@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,700,700italic);
html.jd-framework body, html.jd-framework,
html .jd-framework body,
html .jd-framework,
#poststuff.jd-framework body,
#poststuff.jd-framework,
#poststuff .jd-framework body,
#poststuff .jd-framework {
  color: #7f7f7f;
  font-family: "roboto",sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 1.3; }
  @media (max-width: 1239px) {
    html.jd-framework body, html.jd-framework,
    html .jd-framework body,
    html .jd-framework,
    #poststuff.jd-framework body,
    #poststuff.jd-framework,
    #poststuff .jd-framework body,
    #poststuff .jd-framework {
      font-size: 16px; } }
  html.jd-framework body h1,
  html.jd-framework body h2,
  html.jd-framework body h3,
  html.jd-framework body h4,
  html.jd-framework body h5,
  html.jd-framework body h6, html.jd-framework h1,
  html.jd-framework h2,
  html.jd-framework h3,
  html.jd-framework h4,
  html.jd-framework h5,
  html.jd-framework h6,
  html .jd-framework body h1,
  html .jd-framework body h2,
  html .jd-framework body h3,
  html .jd-framework body h4,
  html .jd-framework body h5,
  html .jd-framework body h6,
  html .jd-framework h1,
  html .jd-framework h2,
  html .jd-framework h3,
  html .jd-framework h4,
  html .jd-framework h5,
  html .jd-framework h6,
  #poststuff.jd-framework body h1,
  #poststuff.jd-framework body h2,
  #poststuff.jd-framework body h3,
  #poststuff.jd-framework body h4,
  #poststuff.jd-framework body h5,
  #poststuff.jd-framework body h6,
  #poststuff.jd-framework h1,
  #poststuff.jd-framework h2,
  #poststuff.jd-framework h3,
  #poststuff.jd-framework h4,
  #poststuff.jd-framework h5,
  #poststuff.jd-framework h6,
  #poststuff .jd-framework body h1,
  #poststuff .jd-framework body h2,
  #poststuff .jd-framework body h3,
  #poststuff .jd-framework body h4,
  #poststuff .jd-framework body h5,
  #poststuff .jd-framework body h6,
  #poststuff .jd-framework h1,
  #poststuff .jd-framework h2,
  #poststuff .jd-framework h3,
  #poststuff .jd-framework h4,
  #poststuff .jd-framework h5,
  #poststuff .jd-framework h6 {
    margin: 0 0 15px; }
    @media (max-width: 991px) {
      html.jd-framework body h1,
      html.jd-framework body h2,
      html.jd-framework body h3,
      html.jd-framework body h4,
      html.jd-framework body h5,
      html.jd-framework body h6, html.jd-framework h1,
      html.jd-framework h2,
      html.jd-framework h3,
      html.jd-framework h4,
      html.jd-framework h5,
      html.jd-framework h6,
      html .jd-framework body h1,
      html .jd-framework body h2,
      html .jd-framework body h3,
      html .jd-framework body h4,
      html .jd-framework body h5,
      html .jd-framework body h6,
      html .jd-framework h1,
      html .jd-framework h2,
      html .jd-framework h3,
      html .jd-framework h4,
      html .jd-framework h5,
      html .jd-framework h6,
      #poststuff.jd-framework body h1,
      #poststuff.jd-framework body h2,
      #poststuff.jd-framework body h3,
      #poststuff.jd-framework body h4,
      #poststuff.jd-framework body h5,
      #poststuff.jd-framework body h6,
      #poststuff.jd-framework h1,
      #poststuff.jd-framework h2,
      #poststuff.jd-framework h3,
      #poststuff.jd-framework h4,
      #poststuff.jd-framework h5,
      #poststuff.jd-framework h6,
      #poststuff .jd-framework body h1,
      #poststuff .jd-framework body h2,
      #poststuff .jd-framework body h3,
      #poststuff .jd-framework body h4,
      #poststuff .jd-framework body h5,
      #poststuff .jd-framework body h6,
      #poststuff .jd-framework h1,
      #poststuff .jd-framework h2,
      #poststuff .jd-framework h3,
      #poststuff .jd-framework h4,
      #poststuff .jd-framework h5,
      #poststuff .jd-framework h6 {
        margin: 0 0 12px; } }
  html.jd-framework body .jd-font-primary, html.jd-framework .jd-font-primary,
  html .jd-framework body .jd-font-primary,
  html .jd-framework .jd-font-primary,
  #poststuff.jd-framework body .jd-font-primary,
  #poststuff.jd-framework .jd-font-primary,
  #poststuff .jd-framework body .jd-font-primary,
  #poststuff .jd-framework .jd-font-primary {
    font-family: "roboto",sans-serif; }
  html.jd-framework body .jd-font-secondary, html.jd-framework .jd-font-secondary,
  html .jd-framework body .jd-font-secondary,
  html .jd-framework .jd-font-secondary,
  #poststuff.jd-framework body .jd-font-secondary,
  #poststuff.jd-framework .jd-font-secondary,
  #poststuff .jd-framework body .jd-font-secondary,
  #poststuff .jd-framework .jd-font-secondary {
    font-family: "minion-pro",serif; }
  html.jd-framework body .jd-font-headline-huge, html.jd-framework .jd-font-headline-huge,
  html .jd-framework body .jd-font-headline-huge,
  html .jd-framework .jd-font-headline-huge,
  #poststuff.jd-framework body .jd-font-headline-huge,
  #poststuff.jd-framework .jd-font-headline-huge,
  #poststuff .jd-framework body .jd-font-headline-huge,
  #poststuff .jd-framework .jd-font-headline-huge {
    font-size: 70px; }
    @media (max-width: 1440px) {
      html.jd-framework body .jd-font-headline-huge, html.jd-framework .jd-font-headline-huge,
      html .jd-framework body .jd-font-headline-huge,
      html .jd-framework .jd-font-headline-huge,
      #poststuff.jd-framework body .jd-font-headline-huge,
      #poststuff.jd-framework .jd-font-headline-huge,
      #poststuff .jd-framework body .jd-font-headline-huge,
      #poststuff .jd-framework .jd-font-headline-huge {
        font-size: 50px; } }
    @media (max-width: 1239px) {
      html.jd-framework body .jd-font-headline-huge, html.jd-framework .jd-font-headline-huge,
      html .jd-framework body .jd-font-headline-huge,
      html .jd-framework .jd-font-headline-huge,
      #poststuff.jd-framework body .jd-font-headline-huge,
      #poststuff.jd-framework .jd-font-headline-huge,
      #poststuff .jd-framework body .jd-font-headline-huge,
      #poststuff .jd-framework .jd-font-headline-huge {
        font-size: 50px; } }
    @media (max-width: 991px) {
      html.jd-framework body .jd-font-headline-huge, html.jd-framework .jd-font-headline-huge,
      html .jd-framework body .jd-font-headline-huge,
      html .jd-framework .jd-font-headline-huge,
      #poststuff.jd-framework body .jd-font-headline-huge,
      #poststuff.jd-framework .jd-font-headline-huge,
      #poststuff .jd-framework body .jd-font-headline-huge,
      #poststuff .jd-framework .jd-font-headline-huge {
        font-size: 35px; } }
    @media (max-width: 767px) {
      html.jd-framework body .jd-font-headline-huge, html.jd-framework .jd-font-headline-huge,
      html .jd-framework body .jd-font-headline-huge,
      html .jd-framework .jd-font-headline-huge,
      #poststuff.jd-framework body .jd-font-headline-huge,
      #poststuff.jd-framework .jd-font-headline-huge,
      #poststuff .jd-framework body .jd-font-headline-huge,
      #poststuff .jd-framework .jd-font-headline-huge {
        font-size: 35px; } }
  html.jd-framework body .jd-font-headline-bigger, html.jd-framework .jd-font-headline-bigger,
  html .jd-framework body .jd-font-headline-bigger,
  html .jd-framework .jd-font-headline-bigger,
  #poststuff.jd-framework body .jd-font-headline-bigger,
  #poststuff.jd-framework .jd-font-headline-bigger,
  #poststuff .jd-framework body .jd-font-headline-bigger,
  #poststuff .jd-framework .jd-font-headline-bigger {
    font-weight: 100;
    font-size: 60px; }
    @media (max-width: 1239px) {
      html.jd-framework body .jd-font-headline-bigger, html.jd-framework .jd-font-headline-bigger,
      html .jd-framework body .jd-font-headline-bigger,
      html .jd-framework .jd-font-headline-bigger,
      #poststuff.jd-framework body .jd-font-headline-bigger,
      #poststuff.jd-framework .jd-font-headline-bigger,
      #poststuff .jd-framework body .jd-font-headline-bigger,
      #poststuff .jd-framework .jd-font-headline-bigger {
        font-size: 55px; } }
    @media (max-width: 991px) {
      html.jd-framework body .jd-font-headline-bigger, html.jd-framework .jd-font-headline-bigger,
      html .jd-framework body .jd-font-headline-bigger,
      html .jd-framework .jd-font-headline-bigger,
      #poststuff.jd-framework body .jd-font-headline-bigger,
      #poststuff.jd-framework .jd-font-headline-bigger,
      #poststuff .jd-framework body .jd-font-headline-bigger,
      #poststuff .jd-framework .jd-font-headline-bigger {
        font-size: 45px; } }
    @media (max-width: 767px) {
      html.jd-framework body .jd-font-headline-bigger, html.jd-framework .jd-font-headline-bigger,
      html .jd-framework body .jd-font-headline-bigger,
      html .jd-framework .jd-font-headline-bigger,
      #poststuff.jd-framework body .jd-font-headline-bigger,
      #poststuff.jd-framework .jd-font-headline-bigger,
      #poststuff .jd-framework body .jd-font-headline-bigger,
      #poststuff .jd-framework .jd-font-headline-bigger {
        font-size: 26px; } }
  html.jd-framework body .jd-font-headline-big, html.jd-framework .jd-font-headline-big,
  html .jd-framework body .jd-font-headline-big,
  html .jd-framework .jd-font-headline-big,
  #poststuff.jd-framework body .jd-font-headline-big,
  #poststuff.jd-framework .jd-font-headline-big,
  #poststuff .jd-framework body .jd-font-headline-big,
  #poststuff .jd-framework .jd-font-headline-big {
    font-weight: 100;
    font-size: 45px; }
    @media (max-width: 1239px) {
      html.jd-framework body .jd-font-headline-big, html.jd-framework .jd-font-headline-big,
      html .jd-framework body .jd-font-headline-big,
      html .jd-framework .jd-font-headline-big,
      #poststuff.jd-framework body .jd-font-headline-big,
      #poststuff.jd-framework .jd-font-headline-big,
      #poststuff .jd-framework body .jd-font-headline-big,
      #poststuff .jd-framework .jd-font-headline-big {
        font-size: 42px; } }
    @media (max-width: 991px) {
      html.jd-framework body .jd-font-headline-big, html.jd-framework .jd-font-headline-big,
      html .jd-framework body .jd-font-headline-big,
      html .jd-framework .jd-font-headline-big,
      #poststuff.jd-framework body .jd-font-headline-big,
      #poststuff.jd-framework .jd-font-headline-big,
      #poststuff .jd-framework body .jd-font-headline-big,
      #poststuff .jd-framework .jd-font-headline-big {
        font-size: 36px; } }
    @media (max-width: 767px) {
      html.jd-framework body .jd-font-headline-big, html.jd-framework .jd-font-headline-big,
      html .jd-framework body .jd-font-headline-big,
      html .jd-framework .jd-font-headline-big,
      #poststuff.jd-framework body .jd-font-headline-big,
      #poststuff.jd-framework .jd-font-headline-big,
      #poststuff .jd-framework body .jd-font-headline-big,
      #poststuff .jd-framework .jd-font-headline-big {
        font-size: 22px; } }
  html.jd-framework body .jd-font-headline-medium, html.jd-framework .jd-font-headline-medium,
  html .jd-framework body .jd-font-headline-medium,
  html .jd-framework .jd-font-headline-medium,
  #poststuff.jd-framework body .jd-font-headline-medium,
  #poststuff.jd-framework .jd-font-headline-medium,
  #poststuff .jd-framework body .jd-font-headline-medium,
  #poststuff .jd-framework .jd-font-headline-medium {
    font-weight: 100;
    font-size: 35px; }
    @media (max-width: 1239px) {
      html.jd-framework body .jd-font-headline-medium, html.jd-framework .jd-font-headline-medium,
      html .jd-framework body .jd-font-headline-medium,
      html .jd-framework .jd-font-headline-medium,
      #poststuff.jd-framework body .jd-font-headline-medium,
      #poststuff.jd-framework .jd-font-headline-medium,
      #poststuff .jd-framework body .jd-font-headline-medium,
      #poststuff .jd-framework .jd-font-headline-medium {
        font-size: 27px; } }
    @media (max-width: 767px) {
      html.jd-framework body .jd-font-headline-medium, html.jd-framework .jd-font-headline-medium,
      html .jd-framework body .jd-font-headline-medium,
      html .jd-framework .jd-font-headline-medium,
      #poststuff.jd-framework body .jd-font-headline-medium,
      #poststuff.jd-framework .jd-font-headline-medium,
      #poststuff .jd-framework body .jd-font-headline-medium,
      #poststuff .jd-framework .jd-font-headline-medium {
        font-size: 22px;
        margin-bottom: 15px; } }
  html.jd-framework body .jd-font-headline-default, html.jd-framework .jd-font-headline-default,
  html .jd-framework body .jd-font-headline-default,
  html .jd-framework .jd-font-headline-default,
  #poststuff.jd-framework body .jd-font-headline-default,
  #poststuff.jd-framework .jd-font-headline-default,
  #poststuff .jd-framework body .jd-font-headline-default,
  #poststuff .jd-framework .jd-font-headline-default {
    font-weight: 100;
    font-size: 20px; }
    @media (max-width: 991px) {
      html.jd-framework body .jd-font-headline-default, html.jd-framework .jd-font-headline-default,
      html .jd-framework body .jd-font-headline-default,
      html .jd-framework .jd-font-headline-default,
      #poststuff.jd-framework body .jd-font-headline-default,
      #poststuff.jd-framework .jd-font-headline-default,
      #poststuff .jd-framework body .jd-font-headline-default,
      #poststuff .jd-framework .jd-font-headline-default {
        font-size: 18px; } }
    @media (max-width: 767px) {
      html.jd-framework body .jd-font-headline-default, html.jd-framework .jd-font-headline-default,
      html .jd-framework body .jd-font-headline-default,
      html .jd-framework .jd-font-headline-default,
      #poststuff.jd-framework body .jd-font-headline-default,
      #poststuff.jd-framework .jd-font-headline-default,
      #poststuff .jd-framework body .jd-font-headline-default,
      #poststuff .jd-framework .jd-font-headline-default {
        font-size: 16px; } }
  html.jd-framework body .jd-font-headline-small, html.jd-framework .jd-font-headline-small,
  html .jd-framework body .jd-font-headline-small,
  html .jd-framework .jd-font-headline-small,
  #poststuff.jd-framework body .jd-font-headline-small,
  #poststuff.jd-framework .jd-font-headline-small,
  #poststuff .jd-framework body .jd-font-headline-small,
  #poststuff .jd-framework .jd-font-headline-small {
    font-weight: 100;
    font-size: 18px;
    margin-bottom: 15px; }
    @media (max-width: 1239px) {
      html.jd-framework body .jd-font-headline-small, html.jd-framework .jd-font-headline-small,
      html .jd-framework body .jd-font-headline-small,
      html .jd-framework .jd-font-headline-small,
      #poststuff.jd-framework body .jd-font-headline-small,
      #poststuff.jd-framework .jd-font-headline-small,
      #poststuff .jd-framework body .jd-font-headline-small,
      #poststuff .jd-framework .jd-font-headline-small {
        font-size: 16px; } }
  html.jd-framework body .jd-font-headline-extrasmall, html.jd-framework .jd-font-headline-extrasmall,
  html .jd-framework body .jd-font-headline-extrasmall,
  html .jd-framework .jd-font-headline-extrasmall,
  #poststuff.jd-framework body .jd-font-headline-extrasmall,
  #poststuff.jd-framework .jd-font-headline-extrasmall,
  #poststuff .jd-framework body .jd-font-headline-extrasmall,
  #poststuff .jd-framework .jd-font-headline-extrasmall {
    font-weight: 100;
    font-size: 14px;
    margin-bottom: 10px; }
  html.jd-framework body .jd-font-headline-xsmall, html.jd-framework .jd-font-headline-xsmall,
  html .jd-framework body .jd-font-headline-xsmall,
  html .jd-framework .jd-font-headline-xsmall,
  #poststuff.jd-framework body .jd-font-headline-xsmall,
  #poststuff.jd-framework .jd-font-headline-xsmall,
  #poststuff .jd-framework body .jd-font-headline-xsmall,
  #poststuff .jd-framework .jd-font-headline-xsmall {
    font-size: 14px;
    text-transform: uppercase; }
  html.jd-framework body .jd-font-body-big, html.jd-framework .jd-font-body-big,
  html .jd-framework body .jd-font-body-big,
  html .jd-framework .jd-font-body-big,
  #poststuff.jd-framework body .jd-font-body-big,
  #poststuff.jd-framework .jd-font-body-big,
  #poststuff .jd-framework body .jd-font-body-big,
  #poststuff .jd-framework .jd-font-body-big {
    font-family: "Roboto", "Arial", sans-serif;
    font-weight: 100;
    font-size: 30px;
    line-height: 1.3; }
    @media (max-width: 1239px) {
      html.jd-framework body .jd-font-body-big, html.jd-framework .jd-font-body-big,
      html .jd-framework body .jd-font-body-big,
      html .jd-framework .jd-font-body-big,
      #poststuff.jd-framework body .jd-font-body-big,
      #poststuff.jd-framework .jd-font-body-big,
      #poststuff .jd-framework body .jd-font-body-big,
      #poststuff .jd-framework .jd-font-body-big {
        font-size: 25px; } }
    @media (max-width: 767px) {
      html.jd-framework body .jd-font-body-big, html.jd-framework .jd-font-body-big,
      html .jd-framework body .jd-font-body-big,
      html .jd-framework .jd-font-body-big,
      #poststuff.jd-framework body .jd-font-body-big,
      #poststuff.jd-framework .jd-font-body-big,
      #poststuff .jd-framework body .jd-font-body-big,
      #poststuff .jd-framework .jd-font-body-big {
        font-size: 20px; } }
  html.jd-framework body .jd-font-body-medium, html.jd-framework .jd-font-body-medium,
  html .jd-framework body .jd-font-body-medium,
  html .jd-framework .jd-font-body-medium,
  #poststuff.jd-framework body .jd-font-body-medium,
  #poststuff.jd-framework .jd-font-body-medium,
  #poststuff .jd-framework body .jd-font-body-medium,
  #poststuff .jd-framework .jd-font-body-medium {
    font-weight: 300;
    font-size: 18px;
    line-height: 1.4; }
    @media (max-width: 1239px) {
      html.jd-framework body .jd-font-body-medium, html.jd-framework .jd-font-body-medium,
      html .jd-framework body .jd-font-body-medium,
      html .jd-framework .jd-font-body-medium,
      #poststuff.jd-framework body .jd-font-body-medium,
      #poststuff.jd-framework .jd-font-body-medium,
      #poststuff .jd-framework body .jd-font-body-medium,
      #poststuff .jd-framework .jd-font-body-medium {
        font-size: 16px; } }
  html.jd-framework body .jd-font-body-small, html.jd-framework .jd-font-body-small,
  html .jd-framework body .jd-font-body-small,
  html .jd-framework .jd-font-body-small,
  #poststuff.jd-framework body .jd-font-body-small,
  #poststuff.jd-framework .jd-font-body-small,
  #poststuff .jd-framework body .jd-font-body-small,
  #poststuff .jd-framework .jd-font-body-small {
    font-size: 14px; }
  html.jd-framework body .jd-font-body-tiny, html.jd-framework .jd-font-body-tiny,
  html .jd-framework body .jd-font-body-tiny,
  html .jd-framework .jd-font-body-tiny,
  #poststuff.jd-framework body .jd-font-body-tiny,
  #poststuff.jd-framework .jd-font-body-tiny,
  #poststuff .jd-framework body .jd-font-body-tiny,
  #poststuff .jd-framework .jd-font-body-tiny {
    font-size: 12px; }
  html.jd-framework body .jd-font-transform-uppercase, html.jd-framework .jd-font-transform-uppercase,
  html .jd-framework body .jd-font-transform-uppercase,
  html .jd-framework .jd-font-transform-uppercase,
  #poststuff.jd-framework body .jd-font-transform-uppercase,
  #poststuff.jd-framework .jd-font-transform-uppercase,
  #poststuff .jd-framework body .jd-font-transform-uppercase,
  #poststuff .jd-framework .jd-font-transform-uppercase {
    text-transform: uppercase; }
  html.jd-framework body strong, html.jd-framework strong,
  html .jd-framework body strong,
  html .jd-framework strong,
  #poststuff.jd-framework body strong,
  #poststuff.jd-framework strong,
  #poststuff .jd-framework body strong,
  #poststuff .jd-framework strong {
    font-weight: 700; }

@font-face {
  font-family: 'SilberquelleIcons';
  src: url("../icons/SilberquelleIcons.eot?hfh1yg");
  src: url("../icons/SilberquelleIcons.eot?#iefixhfh1yg") format("embedded-opentype"), url("../icons/SilberquelleIcons.woff?hfh1yg") format("woff"), url("../icons/SilberquelleIcons.ttf?hfh1yg") format("truetype"), url("../icons/SilberquelleIcons.svg?hfh1yg#hfh1yg") format("svg");
  font-weight: normal;
  font-style: normal; }

.jd-framework [class^="jd-icon-"], .jd-framework [class*=" jd-icon-"] {
  font-family: 'SilberquelleIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.jd-framework .jd-icon-arrow-left:before {
  content: "\e902"; }

.jd-framework .jd-icon-arrow-right:before {
  content: "\e904"; }

.jd-framework .jd-icon-arrow-up:before {
  content: "\e906"; }

.jd-framework .jd-icon-arrow-down:before {
  content: "\e900"; }

.jd-framework .jd-icon-arrow-left-2:before {
  content: "\e903"; }

.jd-framework .jd-icon-arrow-right-2:before {
  content: "\e905"; }

.jd-framework .jd-icon-arrow-up-2:before {
  content: "\e907"; }

.jd-framework .jd-icon-arrow-down-2:before {
  content: "\e901"; }

.jd-framework .jd-icon-austria:before {
  content: "\e908"; }

.jd-framework .jd-icon-gruber:before {
  content: "\e90b"; }

.jd-framework .jd-icon-silberquelle-logo:before {
  content: "\e90c"; }

.jd-framework .jd-icon-montes-logo:before {
  content: "\e90e"; }

.jd-framework .jd-icon-montes:before {
  content: "\e90d"; }

.jd-framework .jd-icon-ontes:before {
  content: "\e90f"; }

.jd-framework .jd-icon-schanksysteme:before {
  content: "\e912"; }

.jd-framework .jd-icon-schanksysteme-2:before {
  content: "\e913"; }

.jd-framework .jd-icon-schanksysteme-logo:before {
  content: "\e914"; }

.jd-framework .jd-icon-silberquelle:before {
  content: "\e916"; }

.jd-framework .jd-icon-tirol:before {
  content: "\e918"; }

.jd-framework .jd-icon-service:before {
  content: "\e915"; }

.jd-framework .jd-icon-beratung:before {
  content: "\e909"; }

.jd-framework .jd-icon-downloads:before {
  content: "\e90a"; }

.jd-framework .jd-icon-referenzen:before {
  content: "\e911"; }

.jd-framework .jd-icon-sq:before {
  content: "\e917"; }

.jd-framework .jd-icon-1500ml:before {
  content: "\e91c"; }

.jd-framework .jd-icon-1000ml:before {
  content: "\e91b";
  font-size: 0.9em; }

.jd-framework .jd-icon-1000ml_pet:before {
  content: "\e922";
  font-size: 0.9em; }

.jd-framework .jd-icon-620ml:before {
  content: "\e923";
  font-size: 0.9em; }

.jd-framework .jd-icon-650ml:before {
  content: "\e923";
  font-size: 0.9em; }

.jd-framework .jd-icon-500ml:before {
  content: "\e91a";
  font-size: 0.70em; }

.jd-framework .jd-icon-750ml:before {
  content: "\e920";
  font-size: 0.80em; }

.jd-framework .jd-icon-330ml:before {
  content: "\e919";
  font-size: 0.65em; }

.jd-framework .jd-icon-bag:before {
  content: "\e91d";
  font-size: 0.65em; }

.jd-framework .jd-icon-postmix:before {
  content: "\e91e";
  font-size: 0.52em; }

.jd-framework .jd-icon-premix:before {
  content: "\e91f";
  font-size: 0.95em; }

.jd-framework body {
  position: relative; }

.jd-framework .main a, .jd-framework a {
  color: #7f7f7f;
  -webkit-transition: opacity 350ms ease-out, color 350ms ease-out, background 350ms ease-out;
  -o-transition: opacity 350ms ease-out, color 350ms ease-out, background 350ms ease-out;
  transition: opacity 350ms ease-out, color 350ms ease-out, background 350ms ease-out; }
  .jd-framework .main a:hover, .jd-framework .main a:active, .jd-framework .main a:focus, .jd-framework a:hover, .jd-framework a:active, .jd-framework a:focus {
    color: #797979; }

.jd-framework .main #jd-preloader, .jd-framework #jd-preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 6;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 800ms ease-in-out, visibility 800ms ease-in-out;
  -o-transition: opacity 800ms ease-in-out, visibility 800ms ease-in-out;
  transition: opacity 800ms ease-in-out, visibility 800ms ease-in-out;
  -webkit-transition-delay: 1000ms;
  -o-transition-delay: 1000ms;
  transition-delay: 1000ms; }
  .jd-framework .main #jd-preloader .loader, .jd-framework #jd-preloader .loader {
    position: absolute;
    margin-top: -5em;
    margin-left: -5em;
    top: 50%;
    left: 50%; }
    .jd-framework .main #jd-preloader .loader span, .jd-framework #jd-preloader .loader span {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 888;
      color: #e1e1e1; }
      .jd-framework .main #jd-preloader .loader span:before, .jd-framework #jd-preloader .loader span:before {
        position: absolute;
        top: 50%;
        left: 50%;
        font-size: 26px;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .jd-framework .main #jd-preloader .loader,
  .jd-framework .main #jd-preloader .loader:before,
  .jd-framework .main #jd-preloader .loader:after, .jd-framework #jd-preloader .loader,
  .jd-framework #jd-preloader .loader:before,
  .jd-framework #jd-preloader .loader:after {
    border-radius: 50%; }
  .jd-framework .main #jd-preloader .loader:before,
  .jd-framework .main #jd-preloader .loader:after, .jd-framework #jd-preloader .loader:before,
  .jd-framework #jd-preloader .loader:after {
    position: absolute;
    content: ''; }
  .jd-framework .main #jd-preloader .loader:before, .jd-framework #jd-preloader .loader:before {
    width: 5.2em;
    height: 10.2em;
    background: #fff;
    border-radius: 10.2em 0 0 10.2em;
    top: -0.1em;
    left: -0.1em;
    -webkit-transform-origin: 5.2em 5.1em;
    -ms-transform-origin: 5.2em 5.1em;
    transform-origin: 5.2em 5.1em;
    -webkit-animation: load2 2s infinite ease 1.5s;
    animation: load2 2s infinite ease 1.5s; }
  .jd-framework .main #jd-preloader .loader, .jd-framework #jd-preloader .loader {
    font-size: 10px;
    width: 10em;
    height: 10em;
    -webkit-box-shadow: inset 0 0 0 1px #e1e1e1;
    box-shadow: inset 0 0 0 1px #e1e1e1;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0); }
  .jd-framework .main #jd-preloader .loader:after, .jd-framework #jd-preloader .loader:after {
    width: 6em;
    height: 10.2em;
    background: #fff;
    border-radius: 0 10.2em 10.2em 0;
    top: -0.1em;
    left: 5.1em;
    -webkit-transform-origin: 0px 5.1em;
    -ms-transform-origin: 0px 5.1em;
    transform-origin: 0px 5.1em;
    -webkit-animation: load2 2s infinite ease;
    animation: load2 2s infinite ease; }

@-webkit-keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.jd-framework .main body.is-loading #jd-preloader, .jd-framework body.is-loading #jd-preloader {
  opacity: 1;
  visibility: visible; }

.jd-framework .main .jd-link-wrap a [class^="jd-icon-"], .jd-framework .jd-link-wrap a [class^="jd-icon-"] {
  color: #7f7f7f;
  font-size: 22px;
  position: relative;
  margin-left: 6px;
  top: 4px; }
  @media (max-width: 767px) {
    .jd-framework .main .jd-link-wrap a [class^="jd-icon-"], .jd-framework .jd-link-wrap a [class^="jd-icon-"] {
      top: 3px;
      font-size: 16px; } }

@media (max-width: 767px) {
  .jd-framework .main .jd-link-wrap a, .jd-framework .jd-link-wrap a {
    top: 4px;
    position: relative;
    font-size: 14px; } }

.jd-framework .main .jd-link-wrap a:hover, .jd-framework .main .jd-link-wrap a:focus, .jd-framework .main .jd-link-wrap a:active, .jd-framework .jd-link-wrap a:hover, .jd-framework .jd-link-wrap a:focus, .jd-framework .jd-link-wrap a:active {
  color: #2e2a81; }

.jd-framework .main .jd-class-padding-top-bottom, .jd-framework .jd-class-padding-top-bottom {
  padding: 50px 0; }

.jd-front-end {
  overflow-y: scroll;
  overflow-x: hidden; }
  .jd-front-end body {
    padding-top: 0px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efefef+21,ffffff+41,ffffff+63,f4f4f4+81 */
    background: #efefef;
    /* Old browsers */
    background: -moz-linear-gradient(45deg, #efefef 21%, #ffffff 41%, #ffffff 63%, #f4f4f4 81%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #efefef 21%, #ffffff 41%, #ffffff 63%, #f4f4f4 81%);
    /* Chrome10-25,Safari5.1-6 */
    background: -o-linear-gradient(45deg, #efefef 21%, #ffffff 41%, #ffffff 63%, #f4f4f4 81%);
    background: linear-gradient(45deg, #efefef 21%, #ffffff 41%, #ffffff 63%, #f4f4f4 81%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f4f4f4',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */ }
    .jd-front-end body .container {
      z-index: inherit; }
      @media (min-width: 992px) {
        .jd-front-end body .container {
          margin: 0 0 0 80px; } }
      @media (min-width: 1190px) {
        .jd-front-end body .container {
          margin: 0 0 0 120px; } }
      @media (min-width: 1240px) {
        .jd-front-end body .container {
          margin: 0 0 0 185px; } }
    @media (max-width: 991px) {
      .jd-front-end body #jd-main {
        padding-top: 57px; } }
    .jd-front-end body #jd-main .jd-container {
      z-index: inherit; }
      .jd-front-end body #jd-main .jd-container .container-fluid {
        margin: 0;
        padding: 0;
        /*height: 100%;
          position:static;*/ }
        .jd-front-end body #jd-main .jd-container .container-fluid > .jd-row {
          /*position: fixed;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            margin:0;*/ }
          .jd-front-end body #jd-main .jd-container .container-fluid > .jd-row > .jd-column {
            padding-top: 0;
            padding-bottom: 0; }
            .jd-front-end body #jd-main .jd-container .container-fluid > .jd-row > .jd-column .montes-center-wrap {
              /*position:absolute;
                top:50%;
                left:0;
                right:0;*/ }
    .jd-front-end body .translate-wrap {
      position: relative;
      /*
      position:fixed;
      top:0;
      left:0;
      right:0;
      bottom:0;*/ }
      .jd-front-end body .translate-wrap #jd-main,
      .jd-front-end body .translate-wrap #jd-footer-main {
        position: relative;
        /*position: relative;
        z-index:1;*/ }
        @media (min-width: 992px) {
          .jd-front-end body .translate-wrap #jd-main,
          .jd-front-end body .translate-wrap #jd-footer-main {
            left: 155px;
            -webkit-transition: left 500ms ease-in-out;
            -o-transition: left 500ms ease-in-out;
            transition: left 500ms ease-in-out; } }
      @media (min-width: 992px) {
        .jd-front-end body .translate-wrap #jd-fixed-produkte-layer {
          left: 235px;
          -webkit-transition: left 500ms ease-in-out;
          -o-transition: left 500ms ease-in-out;
          transition: left 500ms ease-in-out; } }
      @media (max-width: 991px) {
        .jd-front-end body .translate-wrap #jd-fixed-produkte-layer {
          display: none; } }
    .jd-front-end body.nav-collapsed .translate-wrap #jd-main,
    .jd-front-end body.nav-collapsed .translate-wrap #jd-footer-main,
    .jd-front-end body.nav-collapsed .translate-wrap #jd-fixed-produkte-layer {
      left: 0; }
    .jd-front-end body .nav-tabs > li.active > a, .jd-front-end body .nav-tabs > li.active > a:hover, .jd-front-end body .nav-tabs > li.active > a:focus {
      background: transparent !important; }

.jd-front-end #jd-header {
  /*
    #jd-mobile-menu,
    .jd-mobile-submenu {

      @media(min-width:$screen-md-min) {
        display:none;
      }

      position:fixed;
      top:55px;
      left:0;
      right:0;
      background:rgba(29,29,27,0.9);
      z-index:1999;
      text-align:center;
      padding:15px;

      overflow-x: scroll;
      overflow-y:hidden;
      -webkit-overflow-scrolling: touch;
      line-height:0;

      @include translate3d(0,-57px,0);
      @include transition(transform 240ms ease-out);

      >ul {

        white-space: nowrap;
        margin-left:-15px;
        margin-right:-15px;

        >li {

          display: inline-block;
          padding: 0 0px;
          opacity:0;
          visibility: hidden;

          @include transition(opacity 350ms ease-out,visibility 350ms ease-out);

          a {
            font-family: $font-family-kursiv-medium;
            text-transform: uppercase;
            display: block;
            padding: 10px 15px;
            font-size: 14px;
            color: $white;
            background-color: rgba(255, 255, 255, 0);
            opacity:0.8;

            @include transition(background 350ms ease-in-out);

            &:hover,
            &:active,
            &:focus {
              color: $white;
              opacity: 1;
            }

          }

          &:last-child {
            a {
              border-bottom: none;
            }
          }

          > ul {
            display: none;
          }

        }

      }

    }*/ }
  .jd-front-end #jd-header a {
    -webkit-transition: opacity 350ms ease-out;
    -o-transition: opacity 350ms ease-out;
    transition: opacity 350ms ease-out; }
  .jd-front-end #jd-header > .wrap {
    background: #9d9d9d;
    position: fixed;
    top: 0;
    height: 100%;
    left: 0;
    width: 300px;
    overflow: hidden;
    z-index: 2000;
    padding: 100px 60px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-user-select: none;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: width 500ms ease-in-out, padding 500ms ease-in-out;
    -o-transition: width 500ms ease-in-out, padding 500ms ease-in-out;
    transition: width 500ms ease-in-out, padding 500ms ease-in-out; }
    @media (max-width: 991px) {
      .jd-front-end #jd-header > .wrap {
        right: 0;
        bottom: auto;
        height: 57px;
        width: 100%;
        padding: 15px 0; } }
    .jd-front-end #jd-header > .wrap #jd-logo {
      position: relative;
      margin-bottom: 80px;
      display: block;
      padding: 0 0 0 20px;
      color: #fff; }
      @media (max-width: 991px) {
        .jd-front-end #jd-header > .wrap #jd-logo {
          margin-bottom: 0;
          padding: 0; } }
      .jd-front-end #jd-header > .wrap #jd-logo .default-version {
        position: absolute;
        left: 18px;
        top: 0;
        font-size: 36px;
        opacity: 1;
        visibility: visible;
        -webkit-transition: left 500ms ease-in-out, opacity 600ms ease-in-out, visibility 600ms ease-in-out;
        -o-transition: left 500ms ease-in-out, opacity 600ms ease-in-out, visibility 600ms ease-in-out;
        transition: left 500ms ease-in-out, opacity 600ms ease-in-out, visibility 600ms ease-in-out; }
        @media (max-width: 991px) {
          .jd-front-end #jd-header > .wrap #jd-logo .default-version {
            left: 15px;
            top: -3px;
            font-size: 30px; } }
      .jd-front-end #jd-header > .wrap #jd-logo .collapsed-version {
        position: absolute;
        top: 11px;
        left: 18px;
        font-size: 18px;
        opacity: 0;
        -webkit-transition: left 500ms ease-in-out, font 500ms ease-in-out, opacity 600ms ease-in-out, visibility 600ms ease-in-out;
        -o-transition: left 500ms ease-in-out, font 500ms ease-in-out, opacity 600ms ease-in-out, visibility 600ms ease-in-out;
        transition: left 500ms ease-in-out, font 500ms ease-in-out, opacity 600ms ease-in-out, visibility 600ms ease-in-out; }
        @media (max-width: 991px) {
          .jd-front-end #jd-header > .wrap #jd-logo .collapsed-version {
            display: none;
            left: 15px;
            font-size: 30px; } }
      .jd-front-end #jd-header > .wrap #jd-logo h1 {
        position: absolute; }
    .jd-front-end #jd-header > .wrap #jd-main-menu {
      opacity: 1;
      visibility: visible;
      width: 180px;
      -webkit-transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
      -o-transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
      transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out; }
      @media (max-width: 991px) {
        .jd-front-end #jd-header > .wrap #jd-main-menu {
          display: none; } }
      .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li {
        display: block;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
        .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li a {
          font-family: 'minion-pro',serif;
          display: block;
          padding: 12px 20px;
          font-size: 18px;
          color: #fff;
          font-weight: 100;
          background-color: rgba(255, 255, 255, 0);
          -webkit-transition: background 350ms ease-in-out;
          -o-transition: background 350ms ease-in-out;
          transition: background 350ms ease-in-out; }
          .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li a:hover, .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li a:active, .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li a:focus {
            color: #fff;
            background-color: rgba(255, 255, 255, 0.04);
            opacity: 1; }
        .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li ul {
          display: none;
          padding-bottom: 10px; }
          .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li ul li {
            display: block; }
            .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li ul li a {
              color: #fff;
              display: block;
              font-size: 15px;
              opacity: 0.8;
              padding: 8px 20px;
              -webkit-transition: background 350ms ease-in-out, color 350ms ease-in-out, opacity 350ms ease-in-out;
              -o-transition: background 350ms ease-in-out, color 350ms ease-in-out, opacity 350ms ease-in-out;
              transition: background 350ms ease-in-out, color 350ms ease-in-out, opacity 350ms ease-in-out; }
              .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li ul li a:hover, .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li ul li a:active, .jd-front-end #jd-header > .wrap #jd-main-menu > ul > li ul li a:focus {
                color: #fff; }
    .jd-front-end #jd-header > .wrap #jd-menu-toggle {
      position: absolute;
      width: 26px;
      height: 18px;
      top: 50%;
      left: 50%;
      margin-top: -9px;
      margin-left: -13px;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
      -o-transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
      transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out; }
      @media (min-width: 992px) {
        .jd-front-end #jd-header > .wrap #jd-menu-toggle {
          cursor: default; } }
      @media (max-width: 991px) {
        .jd-front-end #jd-header > .wrap #jd-menu-toggle {
          left: auto;
          right: 15px;
          margin-left: 0;
          opacity: 1;
          visibility: visible; } }
      .jd-front-end #jd-header > .wrap #jd-menu-toggle .line {
        position: absolute;
        display: block;
        height: 1px;
        background: #fff;
        left: 0;
        right: 0;
        -webkit-transition: background 350ms ease-in-out, top 350ms ease-in-out, opacity 350ms ease-in-out, transform 350ms ease-in-out, bottom 350ms ease-in-out;
        -o-transition: background 350ms ease-in-out, top 350ms ease-in-out, opacity 350ms ease-in-out, transform 350ms ease-in-out, bottom 350ms ease-in-out;
        -webkit-transition: background 350ms ease-in-out, top 350ms ease-in-out, opacity 350ms ease-in-out, bottom 350ms ease-in-out, -webkit-transform 350ms ease-in-out;
        transition: background 350ms ease-in-out, top 350ms ease-in-out, opacity 350ms ease-in-out, bottom 350ms ease-in-out, -webkit-transform 350ms ease-in-out;
        transition: background 350ms ease-in-out, top 350ms ease-in-out, opacity 350ms ease-in-out, transform 350ms ease-in-out, bottom 350ms ease-in-out;
        transition: background 350ms ease-in-out, top 350ms ease-in-out, opacity 350ms ease-in-out, transform 350ms ease-in-out, bottom 350ms ease-in-out, -webkit-transform 350ms ease-in-out; }
        .jd-front-end #jd-header > .wrap #jd-menu-toggle .line:nth-child(1) {
          top: 0; }
        .jd-front-end #jd-header > .wrap #jd-menu-toggle .line:nth-child(2) {
          top: 9px; }
        .jd-front-end #jd-header > .wrap #jd-menu-toggle .line:nth-child(3) {
          bottom: 0; }
    .jd-front-end #jd-header > .wrap #jd-switch-sites {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 300px;
      opacity: 1;
      visibility: visible;
      -webkit-transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
      -o-transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out;
      transition: opacity 350ms ease-in-out, visibility 350ms ease-in-out; }
      @media (max-width: 991px) {
        .jd-front-end #jd-header > .wrap #jd-switch-sites {
          display: none; } }
      .jd-front-end #jd-header > .wrap #jd-switch-sites a {
        display: block;
        float: left;
        width: 33.33333%;
        padding-bottom: 24%;
        position: relative; }
        .jd-front-end #jd-header > .wrap #jd-switch-sites a > span {
          position: absolute;
          top: 50%;
          left: 50%; }
        .jd-front-end #jd-header > .wrap #jd-switch-sites a.jd-switch-gruber {
          background: #fff;
          color: #2e2a81; }
          .jd-front-end #jd-header > .wrap #jd-switch-sites a.jd-switch-gruber span {
            font-size: 50px;
            margin-top: -25px;
            margin-left: -30px; }
        .jd-front-end #jd-header > .wrap #jd-switch-sites a.jd-switch-schanksysteme {
          background: #1d1d1b;
          color: #fff; }
          .jd-front-end #jd-header > .wrap #jd-switch-sites a.jd-switch-schanksysteme span {
            font-size: 27px;
            margin-top: -12px;
            margin-left: -30px; }
        .jd-front-end #jd-header > .wrap #jd-switch-sites a.jd-switch-montes {
          background: #2e2a81;
          color: #fff; }
          .jd-front-end #jd-header > .wrap #jd-switch-sites a.jd-switch-montes span {
            font-size: 14px;
            margin-top: -7px;
            margin-left: -35px; }
      .jd-front-end #jd-header > .wrap #jd-switch-sites:after {
        content: "";
        display: block;
        clear: both; }
  .jd-front-end #jd-header #jd-mobile-menu {
    position: fixed;
    top: 57px;
    left: 0;
    right: 0;
    bottom: 0;
    background: #9d9d9d;
    z-index: 1999;
    text-align: center;
    padding: 15px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 600ms ease-in-out, visibility 600ms ease-in-out;
    -o-transition: opacity 600ms ease-in-out, visibility 600ms ease-in-out;
    transition: opacity 600ms ease-in-out, visibility 600ms ease-in-out; }
    @media (min-width: 992px) {
      .jd-front-end #jd-header #jd-mobile-menu {
        display: none; } }
    .jd-front-end #jd-header #jd-mobile-menu > ul {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      overflow-y: scroll;
      /* has to be scroll, not auto */
      -webkit-overflow-scrolling: touch;
      padding-bottom: 100px; }
    .jd-front-end #jd-header #jd-mobile-menu li {
      display: block;
      padding: 0 10vw; }
      .jd-front-end #jd-header #jd-mobile-menu li a {
        font-family: "minion-pro",serif;
        text-transform: uppercase;
        border-bottom: 1px solid rgba(255, 255, 255, 0.6);
        display: block;
        padding: 8px 15px;
        font-size: 14px;
        color: #fff;
        background-color: rgba(255, 255, 255, 0);
        -webkit-transition: background 350ms ease-in-out;
        -o-transition: background 350ms ease-in-out;
        transition: background 350ms ease-in-out; }
        .jd-front-end #jd-header #jd-mobile-menu li a:hover, .jd-front-end #jd-header #jd-mobile-menu li a:active, .jd-front-end #jd-header #jd-mobile-menu li a:focus {
          color: #fff;
          background-color: rgba(255, 255, 255, 0.04);
          opacity: 1; }
      .jd-front-end #jd-header #jd-mobile-menu li:last-child a {
        border-bottom: none; }
    .jd-front-end #jd-header #jd-mobile-menu > ul > li ul {
      display: none;
      padding-bottom: 10px; }
      .jd-front-end #jd-header #jd-mobile-menu > ul > li ul li {
        padding: 0; }
        .jd-front-end #jd-header #jd-mobile-menu > ul > li ul li a {
          color: #fff;
          opacity: 0.85;
          font-size: 13px; }
    .jd-front-end #jd-header #jd-mobile-menu .switch-sites {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
      .jd-front-end #jd-header #jd-mobile-menu .switch-sites a {
        display: block;
        float: left;
        width: 33.33333%;
        position: relative;
        max-height: 80px; }
        .jd-front-end #jd-header #jd-mobile-menu .switch-sites a:after {
          content: "";
          display: block;
          padding-bottom: 60%; }
        @media (min-width: 768px) {
          .jd-front-end #jd-header #jd-mobile-menu .switch-sites a {
            padding-bottom: 12%; } }
        .jd-front-end #jd-header #jd-mobile-menu .switch-sites a > span {
          position: absolute;
          top: 50%;
          left: 50%;
          z-index: 1; }
        .jd-front-end #jd-header #jd-mobile-menu .switch-sites a.jd-switch-gruber {
          background: #fff;
          color: #2e2a81; }
          .jd-front-end #jd-header #jd-mobile-menu .switch-sites a.jd-switch-gruber span {
            font-size: 50px;
            margin-top: -25px;
            margin-left: -30px; }
        .jd-front-end #jd-header #jd-mobile-menu .switch-sites a.jd-switch-schanksysteme {
          background: #1d1d1b;
          color: #fff; }
          .jd-front-end #jd-header #jd-mobile-menu .switch-sites a.jd-switch-schanksysteme span {
            font-size: 22px;
            margin-top: -11px;
            margin-left: -32px; }
        .jd-front-end #jd-header #jd-mobile-menu .switch-sites a.jd-switch-montes {
          background: #2e2a81;
          color: #fff; }
          .jd-front-end #jd-header #jd-mobile-menu .switch-sites a.jd-switch-montes span {
            font-size: 14px;
            margin-top: -9px;
            margin-left: -36px; }
  .jd-front-end #jd-header.mobile-menu-active #jd-mobile-menu {
    opacity: 1;
    visibility: visible; }
  .jd-front-end #jd-header.mobile-menu-active #jd-menu-toggle .line {
    background: #fff; }
    .jd-front-end #jd-header.mobile-menu-active #jd-menu-toggle .line:nth-child(1) {
      top: 9px;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }
    .jd-front-end #jd-header.mobile-menu-active #jd-menu-toggle .line:nth-child(2) {
      opacity: 0; }
    .jd-front-end #jd-header.mobile-menu-active #jd-menu-toggle .line:nth-child(3) {
      bottom: 8px;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }
  .jd-front-end #jd-header .jd-mobile-products {
    position: fixed;
    top: 55px;
    left: 0;
    right: 0;
    background: rgba(29, 29, 27, 0.7);
    z-index: 1997;
    text-align: center;
    overflow-x: scroll;
    /* has to be scroll, not auto */
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    line-height: 0;
    -webkit-transform: translate3d(0, -240px, 0);
    transform: translate3d(0, -240px, 0);
    -webkit-transition: transform 480ms ease-out;
    -o-transition: transform 480ms ease-out;
    -webkit-transition: -webkit-transform 480ms ease-out;
    transition: -webkit-transform 480ms ease-out;
    transition: transform 480ms ease-out;
    transition: transform 480ms ease-out, -webkit-transform 480ms ease-out; }
    @media (min-width: 992px) {
      .jd-front-end #jd-header .jd-mobile-products {
        display: none; } }
    .jd-front-end #jd-header .jd-mobile-products > .wrap {
      white-space: nowrap;
      margin-left: -30px;
      margin-right: -30px; }
      .jd-front-end #jd-header .jd-mobile-products > .wrap > article {
        display: inline-block;
        width: 180px;
        padding-left: 30px;
        padding-right: 30px;
        height: 200px;
        position: relative;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 1200ms ease-out, visibility 1200ms ease-out;
        -o-transition: opacity 1200ms ease-out, visibility 1200ms ease-out;
        transition: opacity 1200ms ease-out, visibility 1200ms ease-out; }
        .jd-front-end #jd-header .jd-mobile-products > .wrap > article > .jd-article-wrap {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0; }
          .jd-front-end #jd-header .jd-mobile-products > .wrap > article > .jd-article-wrap .jd-article-content {
            position: absolute;
            top: 30px;
            left: 15px;
            right: 15px; }
            .jd-front-end #jd-header .jd-mobile-products > .wrap > article > .jd-article-wrap .jd-article-content .jd-font-headline-medium,
            .jd-front-end #jd-header .jd-mobile-products > .wrap > article > .jd-article-wrap .jd-article-content .jd-font-headline-default {
              margin: 0; }
            .jd-front-end #jd-header .jd-mobile-products > .wrap > article > .jd-article-wrap .jd-article-content a {
              color: #fff; }
          .jd-front-end #jd-header .jd-mobile-products > .wrap > article > .jd-article-wrap .jd-article-media {
            position: absolute;
            left: 15px;
            right: 15px;
            bottom: 0; }
            .jd-front-end #jd-header .jd-mobile-products > .wrap > article > .jd-article-wrap .jd-article-media .aspect-ratio-wrap {
              padding-bottom: 52%; }
    .jd-front-end #jd-header .jd-mobile-products.active {
      -webkit-transform: translate3d(0, 50px, 0);
      transform: translate3d(0, 50px, 0); }
      .jd-front-end #jd-header .jd-mobile-products.active > .wrap > article {
        opacity: 1;
        visibility: visible; }
  .jd-front-end #jd-header .jd-mobile-submenu {
    z-index: 1998;
    background: rgba(29, 29, 27, 0.7); }
    .jd-front-end #jd-header .jd-mobile-submenu.active {
      -webkit-transform: translate3d(0, 50px, 0);
      transform: translate3d(0, 50px, 0); }
      .jd-front-end #jd-header .jd-mobile-submenu.active > ul > li {
        opacity: 1;
        visibility: visible; }
  .jd-front-end #jd-header.mobile-menu-active #jd-mobile-menu {
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0); }
    .jd-front-end #jd-header.mobile-menu-active #jd-mobile-menu > ul > li {
      opacity: 1;
      visibility: visible; }
  .jd-front-end #jd-header.mobile-menu-active #jd-menu-toggle .line {
    background: #fff; }
    .jd-front-end #jd-header.mobile-menu-active #jd-menu-toggle .line:nth-child(1) {
      top: 9px;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }
    .jd-front-end #jd-header.mobile-menu-active #jd-menu-toggle .line:nth-child(2) {
      opacity: 0; }
    .jd-front-end #jd-header.mobile-menu-active #jd-menu-toggle .line:nth-child(3) {
      bottom: 8px;
      -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }

.jd-front-end body.adminbar-showing #jd-header {
  top: 32px; }

.jd-front-end body.nav-collapsed #jd-header > .wrap {
  width: 65px;
  padding: 100px 15px; }
  @media (max-width: 991px) {
    .jd-front-end body.nav-collapsed #jd-header > .wrap {
      width: 100%;
      padding: 15px 0; } }
  .jd-front-end body.nav-collapsed #jd-header > .wrap #jd-logo .default-version {
    left: 4px;
    opacity: 0;
    visibility: hidden; }
    @media (max-width: 991px) {
      .jd-front-end body.nav-collapsed #jd-header > .wrap #jd-logo .default-version {
        opacity: 1;
        visibility: visible;
        left: 15px; } }
  .jd-front-end body.nav-collapsed #jd-header > .wrap #jd-logo .collapsed-version {
    left: 4px;
    opacity: 1;
    visibility: visible;
    font-size: 18px; }
    @media (max-width: 991px) {
      .jd-front-end body.nav-collapsed #jd-header > .wrap #jd-logo .collapsed-version {
        left: 15px; } }
  .jd-front-end body.nav-collapsed #jd-header > .wrap #jd-main-menu {
    opacity: 0;
    visibility: hidden; }
  .jd-front-end body.nav-collapsed #jd-header > .wrap #jd-switch-sites {
    opacity: 0;
    visibility: hidden; }
  .jd-front-end body.nav-collapsed #jd-header > .wrap #jd-menu-toggle {
    opacity: 1;
    visibility: visible; }

.jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products {
  background: #fff; }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .jd-article-headline {
    margin-bottom: 20px; }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .jd-article-teaser {
    line-height: 1.7; }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .jd-article-readmore {
    margin-top: 25px;
    display: block; }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .jd-article-readmore {
        margin-top: 15px; } }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .ms-caption .jd-article-headline,
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .ms-caption .jd-article-teaser {
    text-shadow: 1px 1px 10px #fff,1px 1px 10px #fff,1px 1px 10px #fff,1px 1px 10px #fff,1px 1px 10px #fff,1px 1px 10px #fff,1px 1px 10px #fff,1px 1px 10px #fff,1px 1px 10px #fff,1px 1px 10px #fff; }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider {
    border-bottom: #e1e1e1 1px solid;
    background-image: url(../images/mountains.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
    padding-top: 30px; }
    @media (max-width: 991px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider {
        padding-top: 20px;
        background-position: 0 60%; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider {
        padding-top: 0;
        background-position: 0 84%; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap {
      position: relative;
      max-height: 600px; }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap {
          max-height: 430px; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-slide-layers {
          overflow: visible; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer {
          width: 1340px; }
          @media (max-width: 1239px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer {
              width: 1000px; } }
          @media (max-width: 1190px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer {
              width: 960px; } }
          @media (max-width: 991px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer {
              width: 768px; } }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer {
              max-width: 350px;
              width: 100%; } }
          @media (min-width: 992px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer {
              left: 0 !important; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media {
            position: relative;
            width: 50%; }
            @media (max-width: 1441px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media {
                width: 40%; } }
            @media (max-width: 1239px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media {
                width: 45%; } }
            @media (max-width: 767px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media {
                width: 100%; } }
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-image-wrap {
              margin-left: -230px;
              margin-bottom: 60px;
              position: relative;
              z-index: 1;
              -webkit-transition: transform 500ms ease-in-out;
              -o-transition: transform 500ms ease-in-out;
              -webkit-transition: -webkit-transform 500ms ease-in-out;
              transition: -webkit-transform 500ms ease-in-out;
              transition: transform 500ms ease-in-out;
              transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
              @media (max-width: 1239px) {
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-image-wrap {
                  margin-left: -350px; } }
              @media (max-width: 991px) {
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-image-wrap {
                  margin-left: -450px; } }
              @media (max-width: 767px) {
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-image-wrap {
                  margin-left: 0px; }
                  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-image-wrap .jd-image {
                    background-position: bottom center; } }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-image-wrap .aspect-ratio-wrap {
                padding-bottom: 52%; }
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow {
              background-repeat: no-repeat;
              background-position: right bottom;
              background-size: contain;
              position: absolute;
              z-index: 0;
              top: 0;
              left: 0;
              right: 0;
              bottom: 0;
              -webkit-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
              -o-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
              -webkit-transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
              transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
              transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
              transition: transform 500ms ease-in-out, opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
              @media (max-width: 767px) {
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow {
                  background-position: center bottom; } }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_1500_1000_330 {
                background-image: url(../images/schatten_1500_1000_330.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_1500_500_330 {
                background-image: url(../images/schatten_1500_500_330.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_1500_330 {
                background-image: url(../images/schatten_1500_330.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_1000_330 {
                background-image: url(../images/schatten_1000_330.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_500_330 {
                background-image: url(../images/schatten_500_330.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_1500 {
                background-image: url(../images/schatten_1500.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_1000 {
                background-image: url(../images/schatten_1000.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_650 {
                background-image: url(../images/schatten_330.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_620 {
                background-image: url(../images/schatten_330.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_330 {
                background-image: url(../images/schatten_330.png); }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media .jd-article-shadow.schatten_330_2 {
                background-image: url(../images/schatten_330_2.png); }
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media:hover .jd-image-wrap {
              -webkit-transform: translate(0, -10px);
              -ms-transform: translate(0, -10px);
              -o-transform: translate(0, -10px);
              transform: translate(0, -10px); }
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-media:hover .jd-article-shadow {
              -webkit-transform: translate(0, 5px);
              -ms-transform: translate(0, 5px);
              -o-transform: translate(0, 5px);
              transform: translate(0, 5px);
              opacity: 0.35; }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-content {
            width: 50%;
            margin-left: 50%;
            padding: 100px 0 0 120px; }
            @media (max-width: 1441px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-content {
                margin-left: 40%; } }
            @media (max-width: 1239px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-content {
                padding-left: 60px;
                width: 55%;
                margin-left: 45%; } }
            @media (max-width: 991px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-content {
                padding-left: 40px; } }
            @media (max-width: 767px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-content {
                padding: 30px 15px 0 15px;
                width: 100%;
                margin: 0;
                text-align: center; }
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-content .jd-article-teaser {
                  display: none; } }
            @media (max-width: 767px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-content .jd-font-headline-bigger {
                margin-bottom: 10px; } }
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-content .jd-font-headline-big {
              margin-bottom: 10px; }
              @media (max-width: 767px) {
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-caption.ms-layer .jd-article-content .jd-font-headline-big {
                  margin-bottom: 2px; } }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets {
          text-align: left; }
          @media (min-width: 992px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets {
              right: auto;
              width: 1340px !important;
              bottom: 80px !important; } }
  @media (min-width: 992px) and (max-width: 1190px) {
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets {
      bottom: 40px !important; } }
          @media (min-width: 992px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets .ms-bullets-count {
              margin-left: 510px;
              right: auto;
              padding-left: 0px; } }
  @media (min-width: 992px) and (max-width: 1190px) {
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets .ms-bullets-count {
      margin-left: 492px; } }
          @media (min-width: 1240px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets .ms-bullets-count {
              margin-left: 790px; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets .ms-bullets-count .ms-bullet {
            width: 14px;
            height: 14px;
            background: none;
            border-radius: 50%;
            background: #e1e1e1;
            margin: 0 20px 0 0 !important;
            -webkit-transition: background 350ms ease-out;
            -o-transition: background 350ms ease-out;
            transition: background 350ms ease-out; }
            @media (max-width: 991px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets .ms-bullets-count .ms-bullet {
                width: 8px;
                height: 8px;
                margin: 0 5px !important; } }
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets .ms-bullets-count .ms-bullet.ms-bullet-selected {
              background: #9d9d9d; }
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap .master-slider .ms-bullets .ms-bullets-count .ms-bullet:hover {
              background: #9d9d9d; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap > .aspect-ratio-wrap {
        padding-bottom: 65%; }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-products-slider .jd-slider-wrap > .aspect-ratio-wrap {
            padding-bottom: 121%; } }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories {
    background: #e1e1e1; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .textwrap {
      padding: 0 200px 80px 0; }
      @media (max-width: 991px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .textwrap {
          padding-bottom: 25px;
          padding-right: 0; } }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .textwrap {
          padding-top: 15px;
          padding-bottom: 15px; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs {
      border: none; }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs {
          white-space: nowrap;
          line-height: 0; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li {
        border-right: 1px solid #fff; }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li {
            width: 50%;
            display: block;
            float: left;
            line-height: 0;
            border-bottom: none; } }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li a {
          position: relative;
          padding: 30px 0;
          border: none !important;
          border-radius: 0;
          color: #7f7f7f;
          background: transparent;
          font-size: 24px;
          margin: 0; }
          @media (max-width: 1239px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li a {
              padding: 22px 0;
              font-size: 24px; } }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li a {
              padding: 12px 0px;
              font-size: 15px; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li a:before {
            content: "";
            display: block;
            height: 1px;
            position: absolute;
            right: 0;
            bottom: 0;
            width: 100vw;
            background: #fff;
            -webkit-transition: background 350ms ease-in-out;
            -o-transition: background 350ms ease-in-out;
            transition: background 350ms ease-in-out; }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li a:hover, .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li a:focus, .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li a:active {
            border-bottom: 1px solid transparent;
            opacity: 1; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li.active a {
          border-bottom: 1px solid transparent;
          opacity: 1; }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li.active a:before {
            background: transparent; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li:last-child {
          border-right: none; }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .nav-tabs li:last-child a:before {
            left: 0;
            right: auto; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body {
      color: #7f7f7f;
      padding: 70px 0 0; }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body {
          padding: 30px 0 0; } }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body {
          padding: 15px 0 0; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media {
        position: relative;
        z-index: 1; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-image-wrap {
          z-index: 1;
          -webkit-transition: transform 500ms ease-in-out;
          -o-transition: transform 500ms ease-in-out;
          -webkit-transition: -webkit-transform 500ms ease-in-out;
          transition: -webkit-transform 500ms ease-in-out;
          transition: transform 500ms ease-in-out;
          transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow {
          background-repeat: no-repeat;
          background-position: left bottom;
          background-size: contain;
          position: absolute;
          z-index: 0;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          -webkit-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
          -o-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
          -webkit-transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
          transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
          transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
          transition: transform 500ms ease-in-out, opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1500_1000_330 {
            background-image: url(../images/schatten_1500_1000_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1500_500_330 {
            background-image: url(../images/schatten_1500_500_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1500_330 {
            background-image: url(../images/schatten_1500_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1000_330 {
            background-image: url(../images/schatten_1000_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_500_330 {
            background-image: url(../images/schatten_500_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1500 {
            background-image: url(../images/schatten_1500.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1000 {
            background-image: url(../images/schatten_1000.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_330 {
            background-image: url(../images/schatten_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_650 {
            background-image: url(../images/schatten_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_620 {
            background-image: url(../images/schatten_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_330_2 {
            background-image: url(../images/schatten_330_2.png); }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article:hover .jd-article-media .jd-image-wrap {
        -webkit-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -o-transform: translate(0, -10px);
        transform: translate(0, -10px); }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article:hover .jd-article-media .jd-article-shadow {
        -webkit-transform: translate(0, 5px);
        -ms-transform: translate(0, 5px);
        -o-transform: translate(0, 5px);
        transform: translate(0, 5px);
        opacity: 0.35; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article .jd-article-headline {
        margin: 25px 0 10px; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article a {
        color: #42a3dc; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-categories .silberquelle-product-categories-body article a span {
          font-size: 11px; }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider {
    overflow: hidden;
    position: relative; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap {
      position: relative;
      margin-top: 20px; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap > .container {
        position: relative; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap > .container .wrap {
          overflow: hidden;
          max-height: 420px; }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap > .container .wrap {
              max-height: 710px; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
          width: 1355px;
          padding-left: 185px; }
          @media (max-width: 1239px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
              padding-left: 135px;
              width: 1000px; } }
          @media (max-width: 1190px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
              padding-left: 80px;
              width: 975px; } }
          @media (max-width: 991px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
              width: 785px;
              padding: 0 15px; } }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
              width: 100%; } }
          @media (min-width: 992px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
              left: 0 !important; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col {
            float: left;
            width: 25%;
            padding: 15px 15px 0; }
            @media (max-width: 991px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col {
                padding: 15px 15px 0;
                width: 33.33333%; } }
            @media (max-width: 767px) {
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col {
                width: 50%;
                padding: 15px 10px 0; } }
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
              padding: 0px 0px 40px 0px; }
              @media (max-width: 767px) {
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
                  width: auto;
                  padding: 0 0 0 0; } }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title,
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title {
                margin: 20px 0 0px; }
                @media (max-width: 767px) {
                  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title,
                  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title {
                    margin-top: 10px; } }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text,
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text {
                position: relative;
                line-height: 1.6;
                color: #7f7f7f;
                border: none; }
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text a,
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text a {
                  color: #42a3dc; }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-readmore,
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-readmore {
                margin-top: 5px; }
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .silberquelle-products,
              .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .silberquelle-products {
                margin-top: 10px;
                background: none;
                color: #7f7f7f; }
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .silberquelle-products li,
                .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .silberquelle-products li {
                  display: inline; }
                @media (max-width: 767px) {
                  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .silberquelle-products,
                  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .silberquelle-products {
                    display: none; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer:after,
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer:after {
            content: "";
            display: block;
            clear: both; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container {
        position: relative; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .aspect-ratio-wrap {
          padding-bottom: 45%; }
          @media (max-width: 1239px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .aspect-ratio-wrap {
              padding-bottom: 37%; } }
          @media (max-width: 991px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .aspect-ratio-wrap {
              padding-bottom: 50%; } }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .aspect-ratio-wrap {
              padding-bottom: 82.5%; } }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-prev,
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-next {
          top: 50%;
          font-size: 30px;
          color: #939395;
          margin-top: -65px;
          position: absolute;
          z-index: 2;
          font-family: 'SilberquelleIcons';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-prev,
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-next {
              top: auto;
              bottom: 15px;
              display: none; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-prev:before,
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-next:before {
            position: relative;
            color: #42a3dc; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-prev {
          left: -60px; }
          @media (max-width: 1239px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-prev {
              left: -25px; } }
          @media (max-width: 1190px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-prev {
              left: auto;
              right: -25px;
              margin-top: 0px; } }
          @media (max-width: 991px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-prev {
              left: -30px;
              margin-top: -45px;
              right: auto; } }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-prev {
              left: 15px; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-prev:before {
            content: "\e903"; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-next {
          right: -60px; }
          @media (max-width: 1239px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-next {
              right: -25px; } }
          @media (max-width: 1190px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-next {
              margin-top: -55px; } }
          @media (max-width: 991px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-next {
              margin-top: -45px;
              right: -30px; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider .jd-slider-wrap .container .jd-nav-next:before {
            content: "\e905"; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .master-slider .col {
      position: relative; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .master-slider .col:before {
        content: "";
        display: block;
        padding-bottom: 88%; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .master-slider .col:before {
            padding-bottom: 105%; } }
        @media (max-width: 991px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .master-slider .col:before {
            padding-bottom: 92%; } }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .master-slider .col:before {
            padding-bottom: 82%; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .master-slider .col .jd-article-content {
        position: absolute;
        margin: 0;
        top: 0;
        left: 15px;
        right: 15px; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .master-slider .col .jd-article-content .jd-article-title {
          text-align: center; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .master-slider .col .jd-article-media {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .master-slider .col .jd-article-media .aspect-ratio-wrap {
          padding-bottom: 60%; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .container {
      position: relative; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .container .aspect-ratio-wrap {
        padding-bottom: 26.4%; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .container .aspect-ratio-wrap {
            padding-bottom: 31%; } }
        @media (max-width: 1190px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .container .aspect-ratio-wrap {
            padding-bottom: 32.5%; } }
        @media (max-width: 991px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .container .aspect-ratio-wrap {
            padding-bottom: 44%; } }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-teaser-slider.silberquelle-produkte-slider .container .aspect-ratio-wrap {
            padding-bottom: 81%; } }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news-container:after {
    content: "";
    display: block;
    clear: both; }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news,
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews {
    float: left;
    min-height: 1px; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .badge,
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .badge {
      position: relative;
      background: #9d9d9d;
      border-radius: 0;
      padding: 7px 15px 7px 18px;
      overflow: hidden;
      margin-top: 13px;
      margin-bottom: 3px; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .badge:before,
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .badge:before {
        content: "";
        display: block;
        width: 30px;
        height: 30px;
        background: #fff;
        position: absolute;
        top: 50%;
        -webkit-transform: rotate(-30deg);
        -ms-transform: rotate(-30deg);
        -o-transform: rotate(-30deg);
        transform: rotate(-30deg);
        margin-top: -20px;
        left: -27px; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .badge:after,
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .badge:after {
        content: "";
        display: block;
        width: 30px;
        height: 30px;
        background: #fff;
        position: absolute;
        top: 50%;
        -webkit-transform: rotate(30deg);
        -ms-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        margin-top: -9px;
        left: -27px; }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news {
    width: 35%;
    padding: 135px 135px 0px 0;
    border-right: 1px solid #e1e1e1; }
    @media (max-width: 1239px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news {
        padding: 80px 40px 0 0; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news {
        width: 100%;
        padding: 30px 0;
        border-right: none;
        border-bottom: 1px solid #e1e1e1; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header {
      padding-right: 40px;
      position: relative; }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header {
          padding-right: 50px; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav {
        position: absolute;
        top: 0;
        width: 40px;
        right: 0;
        bottom: 0; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-prev,
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-next {
          color: #42a3dc;
          font-size: 10px;
          position: absolute;
          left: 0;
          right: 0;
          text-align: center;
          font-family: 'SilberquelleIcons';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-prev:hover, .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-prev:active, .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-prev:focus,
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-next:hover,
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-next:active,
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-next:focus {
            opacity: 1; }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-prev,
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-next {
              display: none; } }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-prev {
          top: 10px; }
          @media (max-width: 1239px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-prev {
              top: 0; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-prev:before {
            content: "\e907"; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-next {
          bottom: 10px; }
          @media (max-width: 1239px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-next {
              bottom: 0; } }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-next:before {
            content: "\e901"; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-header .jd-nav .jd-nav-num {
          position: absolute;
          top: 50%;
          left: 0;
          right: 0;
          margin-top: -10px;
          text-align: center;
          font-size: 14px; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-slider .jd-slider-wrap {
      position: relative; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-slider .jd-slider-wrap .master-slider {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-slider .jd-slider-wrap .master-slider .ms-view {
          background: transparent; }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-slider .jd-slider-wrap .master-slider .ms-view .ms-slide {
            overflow: hidden; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-slider .jd-slider-wrap .aspect-ratio-wrap {
        padding-bottom: 119%; }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-news .silberquelle-news-slider .jd-slider-wrap .aspect-ratio-wrap {
            padding: 22%; } }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews {
    width: 65%;
    padding: 135px 0px 155px 85px;
    position: relative; }
    @media (max-width: 1239px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews {
        padding: 80px 0 40px 40px; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews {
        width: 100%;
        padding: 30px 0; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-content {
      padding-right: 400px; }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-content {
          padding-right: 250px; } }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-content {
          padding-right: 100px; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media {
      position: absolute;
      top: 90px;
      right: 0;
      bottom: 50px;
      width: 350px; }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media {
          width: 250px; } }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media {
          top: 40px;
          width: 80px; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-image-wrap {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1;
        -webkit-transition: transform 500ms ease-in-out;
        -o-transition: transform 500ms ease-in-out;
        -webkit-transition: -webkit-transform 500ms ease-in-out;
        transition: -webkit-transform 500ms ease-in-out;
        transition: transform 500ms ease-in-out;
        transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow {
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: contain;
        position: absolute;
        z-index: 0;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
        -o-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
        -webkit-transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
        transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
        transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
        transition: transform 500ms ease-in-out, opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow.schatten_1500_1000_330 {
          background-image: url(../images/schatten_1500_1000_330.png); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow.schatten_1500_500_330 {
          background-image: url(../images/schatten_1500_500_330.png); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow.schatten_1500_330 {
          background-image: url(../images/schatten_1500_330.png); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow.schatten_1000_330 {
          background-image: url(../images/schatten_1000_330.png); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow.schatten_500_330 {
          background-image: url(../images/schatten_500_330.png); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow.schatten_1500 {
          background-image: url(../images/schatten_1500.png); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow.schatten_1000 {
          background-image: url(../images/schatten_1000.png); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow.schatten_330 {
          background-image: url(../images/schatten_330.png); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media .jd-article-shadow.schatten_330_2 {
          background-image: url(../images/schatten_330_2.png); }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media:hover .jd-image-wrap {
        -webkit-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -o-transform: translate(0, -10px);
        transform: translate(0, -10px); }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-products .silberquelle-productnews .jd-article-media:hover .jd-article-shadow {
        -webkit-transform: translate(0, 5px);
        -ms-transform: translate(0, 5px);
        -o-transform: translate(0, 5px);
        transform: translate(0, 5px);
        opacity: 0.35; }

.jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories {
  border-top: 1px solid #1d1d1b; }
  @media (max-width: 767px) {
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .container {
      overflow-x: scroll;
      /* has to be scroll, not auto */
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      padding: 0;
      line-height: 0; } }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs {
    border: none; }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs {
        white-space: nowrap;
        line-height: 0; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs li {
      border-right: 1px solid #fff; }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs li {
          width: auto;
          display: inline-block;
          float: none;
          line-height: 0;
          margin-bottom: -5px;
          margin-right: -4px; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs li a {
        padding: 30px 0;
        border: none !important;
        border-radius: 0;
        color: #fff; }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs li a {
            padding: 20px 15px;
            font-size: 15px; } }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs li a:hover, .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs li a:focus, .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs li a:active {
          background: #fff;
          color: #7f7f7f;
          opacity: 1; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs li.active a {
        background: #fff;
        color: #7f7f7f;
        opacity: 1; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .nav-tabs li:last-child {
        border-right: none; }
  .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body {
    background: #fff;
    color: #7f7f7f;
    padding: 40px 0 0;
    border-bottom: 1px solid #cccccc; }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body {
        padding: 20px 0 0; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body .container {
        overflow-x: scroll;
        /* has to be scroll, not auto */
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body .container .row {
      margin-left: 0px;
      margin-right: 0px; }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body .container .row {
          white-space: nowrap;
          line-height: 0; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body .container .row > [class^="col-"],
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body .container .row > [class*=" col-"] {
        padding-left: 0px;
        padding-right: 0px; }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body .container .row > [class^="col-"],
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body .container .row > [class*=" col-"] {
            width: 150px;
            display: inline-block;
            float: none; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article {
      position: relative;
      padding-bottom: 88%; }
      @media (max-width: 991px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article {
          padding-bottom: 95%; } }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article {
          padding-bottom: 106%; } }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-content {
        text-align: center;
        position: absolute;
        top: 0;
        left: 0;
        right: 0; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-content .jd-font-headline-medium {
          margin-bottom: 5px; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-content .jd-font-headline-default {
          margin: 0; }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-content .jd-font-headline-default {
              font-size: 16px; } }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-content a h2, .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-content a h3 {
          -webkit-transition: color 350ms ease-out;
          -o-transition: color 350ms ease-out;
          transition: color 350ms ease-out; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-content a:hover h2,
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-content a:hover h3 {
          color: #42a3dc; }
      .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media {
        position: absolute;
        top: 15px;
        left: 0;
        right: 0;
        bottom: 0; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-image-wrap {
          margin-left: -15px;
          margin-right: -15px;
          position: relative;
          z-index: 1;
          -webkit-transition: transform 500ms ease-in-out;
          -o-transition: transform 500ms ease-in-out;
          -webkit-transition: -webkit-transform 500ms ease-in-out;
          transition: -webkit-transform 500ms ease-in-out;
          transition: transform 500ms ease-in-out;
          transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow {
          background-repeat: no-repeat;
          background-position: center bottom;
          background-size: contain;
          position: absolute;
          z-index: 0;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          -webkit-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
          -o-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
          -webkit-transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
          transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
          transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
          transition: transform 500ms ease-in-out, opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1500_1000_330 {
            background-image: url(../images/schatten_1500_1000_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1500_500_330 {
            background-image: url(../images/schatten_1500_500_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1500_330 {
            background-image: url(../images/schatten_1500_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1000_330 {
            background-image: url(../images/schatten_1000_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_500_330 {
            background-image: url(../images/schatten_500_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1500 {
            background-image: url(../images/schatten_1500.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_1000 {
            background-image: url(../images/schatten_1000.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_330 {
            background-image: url(../images/schatten_330.png); }
          .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .jd-article-shadow.schatten_330_2 {
            background-image: url(../images/schatten_330_2.png); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media:hover .jd-image-wrap {
          -webkit-transform: translate(0, -10px);
          -ms-transform: translate(0, -10px);
          -o-transform: translate(0, -10px);
          transform: translate(0, -10px); }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media:hover .jd-article-shadow {
          -webkit-transform: translate(0, 5px);
          -ms-transform: translate(0, 5px);
          -o-transform: translate(0, 5px);
          transform: translate(0, 5px);
          opacity: 0.35; }
        .jd-framework .jd-shortcode-silberquelle-modulehomeheader-wrap .silberquelle-product-categories .silberquelle-product-categories-body article .jd-article-media .aspect-ratio-wrap {
          padding-bottom: 35%; }

.jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro {
  background-size: contain;
  background-position: 50% 50%;
  background-image: url(../images/bg_intro.png);
  position: relative; }
  @media screen and (max-width: 1239px) {
    .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro {
      background-size: cover; } }
  .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro > img {
    position: absolute;
    top: 0;
    height: 100%;
    width: auto;
    left: 0; }
    @media screen and (max-width: 991px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro > img {
        position: absolute;
        bottom: 0;
        height: 70%;
        width: auto;
        left: 0;
        margin-left: -80px;
        top: auto; } }
    @media screen and (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro > img {
        position: relative;
        width: 100%;
        height: auto;
        margin-left: 0; } }
  .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-text {
    float: left;
    width: 50%; }
    @media screen and (min-width: 1441px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-text {
        width: 60%; } }
  .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst {
    float: left;
    width: 40%;
    padding: 100px 0px 140px 0px;
    position: relative; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst * {
      color: white; }
    @media (max-width: 1239px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst {
        padding: 50px 0px 80px 0px; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst {
        padding: 30px 0;
        width: 100%; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst .jd-article-content {
      padding-left: 0px;
      position: relative;
      z-index: 1; }
      @media (max-width: 991px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst .jd-article-content {
          padding-left: 0; }
          .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst .jd-article-content .jd-article-title {
            margin: 0; } }
    .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst .jd-article-text p {
      margin-bottom: 0; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst .jd-article-text a {
      color: #42a3dc; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst .jd-background {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      background: #f4f2f0;
      right: 0; }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .silberquelle-intro-kundendienst .jd-background {
          left: -15px; } }
  .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .jd-article-text {
    line-height: 1.7; }
    .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro .jd-article-text a {
      margin-top: 19px;
      display: inline-block; }
  .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .silberquelle-intro:after {
    content: "";
    display: block;
    clear: both; }

.jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap a {
  color: #42a3dc;
  margin-top: 0; }

.jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .jd-article-title {
  margin-bottom: 30px !important;
  line-height: 1.1; }
  @media (max-width: 991px) {
    .jd-framework .jd-shortcode-silberquelle-modulehomeintro-wrap .jd-article-title {
      margin-bottom: 15px; } }

.jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list {
  width: 40%;
  min-height: 800px;
  padding-left: 65px; }
  @media (max-width: 1239px) {
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list {
      width: 45%; } }
  @media (max-width: 991px) {
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list {
      width: 100%;
      min-height: 0;
      padding-left: 0; } }
  .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header {
    background: #f4f2f0; }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .wrap {
      padding: 50px 280px 50px 50px;
      position: relative; }
    @media (max-width: 1239px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .wrap {
        padding: 30px 120px 30px 30px; } }
    @media (max-width: 991px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .wrap {
        width: 750px;
        margin: 0 auto;
        padding: 20px 105px 20px 15px; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .wrap {
        width: auto;
        margin: 0 auto;
        padding: 15px 105px 15px 15px; } }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .jd-article-headline {
      margin-bottom: 0;
      line-height: 1; }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter {
      position: absolute;
      bottom: 50px;
      right: 50px;
      display: block;
      color: #42a3dc; }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter {
          bottom: 30px;
          right: 15px;
          font-size: 16px; } }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter {
          bottom: 15px;
          right: 15px;
          font-size: 14px; } }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter > span {
        display: inline-block;
        margin-left: 10px;
        width: 35px;
        height: 20px;
        top: 4px;
        position: relative; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter > span > span {
          background-color: #42a3dc;
          display: block;
          position: absolute;
          -webkit-transition: left 350ms ease-out, right 350ms ease-out;
          -o-transition: left 350ms ease-out, right 350ms ease-out;
          transition: left 350ms ease-out, right 350ms ease-out; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter > span > span:nth-child(1) {
            top: 3px;
            left: 0;
            right: 0;
            height: 2px; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter > span > span:nth-child(2) {
            top: 0;
            left: 3px;
            width: 8px;
            height: 8px; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter > span > span:nth-child(3) {
            bottom: 3px;
            left: 0;
            right: 0;
            height: 2px; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter > span > span:nth-child(4) {
            bottom: 0;
            right: 3px;
            width: 8px;
            height: 8px; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter:hover > span > span:nth-child(2), .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter.active > span > span:nth-child(2) {
        left: 50%; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter:hover > span > span:nth-child(4), .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter.active > span > span:nth-child(4) {
        right: 50%; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter.active:hover > span > span:nth-child(2) {
        left: 3px; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header .silberquelle-list-filter.active:hover > span > span:nth-child(4) {
        right: 3px; }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header.silberquelle-partner .wrap {
      padding-right: 50px; }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header.silberquelle-partner .wrap {
          padding-right: 30px; } }
      @media (max-width: 991px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header.silberquelle-partner .wrap {
          padding-right: 15px; } }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header.silberquelle-partner .wrap {
          padding-right: 15px; } }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-header.silberquelle-partner .wrap .silberquelle-list-filter {
        display: none; }
  .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form {
    padding: 20px 50px 20px;
    margin: 0 auto;
    overflow: hidden;
    border: none;
    border-bottom: 1px solid #f4f2f0; }
    @media (max-width: 991px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form {
        max-width: 750px; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form {
        max-height: none; } }
    @media (max-width: 1239px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form {
        padding: 15px 30px; } }
    @media (max-width: 991px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form {
        padding: 15px 15px; } }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form .form-group {
      margin-bottom: 0; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form .form-group label {
        margin-bottom: 0; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form .form-group .jd-input-wrap {
        border: none; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form .form-group .jd-input-wrap input {
          border: none;
          width: 100%;
          height: 36px;
          line-height: 36px;
          font-size: 20px;
          padding-left: 0; }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .standort form .form-group .jd-input-wrap input {
              height: 30px;
              line-height: 30px;
              font-size: 16px; } }
  .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content {
    border-top: 1px solid #cccccc;
    background: #f4f2f0;
    padding: 50px 50px 15px; }
    @media (max-width: 1239px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content {
        padding: 30px 30px 0; } }
    @media (max-width: 991px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content .jd-posts-form {
        width: 750px;
        margin: 0 auto;
        padding: 0 15px; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content .jd-posts-form {
        width: auto; } }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content .form-group .jd-input-wrap {
      border-color: #ccc; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content .form-group .jd-input-wrap .form-control {
        color: #7f7f7f; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content .form-group .jd-input-wrap .form-control::-webkit-input-placeholder {
          color: #e1e1e1; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content .form-group .jd-input-wrap .form-control:-moz-placeholder {
          color: #e1e1e1; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content .form-group .jd-input-wrap .form-control::-moz-placeholder {
          color: #e1e1e1; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-filter-content .form-group .jd-input-wrap .form-control:-ms-input-placeholder {
          color: #e1e1e1; }
  .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz {
    position: relative;
    padding: 0 50px;
    color: #3d3e42; }
    @media (max-width: 1239px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz {
        padding: 0 30px; } }
    @media (max-width: 991px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz {
        width: 750px;
        margin: 0 auto;
        padding: 0 15px; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz {
        width: auto; } }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .silberquelle-referenz-new {
      position: absolute;
      top: 0;
      right: 0;
      background-image: url(../images/current.png);
      background-size: contain;
      background-position: top right;
      background-repeat: no-repeat;
      width: 60px;
      height: 60px; }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .silberquelle-referenz-new {
          width: 50px;
          height: 50px; } }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .silberquelle-referenz-new span {
        position: absolute;
        top: 50%;
        left: 50%;
        color: #fff;
        font-size: 14px;
        padding-bottom: 20px;
        transform: translate(-50%, -50%) rotate(45deg);
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
        -moz-transform: translate(-50%, -50%) rotate(45deg);
        -ms-transform: translate(-50%, -50%) rotate(45deg); }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .silberquelle-referenz-new span {
            font-size: 12px; } }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header {
      padding: 25px 50px 25px 55px;
      position: relative;
      cursor: pointer; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header:after {
        content: "";
        display: block;
        height: 1px;
        bottom: 0;
        left: -50px;
        right: -50px;
        position: absolute;
        background: #f4f2f0; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header:after {
            left: -30px;
            right: -30px; } }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header {
          padding: 20px 40px 20px 40px; } }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header {
          padding: 15px 40px 15px 40px; } }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header > a {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: block;
        z-index: 2; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-marker {
        position: absolute;
        display: block;
        top: 28px;
        left: 0;
        width: 35px;
        background-image: url(../images/pin.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-marker {
            width: 27px;
            top: 22px; } }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-marker {
            top: 15px; } }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-marker .aspect-ratio-content {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          padding-top: 18%;
          color: #fff;
          font-weight: 600;
          text-align: center;
          font-size: 16px; }
          @media (max-width: 1239px) {
            .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-marker .aspect-ratio-content {
              font-size: 14px; } }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-marker .aspect-ratio-wrap {
          padding-bottom: 140%; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-toggle {
        display: block;
        position: absolute;
        top: 50%;
        right: 0;
        width: 34px;
        height: 34px;
        margin-top: 0px;
        margin-left: -17px; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-toggle {
            width: 24px;
            height: 24px;
            margin-left: -12px; } }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-toggle {
            width: 18px;
            height: 18px;
            margin-left: -9px;
            right: 5px; } }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-toggle .line {
          position: absolute;
          height: 1px;
          width: 100%;
          background: #42a3dc;
          -webkit-transition: transform 350ms ease-out, margin 350ms ease-out, width 350ms ease-out;
          -o-transition: transform 350ms ease-out, margin 350ms ease-out, width 350ms ease-out;
          -webkit-transition: margin 350ms ease-out, width 350ms ease-out, -webkit-transform 350ms ease-out;
          transition: margin 350ms ease-out, width 350ms ease-out, -webkit-transform 350ms ease-out;
          transition: transform 350ms ease-out, margin 350ms ease-out, width 350ms ease-out;
          transition: transform 350ms ease-out, margin 350ms ease-out, width 350ms ease-out, -webkit-transform 350ms ease-out; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .silberquelle-list-toggle .line:nth-child(2) {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg); }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .jd-article-headline {
        margin: 0 0 3px;
        line-height: 1; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .jd-article-subline {
        margin: 0;
        line-height: 1; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header .jd-article-subline small {
          font-weight: 100;
          font-size: 1em; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header:hover .silberquelle-list-marker, .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header.active .silberquelle-list-marker {
        background-image: url(../images/pin-active.png); }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header.active .silberquelle-list-toggle .line {
        width: 70%;
        margin: 0 15%; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header.active .silberquelle-list-toggle .line:nth-child(1) {
          -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-header.active .silberquelle-list-toggle .line:nth-child(2) {
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -o-transform: rotate(45deg);
          transform: rotate(45deg); }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content {
      padding: 25px 0 0;
      line-height: 1.6; }
      @media (max-width: 991px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content {
          padding-left: 41px; } }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content {
          padding-top: 15px;
          padding-left: 41px; } }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .vcard {
        position: relative; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .vcard a {
          color: #42a3dc; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .vcard .jd-article-media {
          float: right;
          width: 20%; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products {
        position: relative;
        padding: 40px 140px 40px 0;
        border-bottom: 1px solid #f4f2f0; }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products {
            padding: 20px 0; } }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products ul li {
          display: block;
          position: relative;
          padding-left: 18px; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products ul li a {
            color: #3d3e42; }
            .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products ul li a:hover {
              color: #42a3dc; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products ul li:before {
            position: absolute;
            top: 12px;
            left: 0;
            content: "";
            display: block;
            width: 4px;
            height: 4px;
            border-radius: 50%;
            background: #7f7f7f; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products .btn {
          position: absolute;
          right: 0px;
          bottom: 40px; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products .btn .hider {
            display: none; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products .btn.active .shower {
            display: none; }
          .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products .btn.active .hider {
            display: block; }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-content .silberquelle-products .btn {
              position: relative;
              margin-top: 20px;
              bottom: auto; } }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-map {
      display: block;
      width: auto;
      padding-bottom: 60%;
      background-size: contain !important;
      background: #9d9d9d;
      position: relative;
      z-index: 1;
      /*margin-left:-15px;
              margin-right:-15px;*/
      margin-bottom: 15px; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-map .gallery,
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-map .master-slider {
        position: absolute !important;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #ccc; }
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-map .gallery .ms-nav-next,
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-map .gallery .ms-nav-prev,
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-map .master-slider .ms-nav-next,
        .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-map .master-slider .ms-nav-prev {
          display: none !important; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .silberquelle-referenz .jd-article-body .jd-article-map.active {
        opacity: 1;
        visibility: visible; }
  .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results.silberquelle-partner .jd-article-body .jd-article-content {
    padding-left: 55px;
    border-bottom: 1px solid #f4f2f0;
    padding-bottom: 20px; }
    @media (max-width: 1239px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results.silberquelle-partner .jd-article-body .jd-article-content {
        padding-left: 40px; } }
    @media (max-width: 767px) {
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results.silberquelle-partner .jd-article-body .jd-article-content {
        padding-left: 40px; } }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results.silberquelle-partner .jd-article-body .jd-article-content .silberquelle-products {
      display: none; }
  .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .jd-pagination {
    margin-bottom: 15px; }
    .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .jd-pagination li a, .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .jd-pagination li span {
      color: #7f7f7f;
      border: none;
      font-size: 18px;
      height: 30px;
      width: 30px;
      line-height: 30px; }
      .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .jd-pagination li a.current, .jd-framework .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-list .silberquelle-list-results .jd-pagination li span.current {
        color: #fff;
        background: #000; }

.jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap {
  background: #e1e1e1;
  padding: 100px 0 100px; }
  @media (max-width: 1239px) {
    .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap {
      padding: 30px 0; } }
  .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-header {
    padding-right: 45%; }
    @media (max-width: 991px) {
      .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-header {
        padding-right: 0; } }
    .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-header .jd-article-teaser {
      color: #9d9d9d; }
  .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body {
    margin-top: 80px; }
    @media (max-width: 1239px) {
      .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body {
        margin-top: 50px; } }
    .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body .form-group {
      margin-bottom: 35px; }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body .form-group {
          margin-bottom: 20px; } }
      .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body .form-group .jd-input-wrap {
        border-bottom: 1px solid #9d9d9d;
        position: relative; }
        .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body .form-group .jd-input-wrap .row {
          margin-left: 0;
          margin-right: 0; }
          .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body .form-group .jd-input-wrap .row > [class^="col-"],
          .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body .form-group .jd-input-wrap .row > [class*=" col-"] {
            padding-left: 0;
            padding-right: 0; }
        .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body .form-group .jd-input-wrap .form-control {
          background: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          border: none;
          color: #7f7f7f; }
    .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body .form-group-submit {
      margin-top: 50px; }
      @media (max-width: 1239px) {
        .jd-framework .jd-shortcode-silberquelle-modulecontactform-wrap .silberquelle-contact-form-body .form-group-submit {
          margin-top: 30px; } }

.jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap {
  padding: 100px 0 0; }
  @media (max-width: 1239px) {
    .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap {
      padding: 50px 0 0; } }
  .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap {
    position: relative;
    margin-top: 20px; }
    .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap > .container {
      position: relative; }
      .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap > .container .wrap {
        overflow: hidden;
        max-height: 780px; }
        @media (max-width: 991px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap > .container .wrap {
            max-width: 648px; } }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap > .container .wrap {
            max-height: none; } }
    .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
      .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
        width: 1300px;
        padding-left: 170px; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            padding-left: 120px;
            width: 1010px; } }
        @media (max-width: 1190px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            padding-left: 80px;
            width: 1000px; } }
        @media (max-width: 991px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            width: 790px;
            padding: 0 15px; } }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            width: 100%; } }
        @media (min-width: 992px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            left: 0 !important; } }
        .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
        .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col {
          position: relative;
          float: left;
          width: 50%;
          padding: 0 30px; }
          @media (max-width: 991px) {
            .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
            .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col {
              padding: 0 20px; } }
          @media (max-width: 767px) {
            .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
            .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col {
              width: 100%;
              padding: 0; } }
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col:after,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col:after {
            content: "";
            display: block;
            padding-bottom: 60%; }
            @media (max-width: 1239px) {
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col:after,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col:after {
                padding-bottom: 75%; } }
            @media (max-width: 767px) {
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col:after,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col:after {
                padding-bottom: 52%; } }
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-headline,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-headline {
            font-size: 24px; }
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .position,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .position {
            margin-top: -10px; }
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
            position: absolute;
            top: 30px;
            left: 30px;
            right: 30px;
            bottom: 30px;
            width: auto;
            height: auto;
            border: 1px solid #e1e1e1;
            padding: 50px;
            /* @media(max-width:$screen-xs-max) {
                    width:60%;
                  }*/ }
            @media (max-width: 1239px) {
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
                left: 15px;
                right: 15px; } }
            @media (max-width: 767px) {
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
                top: 0;
                left: 0;
                right: 0;
                bottom: 0; } }
            @media (max-width: 1190px) {
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
                padding: 25px; } }
            @media (max-width: 440px) {
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
                width: 100%;
                padding: 0 0 0 0; } }
            .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title,
            .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title {
              margin: 0 0 5px; }
            .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text,
            .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text {
              position: relative;
              line-height: 1.6;
              color: #7f7f7f;
              border: none;
              padding-left: 40px;
              font-size: 18px; }
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text:before,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text:before {
                color: #9d9d9d;
                position: absolute;
                top: 15px;
                font-size: 25px;
                left: 0;
                content: "\e908";
                font-family: 'SilberquelleIcons';
                speak: none;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                text-transform: none;
                line-height: 1;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale; }
                @media (max-width: 767px) {
                  .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text:before,
                  .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text:before {
                    top: 3px;
                    font-size: 16px;
                    padding-top: 0; } }
              @media (max-width: 991px) {
                .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text,
                .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text {
                  font-size: 16px; } }
              @media (max-width: 767px) {
                .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text,
                .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text {
                  padding-left: 25px;
                  font-size: 15px; } }
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text footer,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text footer {
                margin-top: 8px;
                font-style: italic; }
                .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text footer:before,
                .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text footer:before {
                  content: none; }
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text a,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text a {
                color: #42a3dc; }
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-media,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-media {
            /*@media(max-width:$screen-xs-max) {
                    width: 45%;
                    position: absolute;
                    bottom: 0;
                    top:0;
                    right: 15px;
                  }*/ }
            @media (max-width: 360px) {
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-media,
              .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-media {
                display: none;
                width: 30%; }
                .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-media .jd-image-wrap,
                .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-media .jd-image-wrap {
                  position: absolute;
                  bottom: 0;
                  right: 0;
                  left: 0; } }
        .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer:after,
        .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer:after {
          content: "";
          display: block;
          clear: both; }
    .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container {
      position: relative; }
      .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .aspect-ratio-wrap {
        padding-bottom: 30%; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .aspect-ratio-wrap {
            padding-bottom: 40%; } }
        @media (max-width: 991px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .aspect-ratio-wrap {
            padding-bottom: 50%; } }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .aspect-ratio-wrap {
            padding-bottom: 60vw; } }
        @media (max-width: 440px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .aspect-ratio-wrap {
            padding-bottom: 60vw; } }
      .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev,
      .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next {
        top: 140px;
        font-size: 30px;
        color: #939395;
        position: absolute;
        z-index: 2;
        font-family: 'SilberquelleIcons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next {
            font-size: 22px; } }
        @media (max-width: 991px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next {
            top: 260px; } }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev,
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next {
            top: auto;
            bottom: 15px;
            display: none; } }
        .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev:before,
        .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next:before {
          position: relative;
          color: #42a3dc; }
      .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev {
        left: -65px; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev {
            left: -30px; } }
        @media (max-width: 1190px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev {
            left: auto;
            right: 10px;
            margin-top: -50px; } }
        @media (max-width: 991px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev {
            left: 50%;
            right: auto;
            margin-top: 15px;
            margin-left: -45px; } }
        @media (max-width: 767px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev {
            left: 15px; } }
        .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-prev:before {
          content: "\e902"; }
      .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next {
        right: 55px; }
        @media (max-width: 1239px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next {
            right: 50px; } }
        @media (max-width: 1190px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next {
            left: auto;
            right: 10px; } }
        @media (max-width: 991px) {
          .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next {
            right: 50%;
            left: auto;
            margin-top: 15px;
            margin-right: -45px; } }
        .jd-framework .jd-shortcode-silberquelle-moduleansprechpartner-wrap .jd-slider-wrap .container .jd-nav-next:before {
          content: "\e904"; }

.jd-framework .jd-shortcode-silberquelle-modulekundendienst-wrap {
  padding: 100px 0; }
  @media (max-width: 1239px) {
    .jd-framework .jd-shortcode-silberquelle-modulekundendienst-wrap {
      padding: 50px 0; } }
  @media (max-width: 991px) {
    .jd-framework .jd-shortcode-silberquelle-modulekundendienst-wrap {
      padding: 40px 0; } }
  @media (max-width: 991px) {
    .jd-framework .jd-shortcode-silberquelle-modulekundendienst-wrap .silberquelle-kundendienst .container .row > [class^="col-"]:first-child .jd-article-title {
      margin: 0; } }
  @media (max-width: 767px) {
    .jd-framework .jd-shortcode-silberquelle-modulekundendienst-wrap .silberquelle-kundendienst .container .row > [class^="col-"]:last-child {
      padding-left: 15px; } }
  .jd-framework .jd-shortcode-silberquelle-modulekundendienst-wrap .silberquelle-kundendienst .container .row .jd-article-title {
    margin-bottom: 35px; }
  .jd-framework .jd-shortcode-silberquelle-modulekundendienst-wrap .silberquelle-kundendienst .container .row.jd-article-text {
    line-height: 2; }
  .jd-framework .jd-shortcode-silberquelle-modulekundendienst-wrap a {
    color: #42a3dc; }

.jd-framework .jd-shortcode-silberquelle-modulemap-wrap {
  padding-left: 65px; }
  @media (max-width: 991px) {
    .jd-framework .jd-shortcode-silberquelle-modulemap-wrap {
      padding-left: 0; } }
  .jd-framework .jd-shortcode-silberquelle-modulemap-wrap .silberquelle-map {
    position: relative;
    max-height: 750px; }
    .jd-framework .jd-shortcode-silberquelle-modulemap-wrap .silberquelle-map .jd-map {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      .jd-framework .jd-shortcode-silberquelle-modulemap-wrap .silberquelle-map .jd-map .jd-map-marker-info {
        line-height: 1.7; }
        .jd-framework .jd-shortcode-silberquelle-modulemap-wrap .silberquelle-map .jd-map .jd-map-marker-info strong {
          display: block;
          margin-bottom: 5px; }
        .jd-framework .jd-shortcode-silberquelle-modulemap-wrap .silberquelle-map .jd-map .jd-map-marker-info a {
          color: #42a3dc; }
    .jd-framework .jd-shortcode-silberquelle-modulemap-wrap .silberquelle-map .aspect-ratio-wrap {
      padding-bottom: 60%; }
      @media (max-width: 767px) {
        .jd-framework .jd-shortcode-silberquelle-modulemap-wrap .silberquelle-map .aspect-ratio-wrap {
          padding-bottom: 100%; } }

.jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header {
  background: #f4f2f0; }
  .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container {
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative; }
    @media (max-width: 1239px) {
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container {
        padding-top: 30px;
        padding-bottom: 30px; } }
    @media (max-width: 767px) {
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container {
        padding-top: 15px;
        padding-bottom: 15px; } }
    .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .jd-article-headline {
      margin-bottom: 0;
      line-height: 1; }
    .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter {
      position: absolute;
      bottom: 50px;
      right: 50px;
      display: block;
      color: #42a3dc; }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter > span {
        display: inline-block;
        margin-left: 10px;
        width: 35px;
        height: 20px;
        top: 4px;
        position: relative; }
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter > span > span {
          background-color: #42a3dc;
          display: block;
          position: absolute;
          -webkit-transition: left 350ms ease-out, right 350ms ease-out;
          -o-transition: left 350ms ease-out, right 350ms ease-out;
          transition: left 350ms ease-out, right 350ms ease-out; }
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter > span > span:nth-child(1) {
            top: 3px;
            left: 0;
            right: 0;
            height: 2px; }
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter > span > span:nth-child(2) {
            top: 0;
            left: 3px;
            width: 8px;
            height: 8px; }
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter > span > span:nth-child(3) {
            bottom: 3px;
            left: 0;
            right: 0;
            height: 2px; }
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter > span > span:nth-child(4) {
            bottom: 0;
            right: 3px;
            width: 8px;
            height: 8px; }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter:hover > span > span:nth-child(2), .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter.active > span > span:nth-child(2) {
        left: 50%; }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter:hover > span > span:nth-child(4), .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter.active > span > span:nth-child(4) {
        right: 50%; }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter.active:hover > span > span:nth-child(2) {
        left: 3px; }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-header .container .silberquelle-list-filter.active:hover > span > span:nth-child(4) {
        right: 3px; }

.jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results {
  padding: 40px 0; }
  @media (max-width: 1239px) {
    .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results {
      padding: 30px 0; } }
  @media (max-width: 767px) {
    .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results {
      padding: 15px 0; } }
  .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article {
    margin-bottom: 25px; }
    @media (max-width: 767px) {
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article {
        margin-bottom: 10px; } }
    .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header {
      position: relative;
      padding: 40px 70px 0px 180px;
      border-bottom: 1px solid #ccc;
      cursor: pointer; }
      @media (max-width: 1239px) {
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header {
          padding: 30px 60px 0 140px; } }
      @media (max-width: 991px) {
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header {
          padding: 20px 60px 0 110px; } }
      @media (max-width: 767px) {
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header {
          padding: 15px 40px 0 70px; }
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .jd-article-headline {
            margin-bottom: 8px; } }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .jd-article-media {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 120px; }
        @media (max-width: 1239px) {
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .jd-article-media {
            width: 110px; } }
        @media (max-width: 991px) {
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .jd-article-media {
            width: 90px; } }
        @media (max-width: 767px) {
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .jd-article-media {
            width: 50px; } }
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .jd-article-media .aspect-ratio-wrap {
          padding-bottom: 65%; }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .silberquelle-list-toggle {
        display: block;
        position: absolute;
        top: 50%;
        right: 0;
        width: 34px;
        height: 34px;
        margin-top: 0px;
        margin-left: -17px; }
        @media (max-width: 1239px) {
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .silberquelle-list-toggle {
            width: 24px;
            height: 24px;
            margin-left: -12px; } }
        @media (max-width: 767px) {
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .silberquelle-list-toggle {
            width: 18px;
            height: 18px;
            margin-left: -9px; } }
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .silberquelle-list-toggle .line {
          position: absolute;
          height: 1px;
          width: 100%;
          background: #42a3dc;
          -webkit-transition: transform 350ms ease-out, margin 350ms ease-out, width 350ms ease-out;
          -o-transition: transform 350ms ease-out, margin 350ms ease-out, width 350ms ease-out;
          -webkit-transition: margin 350ms ease-out, width 350ms ease-out, -webkit-transform 350ms ease-out;
          transition: margin 350ms ease-out, width 350ms ease-out, -webkit-transform 350ms ease-out;
          transition: transform 350ms ease-out, margin 350ms ease-out, width 350ms ease-out;
          transition: transform 350ms ease-out, margin 350ms ease-out, width 350ms ease-out, -webkit-transform 350ms ease-out; }
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header .silberquelle-list-toggle .line:nth-child(2) {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg); }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header.active .silberquelle-list-toggle .line {
        width: 70%;
        margin: 0 15%; }
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header.active .silberquelle-list-toggle .line:nth-child(1) {
          -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          -o-transform: rotate(-45deg);
          transform: rotate(-45deg); }
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header.active .silberquelle-list-toggle .line:nth-child(2) {
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -o-transform: rotate(45deg);
          transform: rotate(45deg); }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-header:hover {
        color: #42a3dc; }
    .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content {
      padding-left: 180px; }
      @media (max-width: 1239px) {
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content {
          padding-left: 140px; } }
      @media (max-width: 991px) {
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content {
          padding-left: 110px; } }
      @media (max-width: 767px) {
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content {
          padding-left: 70px; } }
      .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content .jd-article-entry {
        padding: 20px 0;
        border-bottom: 1px solid #ccc;
        -webkit-transition: background 350ms ease-out;
        -o-transition: background 350ms ease-out;
        transition: background 350ms ease-out; }
        @media (max-width: 1239px) {
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content .jd-article-entry {
            padding: 15px 0; } }
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content .jd-article-entry:hover {
          background: #fcfcfc; }
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content .jd-article-entry .jd-article-links {
          float: right;
          padding-top: 4px; }
          @media (max-width: 767px) {
            .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content .jd-article-entry .jd-article-links {
              float: none;
              display: block;
              margin-top: 4px; } }
          .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content .jd-article-entry .jd-article-links a {
            text-transform: uppercase;
            display: inline-block;
            color: #42a3dc;
            margin-left: 20px; }
            @media (max-width: 767px) {
              .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content .jd-article-entry .jd-article-links a {
                margin-right: 20px;
                margin-left: 0; } }
        .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article .jd-article-content .jd-article-body .jd-article-content .jd-article-entry:after {
          content: "";
          display: block;
          clear: both; }
    .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article.silberquelle-downloads-layout-grid .jd-article-content .jd-article-entry {
      display: block;
      float: left;
      width: 33.3333%; }
    .jd-framework .jd-posts-wrap .silberquelle-downloads .silberquelle-downloads-results article.silberquelle-downloads-layout-grid .jd-article-content:after {
      content: "";
      display: block;
      clear: both; }

.jd-framework .jd-posts-wrap .silberquelle-product-slider {
  background: #2e2e30; }
  @media (min-width: 991px) {
    .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-list-results {
      height: 100vh; } }
  .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    @media (max-width: 991px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap {
        position: relative !important;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        padding-bottom: 80%; } }
    .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider {
      background: #2e2e30;
      position: absolute !important;
      top: 0;
      left: 80px;
      right: 0;
      bottom: 0; }
      @media (max-width: 1100px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider {
          left: 50px; } }
      @media (max-width: 991px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider {
          left: 0; } }
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
        width: 1290px;
        padding-left: 140px; }
        @media (max-width: 1239px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            padding-left: 75px;
            width: 996px; } }
        @media (max-width: 1190px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            padding-left: 35px;
            width: 958px; } }
        @media (max-width: 991px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            padding-left: 0px;
            width: 768px; } }
        @media (min-width: 992px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            left: 0 !important; } }
        .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
        .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col {
          float: left;
          width: 33.3333%;
          padding: 0 60px 29%;
          position: relative; }
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
            padding: 0px 0px 40px 0px;
            text-align: center;
            position: absolute;
            top: 0;
            left: 60px;
            right: 60px; }
            .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title,
            .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title {
              margin: 0 0 5px;
              color: #fff; }
              @media (max-width: 1239px) {
                .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title,
                .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-title {
                  margin: 0; } }
            .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text,
            .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text {
              color: #fff;
              line-height: 1.6; }
              .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text a,
              .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text a {
                color: #42a3dc; }
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-media,
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-media {
            position: absolute;
            bottom: 0;
            left: 10px;
            right: 10px; }
            .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-media .jd-image-wrap,
            .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-media .jd-image-wrap {
              margin-left: 0px;
              margin-right: 0px; }
              .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-media .jd-image-wrap .aspect-ratio-wrap,
              .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-media .jd-image-wrap .aspect-ratio-wrap {
                padding-bottom: 52%; }
        .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer:after,
        .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer:after {
          content: "";
          display: block;
          clear: both; }
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider:after {
        content: "";
        display: block;
        background: #000;
        height: 1px;
        left: 0;
        right: 0;
        position: absolute;
        top: 50%;
        margin-top: 166px; }
        @media (max-width: 1239px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider:after {
            margin-top: 133px; } }
        @media (max-width: 991px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-slider-wrap .master-slider:after {
            margin-top: 110px;
            left: -120px; } }
  .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-products-grid {
    background: #fff;
    padding: 30px 0; }
    .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-products-grid .col {
      float: left;
      width: 50%;
      text-align: center;
      padding: 0 15px;
      border-bottom: 1px solid #1d1d1b;
      margin-bottom: 30px;
      padding-bottom: 60%;
      position: relative; }
      @media (max-width: 767px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-products-grid .col {
          padding-bottom: 40%; } }
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-products-grid .col .jd-article-wrap {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
        .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-products-grid .col .jd-article-wrap .jd-article-content {
          margin-bottom: 10px; }
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-products-grid .col .jd-article-wrap .jd-article-content .jd-article-title {
            margin-bottom: 0; }
          .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-products-grid .col .jd-article-wrap .jd-article-content a {
            color: #fff; }
        .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-products-grid .col .jd-article-wrap .jd-article-media {
          position: absolute;
          bottom: 0;
          left: 20px;
          right: 20px; }
    .jd-framework .jd-posts-wrap .silberquelle-product-slider .silberquelle-products-grid:after {
      clear: both;
      content: "";
      display: block; }
  .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-next,
  .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-prev {
    color: #939395;
    position: absolute;
    display: block;
    width: 36px;
    height: 37px;
    top: 50%;
    margin-top: -33px;
    z-index: 4;
    font-size: 30px;
    font-family: 'SilberquelleIcons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-next:hover,
    .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-prev:hover {
      color: #fff;
      opacity: 1; }
  .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-next {
    left: 1360px; }
    @media (max-width: 1239px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-next {
        left: 1040px; } }
    @media (max-width: 1190px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-next {
        left: 985px; } }
    @media (max-width: 1100px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-next {
        margin-top: -50px; } }
    @media (max-width: 991px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-next {
        margin-top: -33px;
        right: 25px;
        left: auto; } }
    .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-next:before {
      content: "\e902"; }
  .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-prev {
    left: 180px; }
    @media (max-width: 1239px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-prev {
        left: 135px; } }
    @media (max-width: 1190px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-prev {
        left: 110px; } }
    @media (max-width: 1100px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-prev {
        left: 985px;
        margin-top: 0px; } }
    @media (max-width: 991px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-prev {
        left: 25px;
        margin-top: -33px; } }
    .jd-framework .jd-posts-wrap .silberquelle-product-slider .jd-nav .jd-nav-prev:before {
      content: "\e904"; }

.jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-header {
  padding: 100px 400px 140px 0; }
  @media (max-width: 991px) {
    .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-header {
      padding-right: 60px; } }
  @media (max-width: 767px) {
    .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-header {
      padding: 30px 0; } }

.jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results {
  overflow: hidden;
  padding-top: 15px; }
  .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row {
    margin-left: -80px;
    margin-right: -80px; }
    .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"],
    .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] {
      padding-left: 80px;
      padding-right: 80px;
      margin-bottom: 130px; }
      @media (max-width: 767px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"],
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] {
          margin-bottom: 30px; } }
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media,
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media {
        position: relative;
        z-index: 1; }
        @media (max-width: 767px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media {
            width: 40%;
            float: left; } }
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-image-wrap,
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-image-wrap {
          z-index: 1;
          -webkit-transition: transform 500ms ease-in-out;
          -o-transition: transform 500ms ease-in-out;
          -webkit-transition: -webkit-transform 500ms ease-in-out;
          transition: -webkit-transform 500ms ease-in-out;
          transition: transform 500ms ease-in-out;
          transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow,
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow {
          background-repeat: no-repeat;
          background-position: left bottom;
          background-size: contain;
          position: absolute;
          z-index: 0;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          -webkit-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
          -o-transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
          -webkit-transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
          transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
          transition: transform 500ms ease-in-out, opacity 500ms ease-in-out;
          transition: transform 500ms ease-in-out, opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_1500_1000_330,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_1500_1000_330 {
            background-image: url(../images/schatten_1500_1000_330.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_1500_500_330,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_1500_500_330 {
            background-image: url(../images/schatten_1500_500_330.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_1500_330,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_1500_330 {
            background-image: url(../images/schatten_1500_330.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_1000_330,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_1000_330 {
            background-image: url(../images/schatten_1000_330.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_500_330,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_500_330 {
            background-image: url(../images/schatten_500_330.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_1500,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_1500 {
            background-image: url(../images/schatten_1500.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_1000,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_1000 {
            background-image: url(../images/schatten_1000.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_330,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_330 {
            background-image: url(../images/schatten_330.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_620,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_620 {
            background-image: url(../images/schatten_330.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_650,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_650 {
            background-image: url(../images/schatten_330.png); }
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-media .jd-article-shadow.schatten_330_2,
          .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-media .jd-article-shadow.schatten_330_2 {
            background-image: url(../images/schatten_330_2.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"]:hover .jd-article-media .jd-image-wrap,
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"]:hover .jd-article-media .jd-image-wrap {
        -webkit-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -o-transform: translate(0, -10px);
        transform: translate(0, -10px); }
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"]:hover .jd-article-media .jd-article-shadow,
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"]:hover .jd-article-media .jd-article-shadow {
        -webkit-transform: translate(0, 5px);
        -ms-transform: translate(0, 5px);
        -o-transform: translate(0, 5px);
        transform: translate(0, 5px);
        opacity: 0.35; }
      @media (max-width: 767px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-content,
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-content {
          float: left;
          width: 60%;
          margin-left: -15px; } }
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] .jd-article-headline,
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] .jd-article-headline {
        margin: 25px 0 10px; }
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] a,
      .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] a {
        color: #42a3dc; }
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class^="col-"] a span,
        .jd-framework .jd-posts-wrap .silberquelle-product-grid .silberquelle-list-results .row > [class*=" col-"] a span {
          font-size: 11px; }

.jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation {
  position: fixed;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%); }
  @media (max-width: 991px) {
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation {
      display: none; } }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > a, .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > div {
    display: block;
    width: 50px;
    height: 50px;
    background: #2e2a81 !important;
    margin-bottom: 1px;
    position: relative;
    -webkit-transition: background 350ms ease-in-out;
    -o-transition: background 350ms ease-in-out;
    transition: background 350ms ease-in-out; }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > a:nth-child(2), .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > div:nth-child(2) {
      -webkit-transition-delay: 50ms;
      -o-transition-delay: 50ms;
      transition-delay: 50ms; }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > a:nth-child(3), .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > div:nth-child(3) {
      -webkit-transition-delay: 100ms;
      -o-transition-delay: 100ms;
      transition-delay: 100ms; }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > a > *, .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > div > * {
      color: #fff;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > div {
    font-size: 14px; }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > a > * {
    font-size: 12px; }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation > a:hover {
    opacity: 0.75; }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller .silberquelle-product-navigation #scroller-navbar {
    display: none; }

.jd-framework .jd-posts-wrap .silberquelle-product-scroller article {
  overflow: hidden;
  border-bottom: 1px solid #e1e1e1; }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .container {
    padding: 100px 15px;
    height: 100vh;
    position: relative; }
    @media (max-width: 991px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .container {
        height: auto;
        padding: 80px 15px; } }
    @media (max-width: 767px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .container {
        padding: 30px 15px 60px; } }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .container .jd-article-wrap {
      position: absolute;
      left: 0;
      width: 100%;
      top: 50%;
      -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
      -o-transform: translate(0, -50%);
      transform: translate(0, -50%); }
      @media (max-width: 991px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .container .jd-article-wrap {
          position: relative;
          top: auto;
          -webkit-transform: translate(0, 0);
          -ms-transform: translate(0, 0);
          -o-transform: translate(0, 0);
          transform: translate(0, 0); } }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media,
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content {
    float: left;
    min-height: 1px; }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media {
    width: 45%;
    position: relative; }
    @media (max-width: 991px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media {
        width: 40%; } }
    @media (max-width: 767px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media {
        width: 60%;
        margin: 0 20%; } }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-image-wrap, .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .skrollr-animation {
      z-index: 1;
      position: relative; }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow {
      background-repeat: no-repeat;
      background-position: center bottom;
      background-size: contain;
      position: absolute;
      z-index: 0;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_1500_1000_330 {
        background-image: url(../images/schatten_1500_1000_330.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_1500_500_330 {
        background-image: url(../images/schatten_1500_500_330.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_1500_330 {
        background-image: url(../images/schatten_1500_330.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_1000_330 {
        background-image: url(../images/schatten_1000_330.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_500_330 {
        background-image: url(../images/schatten_500_330.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_1500 {
        background-image: url(../images/schatten_1500.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_1000 {
        background-image: url(../images/schatten_1000.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_330 {
        background-image: url(../images/schatten_330.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_650 {
        background-image: url(../images/schatten_330.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_620 {
        background-image: url(../images/schatten_330.png); }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-media .jd-article-shadow.schatten_330_2 {
        background-image: url(../images/schatten_330_2.png); }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content {
    width: 55%; }
    @media (max-width: 991px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content {
        width: 60%; } }
    @media (max-width: 767px) {
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content {
        width: 100%;
        margin-top: 25px; } }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-header {
      padding-top: 50px;
      padding-right: 180px; }
      @media (max-width: 1239px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-header {
          padding-top: 30px;
          padding-right: 80px; } }
      @media (max-width: 991px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-header {
          padding-top: 0;
          padding-right: 0; } }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs {
      margin-top: 40px;
      border-bottom: 1px solid #e1e1e1; }
      @media (max-width: 991px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs {
          margin-top: 30px; } }
      @media (max-width: 767px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs {
          margin-top: 20px; } }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li {
        margin-right: 40px; }
        @media (max-width: 991px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li {
            margin-right: 20px; } }
        @media (max-width: 767px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li {
            margin-right: 15px; } }
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li a {
          display: inline-block;
          padding: 10px 0;
          border: none;
          color: #2e2a81; }
          @media (max-width: 767px) {
            .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li a {
              font-size: 14px; } }
          .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li a:hover, .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li a:focus, .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li a:active {
            background: none; }
            .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li a:hover:after, .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li a:focus:after, .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li a:active:after {
              content: "";
              height: 5px;
              background: #e1e1e1;
              left: 0;
              right: 0;
              position: absolute;
              bottom: -2px; }
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li.active a {
          display: inline-block;
          position: relative;
          border: none; }
          .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .jd-tabs li.active a:after {
            content: "";
            height: 5px;
            background: #e1e1e1;
            left: 0;
            right: 0;
            position: absolute;
            bottom: -2px; }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .row {
      margin-left: -15px;
      margin-right: -15px; }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .row:after {
        content: "";
        display: block;
        clear: both; }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde {
      padding-top: 30px;
      float: left;
      width: 85px;
      padding-left: 15px;
      padding-right: 15px;
      -webkit-animation-delay: 0ms;
      animation-delay: 0ms; }
      @media (max-width: 767px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde {
          width: 100%;
          position: relative; } }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde:nth-child(2) {
        -webkit-animation-delay: 100ms;
        animation-delay: 100ms; }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde:nth-child(3) {
        -webkit-animation-delay: 200ms;
        animation-delay: 200ms; }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde:nth-child(4) {
        -webkit-animation-delay: 300ms;
        animation-delay: 300ms; }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde:nth-child(5) {
        -webkit-animation-delay: 400ms;
        animation-delay: 400ms; }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde:nth-child(6) {
        -webkit-animation-delay: 500ms;
        animation-delay: 500ms; }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde:nth-child(7) {
        -webkit-animation-delay: 600ms;
        animation-delay: 600ms; }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde .gebinde-icon {
        position: relative;
        margin-bottom: 15px; }
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde .gebinde-icon:after {
          content: "";
          display: block;
          padding-bottom: 140%; }
          @media (max-width: 767px) {
            .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde .gebinde-icon:after {
              padding-bottom: 175%; } }
        @media (max-width: 767px) {
          .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde .gebinde-icon {
            position: absolute;
            bottom: 0;
            left: 15px;
            width: 21px;
            margin-bottom: 0; } }
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde .gebinde-icon > span {
          font-size: 80px;
          position: absolute;
          bottom: 0;
          left: 0;
          color: #e1e1e1; }
          @media (max-width: 767px) {
            .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde .gebinde-icon > span {
              font-size: 36px; } }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde .desc span {
        color: #2e2a81; }
      @media (max-width: 767px) {
        .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde .desc {
          padding-left: 30px; } }
      .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-body .tab-pane .gebinde .desc strong {
        display: inline-block;
        margin-bottom: 5px; }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-category {
      margin-bottom: 0px;
      -webkit-animation-delay: 0ms;
      animation-delay: 0ms; }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-headline {
      color: #2e2a81;
      margin-bottom: 10px;
      font-weight: 600;
      line-height: 1;
      -webkit-animation-delay: 200ms;
      animation-delay: 200ms; }
    .jd-framework .jd-posts-wrap .silberquelle-product-scroller article .jd-article-content .jd-article-text {
      -webkit-animation-delay: 400ms;
      animation-delay: 400ms; }
  .jd-framework .jd-posts-wrap .silberquelle-product-scroller article:after {
    content: "";
    display: block;
    clear: both; }

.jd-framework .silberquelle-bestandteile > .col-xs-12 > .row {
  margin-top: 70px;
  margin-left: -40px;
  margin-right: -40px; }

.jd-framework .silberquelle-bestandteile [class^="col-"] {
  padding-left: 40px;
  padding-right: 40px; }
  .jd-framework .silberquelle-bestandteile [class^="col-"] .table {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    display: table;
    width: 100%; }
    .jd-framework .silberquelle-bestandteile [class^="col-"] .table .table-cell {
      display: table-cell;
      padding-left: 0px;
      padding-right: 0px;
      text-align: left; }
      .jd-framework .silberquelle-bestandteile [class^="col-"] .table .table-cell:first-child {
        color: #2e2a81;
        width: 10%;
        white-space: nowrap; }
      .jd-framework .silberquelle-bestandteile [class^="col-"] .table .table-cell:nth-child(2) {
        width: 100%;
        position: relative; }
        .jd-framework .silberquelle-bestandteile [class^="col-"] .table .table-cell:nth-child(2):after {
          position: absolute;
          content: "";
          display: block;
          left: 10px;
          right: 10px;
          bottom: 6px;
          height: 1px;
          background: rgba(0, 0, 0, 0.25); }
      .jd-framework .silberquelle-bestandteile [class^="col-"] .table .table-cell:last-child {
        text-align: right;
        width: 10%;
        white-space: nowrap; }

.jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map {
  width: 60%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transition: transform 500ms ease-in-out;
  -o-transition: transform 500ms ease-in-out;
  -webkit-transition: -webkit-transform 500ms ease-in-out;
  transition: -webkit-transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out;
  transition: transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out; }
  @media (max-width: 1239px) {
    .jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map {
      width: 55%; } }
  @media (max-width: 991px) {
    .jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map {
      display: none;
      /*
          width:100%;
          position:relative;
          padding-bottom:60%;*/ } }
  @media (min-width: 992px) {
    .jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map {
      -webkit-transform: translate3d(155px, 0, 0);
      transform: translate3d(155px, 0, 0); } }
  .jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map .jd-map {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map .jd-map .silberquelle-marker-label {
      color: #fff;
      font-weight: 600;
      font-size: 14px;
      text-align: center;
      width: 30px;
      padding-top: 7px; }
  .jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map .jd-list-gallery {
    position: absolute !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 200ms ease-out, visibility 200ms ease-out;
    -o-transition: opacity 200ms ease-out, visibility 200ms ease-out;
    transition: opacity 200ms ease-out, visibility 200ms ease-out; }
    .jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map .jd-list-gallery .gallery,
    .jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map .jd-list-gallery .master-slider {
      position: absolute !important;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .jd-front-end body .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map .jd-list-gallery.active {
      opacity: 1;
      visibility: visible; }

.jd-front-end body.nav-collapsed .jd-shortcode-silberquelle-modulelistmap-wrap .silberquelle-map {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.jd-framework .btn,
.jd-framework .main .btn {
  border-radius: 25px;
  font-size: 14px;
  font-weight: 300;
  padding: 10px 25px; }
  .jd-framework .btn.btn-primary,
  .jd-framework .main .btn.btn-primary {
    background: #42a3dc;
    color: #fff;
    border: none;
    -webkit-transition: background 350ms ease-out, color 350ms ease-out;
    -o-transition: background 350ms ease-out, color 350ms ease-out;
    transition: background 350ms ease-out, color 350ms ease-out; }
    .jd-framework .btn.btn-primary:hover, .jd-framework .btn.btn-primary:active, .jd-framework .btn.btn-primary:focus,
    .jd-framework .main .btn.btn-primary:hover,
    .jd-framework .main .btn.btn-primary:active,
    .jd-framework .main .btn.btn-primary:focus {
      background: #42a3dc;
      color: #fff;
      opacity: 1; }
  .jd-framework .btn.btn-secondary,
  .jd-framework .main .btn.btn-secondary {
    background: #fff;
    color: #42a3dc;
    border: none;
    -webkit-transition: background 350ms ease-out, color 350ms ease-out;
    -o-transition: background 350ms ease-out, color 350ms ease-out;
    transition: background 350ms ease-out, color 350ms ease-out; }
    .jd-framework .btn.btn-secondary:hover, .jd-framework .btn.btn-secondary:active, .jd-framework .btn.btn-secondary:focus,
    .jd-framework .main .btn.btn-secondary:hover,
    .jd-framework .main .btn.btn-secondary:active,
    .jd-framework .main .btn.btn-secondary:focus {
      background: #ccc;
      color: #42a3dc; }

.jd-framework .silberquelle-detail .silberquelle-detail-header,
.jd-framework #main .silberquelle-detail .silberquelle-detail-header {
  background-image: url(../images/gradient.png);
  background-repeat: repeat-x;
  background-position: top left;
  background-color: #2e2e30;
  color: #fff; }
  .jd-framework .silberquelle-detail .silberquelle-detail-header .container,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-header .container {
    text-align: center; }
    .jd-framework .silberquelle-detail .silberquelle-detail-header .container .jd-article-content,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-header .container .jd-article-content {
      padding: 100px 0 100px; }
      @media (max-width: 1239px) {
        .jd-framework .silberquelle-detail .silberquelle-detail-header .container .jd-article-content,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-header .container .jd-article-content {
          padding: 40px 0 40px; } }
      @media (max-width: 767px) {
        .jd-framework .silberquelle-detail .silberquelle-detail-header .container .jd-article-content,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-header .container .jd-article-content {
          padding: 20px 0; } }
      .jd-framework .silberquelle-detail .silberquelle-detail-header .container .jd-article-content .jd-font-headline-bigger,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-header .container .jd-article-content .jd-font-headline-bigger {
        margin-bottom: 2px; }
    .jd-framework .silberquelle-detail .silberquelle-detail-header .container .jd-article-media .jd-image-wrap,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-header .container .jd-article-media .jd-image-wrap {
      max-height: 500px; }
    .jd-framework .silberquelle-detail .silberquelle-detail-header .container .jd-article-media .aspect-ratio-wrap,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-header .container .jd-article-media .aspect-ratio-wrap {
      padding-bottom: 52%; }

.jd-framework .silberquelle-detail .silberquelle-detail-featured,
.jd-framework #main .silberquelle-detail .silberquelle-detail-featured {
  background: #f4f2f0;
  overflow: hidden; }
  .jd-framework .silberquelle-detail .silberquelle-detail-featured .container,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container {
    position: relative; }
    .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article {
      min-height: 1px; }
      .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article p,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article p {
        margin: 0; }
      .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1),
      .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1) {
        position: relative;
        float: left;
        width: 55%;
        padding: 80px 100px; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1) {
            padding: 30px 50px; } }
        @media (max-width: 767px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1) {
            width: 100%;
            padding: 20px 10px;
            border-bottom: 1px solid #ccc; } }
        .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1):after,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1):after {
          content: "";
          display: block;
          position: absolute;
          bottom: 0;
          right: 0;
          height: 1px;
          background: #ccc;
          width: 3000px; }
          @media (max-width: 767px) {
            .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1):after,
            .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(1):after {
              display: none; } }
      .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2),
      .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2) {
        position: relative;
        float: right;
        width: 45%;
        padding: 100px 20px 0 120px; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2) {
            padding: 50px 10px 0 80px; } }
        @media (max-width: 767px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2) {
            width: 50%;
            padding: 0px 10px 0;
            border-bottom: 1px solid #ccc; } }
        .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2):after,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2):after {
          content: "";
          display: block;
          position: absolute;
          bottom: 0;
          left: 0;
          height: 1px;
          background: #ccc;
          width: 3000px; }
          @media (max-width: 767px) {
            .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2):after,
            .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(2):after {
              display: none; } }
      .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(3),
      .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(3) {
        float: left;
        width: 55%;
        padding: 120px 80px 0 0; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(3),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(3) {
            padding: 80px 30px 0 0; } }
        @media (max-width: 767px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(3),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(3) {
            width: 50%;
            padding: 0px 10px 0;
            border-bottom: 1px solid #ccc; } }
      .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(4),
      .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(4) {
        float: right;
        width: 45%;
        padding: 80px 80px 80px 80px;
        line-height: 1.4; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(4),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(4) {
            padding: 30px 30px 30px 30px; } }
        @media (max-width: 767px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(4),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container article:nth-child(4) {
            width: 100%;
            padding: 20px 10px; } }
    .jd-framework .silberquelle-detail .silberquelle-detail-featured .container:before,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 55%;
      margin-left: -2px;
      bottom: 0;
      width: 1px;
      background: #ccc; }
      @media (max-width: 767px) {
        .jd-framework .silberquelle-detail .silberquelle-detail-featured .container:before,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container:before {
          display: none; } }
    .jd-framework .silberquelle-detail .silberquelle-detail-featured .container:after,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-featured .container:after {
      content: "";
      display: block;
      clear: both; }
  .jd-framework .silberquelle-detail .silberquelle-detail-featured.reduced .container:before,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-featured.reduced .container:before {
    content: none; }
  .jd-framework .silberquelle-detail .silberquelle-detail-featured.reduced article:nth-child(1),
  .jd-framework #main .silberquelle-detail .silberquelle-detail-featured.reduced article:nth-child(1) {
    margin: 0;
    padding: 60px 100px; }
    @media (max-width: 1239px) {
      .jd-framework .silberquelle-detail .silberquelle-detail-featured.reduced article:nth-child(1),
      .jd-framework #main .silberquelle-detail .silberquelle-detail-featured.reduced article:nth-child(1) {
        padding: 30px 50px; } }
    @media (max-width: 767px) {
      .jd-framework .silberquelle-detail .silberquelle-detail-featured.reduced article:nth-child(1),
      .jd-framework #main .silberquelle-detail .silberquelle-detail-featured.reduced article:nth-child(1) {
        padding: 20px 10px; } }
    .jd-framework .silberquelle-detail .silberquelle-detail-featured.reduced article:nth-child(1):after,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-featured.reduced article:nth-child(1):after {
      content: none; }

.jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content,
.jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content {
  padding: 100px 100px 0;
  color: #7f7f7f; }
  @media (max-width: 1239px) {
    .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content {
      padding: 50px 50px 0; } }
  @media (max-width: 767px) {
    .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content {
      padding: 20px 10px 0; } }
  .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-teaser,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-teaser {
    margin-bottom: 60px; }
    @media (max-width: 1239px) {
      .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-teaser,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-teaser {
        margin-bottom: 30px; } }
  .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text {
    line-height: 1.7; }
    .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text p,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text p {
      margin-bottom: 30px; }
    .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text .silberquelle-detail-keyfact,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text .silberquelle-detail-keyfact {
      margin-right: 30px;
      margin-bottom: 30px;
      float: left;
      display: inline-block;
      margin-left: -100px;
      width: 240px;
      background: #f4f2f0;
      padding: 30px; }
      @media (max-width: 1239px) {
        .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text .silberquelle-detail-keyfact,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text .silberquelle-detail-keyfact {
          margin-left: -50px; } }
      @media (max-width: 767px) {
        .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text .silberquelle-detail-keyfact,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text .silberquelle-detail-keyfact {
          margin: 0 0 30px;
          width: 100%;
          float: none;
          padding: 20px; } }
      .jd-framework .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text .silberquelle-detail-keyfact p,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-body .jd-article-content .silberquelle-detail-text .silberquelle-detail-keyfact p {
        margin: 0; }

.jd-framework .silberquelle-detail .silberquelle-detail-features,
.jd-framework #main .silberquelle-detail .silberquelle-detail-features {
  background-color: #2e2e30;
  color: #fff;
  margin-top: 100px; }
  @media (max-width: 1239px) {
    .jd-framework .silberquelle-detail .silberquelle-detail-features,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-features {
      margin-top: 30px;
      padding: 20px 0; } }
  .jd-framework .silberquelle-detail .silberquelle-detail-features .silberquelle-intro,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-features .silberquelle-intro {
    padding: 100px 100px 0px; }
    @media (max-width: 1239px) {
      .jd-framework .silberquelle-detail .silberquelle-detail-features .silberquelle-intro,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .silberquelle-intro {
        padding: 60px 50px 0; } }
    @media (max-width: 767px) {
      .jd-framework .silberquelle-detail .silberquelle-detail-features .silberquelle-intro,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .silberquelle-intro {
        padding: 20px 10px 0; } }
    .jd-framework .silberquelle-detail .silberquelle-detail-features .silberquelle-intro .jd-article-teaser,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-features .silberquelle-intro .jd-article-teaser {
      color: #939395; }
  .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap {
    position: relative; }
    @media (max-width: 1239px) {
      .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap {
        margin-top: 15px; } }
    .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
      .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
      .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
        width: 1260px;
        padding-left: 280px; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            padding-left: 166px;
            width: 1020px; } }
        @media (max-width: 1190px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            padding-left: 126px;
            width: 980px; } }
        @media (min-width: 992px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            left: 0 !important; } }
        @media (max-width: 991px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            padding-left: 50px;
            padding-right: 50px;
            width: 768px; } }
        @media (max-width: 767px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer {
            width: 100%;
            padding: 0 25px; } }
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col {
          float: left;
          width: 50%;
          padding: 0 20px; }
          @media (max-width: 767px) {
            .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
            .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col,
            .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col,
            .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col {
              width: 100%;
              padding: 0; } }
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
            padding: 50px 25px 0 0; }
            @media (max-width: 1239px) {
              .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
              .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
              .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content,
              .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content {
                padding: 25px 18px 0 0; } }
            .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text,
            .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text,
            .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text,
            .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer .col .jd-article-content .jd-article-text {
              color: #939395;
              line-height: 1.6; }
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer:after,
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer:after,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-anim-layers .ms-parallax-layer .ms-layer:after,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .master-slider .ms-static-layers .ms-parallax-layer .ms-layer:after {
          content: "";
          display: block;
          clear: both; }
    .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container {
      position: relative; }
      .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container .aspect-ratio-wrap,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container .aspect-ratio-wrap {
        padding-bottom: 65%; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container .aspect-ratio-wrap,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container .aspect-ratio-wrap {
            padding-bottom: 72%; } }
        @media (max-width: 991px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container .aspect-ratio-wrap,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container .aspect-ratio-wrap {
            padding-bottom: 90%; } }
        @media (max-width: 767px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container .aspect-ratio-wrap,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container .aspect-ratio-wrap {
            padding-bottom: 220%; } }
      @media (max-width: 767px) {
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav {
          display: none; } }
      .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev,
      .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next {
        top: 140px;
        font-size: 30px;
        color: #939395;
        position: absolute;
        z-index: 2;
        font-family: 'SilberquelleIcons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:before,
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:before,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:before,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:before {
          position: relative; }
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:hover, .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:active, .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:focus,
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:hover,
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:active,
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:focus,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:hover,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:active,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:focus,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:hover,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:active,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:focus {
          color: #fff;
          opacity: 1; }
      .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev {
        left: 15px; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev {
            left: -8px; } }
        @media (max-width: 1190px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev {
            left: 15px; } }
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:before,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-prev:before {
          content: "\e902"; }
      .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next {
        right: 15px; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next {
            right: -60px; } }
        @media (max-width: 1190px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next {
            right: -35px; } }
        @media (max-width: 991px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next,
          .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next {
            right: 15px; } }
        .jd-framework .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:before,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-features .jd-slider-wrap .container #silberquelle-detail-features-nav .jd-nav-next:before {
          content: "\e904"; }

.jd-framework .silberquelle-detail .silberquelle-detail-footer,
.jd-framework #main .silberquelle-detail .silberquelle-detail-footer {
  padding: 30px 0 30px; }
  @media (max-width: 1239px) {
    .jd-framework .silberquelle-detail .silberquelle-detail-footer,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-footer {
      padding: 15px 0; } }
  .jd-framework .silberquelle-detail .silberquelle-detail-footer .row,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row {
    margin-left: 0;
    margin-right: 0;
    border-bottom: 1px solid #ccc;
    padding: 50px 100px 60px 100px; }
    @media (max-width: 1239px) {
      .jd-framework .silberquelle-detail .silberquelle-detail-footer .row,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row {
        padding: 25px 50px 30px 50px; } }
    @media (max-width: 767px) {
      .jd-framework .silberquelle-detail .silberquelle-detail-footer .row,
      .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row {
        padding: 20px 10px 20px; } }
    .jd-framework .silberquelle-detail .silberquelle-detail-footer .row .col,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row .col {
      float: left;
      min-height: 1px; }
      .jd-framework .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(1),
      .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(1) {
        width: 28%;
        line-height: 1; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(1),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(1) {
            width: 100%;
            margin-bottom: 10px; } }
        .jd-framework .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(1):before,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(1):before {
          position: relative;
          margin-right: 10px;
          font-family: 'SilberquelleIcons';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
          @media (max-width: 1239px) {
            .jd-framework .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(1):before,
            .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(1):before {
              margin-right: 5px; } }
      .jd-framework .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(2),
      .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(2) {
        width: 72%;
        color: #939395;
        line-height: 1.8; }
        @media (max-width: 1239px) {
          .jd-framework .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(2),
          .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(2) {
            width: 100%; } }
        .jd-framework .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(2) a,
        .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row .col:nth-child(2) a {
          color: #42a3dc; }
    .jd-framework .silberquelle-detail .silberquelle-detail-footer .row:last-child,
    .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .row:last-child {
      border: none; }
  .jd-framework .silberquelle-detail .silberquelle-detail-footer .silberquelle-detail-beratung .col:nth-child(1):before,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .silberquelle-detail-beratung .col:nth-child(1):before {
    content: "\e909";
    font-size: 22px;
    top: 0px; }
  .jd-framework .silberquelle-detail .silberquelle-detail-footer .silberquelle-detail-referenzen .col:nth-child(1):before,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .silberquelle-detail-referenzen .col:nth-child(1):before {
    content: "\e911";
    font-size: 22px;
    top: -2px; }
  .jd-framework .silberquelle-detail .silberquelle-detail-footer .silberquelle-detail-downloads .col:nth-child(1):before,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .silberquelle-detail-downloads .col:nth-child(1):before {
    content: "\e90a";
    font-size: 18px;
    top: -1px; }
  .jd-framework .silberquelle-detail .silberquelle-detail-footer .silberquelle-detail-downloads a,
  .jd-framework #main .silberquelle-detail .silberquelle-detail-footer .silberquelle-detail-downloads a {
    color: #42a3dc; }

.jd-framework .jd-article .alignright,
.jd-framework #main .jd-article .alignright {
  float: right; }
  @media (max-width: 767px) {
    .jd-framework .jd-article .alignright,
    .jd-framework #main .jd-article .alignright {
      float: none;
      margin: 10px auto 0; } }

.jd-framework .jd-article .alignleft,
.jd-framework #main .jd-article .alignleft {
  float: left; }
  @media (max-width: 767px) {
    .jd-framework .jd-article .alignleft,
    .jd-framework #main .jd-article .alignleft {
      float: none;
      margin: 10px auto 0; } }

.jd-framework .jd-article .alignmiddle,
.jd-framework #main .jd-article .alignmiddle {
  margin: 0 auto; }
  @media (max-width: 767px) {
    .jd-framework .jd-article .alignmiddle,
    .jd-framework #main .jd-article .alignmiddle {
      float: none;
      margin: 10px auto 0; } }

.jd-framework .modal {
  z-index: 9999; }
  .jd-framework .modal .container {
    width: auto; }
  @media (max-width: 991px) {
    .jd-framework .modal {
      top: 57px; } }
  .jd-framework .modal .modal-dialog {
    width: auto;
    max-width: 900px; }
  .jd-framework .modal .modal-content {
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.06);
    border-radius: 0;
    border: none; }
    .jd-framework .modal .modal-content .modal-header,
    .jd-framework .modal .modal-content .modal-footer {
      border: none;
      padding: 20px 25px 0; }
    .jd-framework .modal .modal-content .modal-footer {
      display: none; }
    .jd-framework .modal .modal-content .modal-header {
      position: absolute;
      top: 0;
      right: 0; }
      .jd-framework .modal .modal-content .modal-header .modal-title {
        display: none; }
    .jd-framework .modal .modal-content .modal-body {
      padding: 50px; }
      .jd-framework .modal .modal-content .modal-body img {
        margin-bottom: 30px; }
      .jd-framework .modal .modal-content .modal-body .aligncenter {
        text-align: center; }
      .jd-framework .modal .modal-content .modal-body iframe {
        width: 100%;
        margin-bottom: 30px; }
      .jd-framework .modal .modal-content .modal-body .container {
        margin: 0;
        padding: 0; }
        .jd-framework .modal .modal-content .modal-body .container .jd-class-padding-top-bottom {
          padding: 0; }
  .jd-framework .modal.modal-gallery {
    left: 40%; }
    .jd-framework .modal.modal-gallery .modal-dialog {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      width: auto;
      height: auto;
      max-width: none;
      margin: 0; }
      .jd-framework .modal.modal-gallery .modal-dialog .modal-content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 0; }
        .jd-framework .modal.modal-gallery .modal-dialog .modal-content .modal-body,
        .jd-framework .modal.modal-gallery .modal-dialog .modal-content .master-slider,
        .jd-framework .modal.modal-gallery .modal-dialog .modal-content .modal-body-holder {
          position: absolute !important;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          padding: 0; }
  .jd-framework .modal.modal-naehrwerte .modal-body .jd-article-headline {
    color: #2e2a81; }
  .jd-framework .modal.modal-naehrwerte .modal-body .jd-article-teaser {
    margin: 30px 0 30px; }
    @media (max-width: 991px) {
      .jd-framework .modal.modal-naehrwerte .modal-body .jd-article-teaser {
        margin: 20px 0; } }
    @media (max-width: 767px) {
      .jd-framework .modal.modal-naehrwerte .modal-body .jd-article-teaser {
        margin: 15px 0; } }
  .jd-framework .modal.modal-naehrwerte .modal-body .jd-article-notice {
    margin-top: 30px; }
    @media (max-width: 991px) {
      .jd-framework .modal.modal-naehrwerte .modal-body .jd-article-notice {
        margin-top: 20px; } }
    @media (max-width: 767px) {
      .jd-framework .modal.modal-naehrwerte .modal-body .jd-article-notice {
        margin-top: 15px; } }
  @media (min-width: 568px) {
    .jd-framework .modal.modal-serviervorschlag .modal-dialog {
      max-width: 560px;
      margin-left: auto;
      margin-right: auto; } }
  @media (min-width: 768px) {
    .jd-framework .modal.modal-serviervorschlag .modal-dialog {
      max-width: 700px; } }
  @media (max-width: 767px) {
    .jd-framework .modal.modal-serviervorschlag .modal-dialog .silberquelle-serviervorschlag {
      padding: 25px; } }
  .jd-framework .modal.modal-serviervorschlag .text-col .jd-article-headline {
    color: #2e2a81; }
  @media (min-width: 992px) {
    .jd-framework .modal.modal-serviervorschlag .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; } }
  .jd-framework .modal.modal-serviervorschlag .image-col img {
    width: 70%;
    margin-left: 15%;
    margin-top: 20px; }
    @media (min-width: 568px) {
      .jd-framework .modal.modal-serviervorschlag .image-col img {
        width: 50%;
        margin-left: 25%;
        margin-top: 20px; } }
    @media (min-width: 992px) {
      .jd-framework .modal.modal-serviervorschlag .image-col img {
        width: 100%; } }

.jd-framework body .modal-backdrop {
  background: #000; }

.jd-framework body form .control-label, .jd-framework form .control-label {
  font-weight: 300; }

.jd-framework body form .form-group, .jd-framework form .form-group {
  margin-bottom: 35px; }
  .jd-framework body form .form-group.checkbox input[type="checkbox"], .jd-framework form .form-group.checkbox input[type="checkbox"] {
    -webkit-appearance: checkbox; }
  .jd-framework body form .form-group.checkbox.has-error label, .jd-framework form .form-group.checkbox.has-error label {
    color: #7f7f7f; }
  .jd-framework body form .form-group.checkbox a, .jd-framework form .form-group.checkbox a {
    color: #42a3dc; }
  .jd-framework body form .form-group .jd-input-wrap, .jd-framework form .form-group .jd-input-wrap {
    border-bottom: 1px solid #9d9d9d;
    position: relative; }
    .jd-framework body form .form-group .jd-input-wrap .form-control, .jd-framework form .form-group .jd-input-wrap .form-control {
      border: none;
      border-radius: 0;
      padding: 2px 0;
      font-size: 16px;
      background: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      .jd-framework body form .form-group .jd-input-wrap .form-control:focus, .jd-framework body form .form-group .jd-input-wrap .form-control:active, .jd-framework form .form-group .jd-input-wrap .form-control:focus, .jd-framework form .form-group .jd-input-wrap .form-control:active {
        border-color: #fff; }
      .jd-framework body form .form-group .jd-input-wrap .form-control::-webkit-input-placeholder, .jd-framework form .form-group .jd-input-wrap .form-control::-webkit-input-placeholder {
        color: rgba(0, 0, 0, 0.6);
        font-size: 16px; }
      .jd-framework body form .form-group .jd-input-wrap .form-control:-moz-placeholder, .jd-framework form .form-group .jd-input-wrap .form-control:-moz-placeholder {
        color: rgba(0, 0, 0, 0.6);
        font-size: 16px; }
      .jd-framework body form .form-group .jd-input-wrap .form-control::-moz-placeholder, .jd-framework form .form-group .jd-input-wrap .form-control::-moz-placeholder {
        color: rgba(0, 0, 0, 0.6);
        font-size: 16px; }
      .jd-framework body form .form-group .jd-input-wrap .form-control:-ms-input-placeholder, .jd-framework form .form-group .jd-input-wrap .form-control:-ms-input-placeholder {
        color: rgba(0, 0, 0, 0.6);
        font-size: 16px; }
    .jd-framework body form .form-group .jd-input-wrap textarea, .jd-framework form .form-group .jd-input-wrap textarea {
      resize: vertical; }
  .jd-framework body form .form-group .help-block, .jd-framework form .form-group .help-block {
    position: absolute;
    top: 100%;
    left: 0px;
    margin-top: 8px;
    height: 20px;
    font-size: 12px;
    padding: 4px;
    background: #9d9d9d;
    color: #000;
    border-radius: 5px; }
    .jd-framework body form .form-group .help-block:after, .jd-framework form .form-group .help-block:after {
      bottom: 100%;
      left: 10px;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(136, 183, 213, 0);
      border-bottom-color: #9d9d9d;
      border-width: 4px; }

.jd-framework #jd-main .jd-container.fullscreen-enabled {
  height: 100vh; }
  @media (max-width: 991px) {
    .jd-framework #jd-main .jd-container.fullscreen-enabled {
      height: auto; } }

.jd-framework #jd-main .jd-container.jd-class-z-index {
  z-index: 5; }

.jd-front-end #jd-footer {
  background: #9d9d9d;
  color: #fff;
  position: relative;
  z-index: 5; }
  .jd-front-end #jd-footer a {
    color: #fff;
    -webkit-transition: opacity 350ms ease-out, color 350ms ease-out;
    -o-transition: opacity 350ms ease-out, color 350ms ease-out;
    transition: opacity 350ms ease-out, color 350ms ease-out; }
    .jd-front-end #jd-footer a:hover, .jd-front-end #jd-footer a:active, .jd-front-end #jd-footer a:focus {
      color: #b3def7; }
  .jd-front-end #jd-footer #jd-footer-main {
    padding: 100px 0; }
    @media (max-width: 1050px) {
      .jd-front-end #jd-footer #jd-footer-main {
        text-align: center;
        padding: 30px 15px; } }
    @media (max-width: 767px) {
      .jd-front-end #jd-footer #jd-footer-main {
        padding: 25px 0; } }
    .jd-front-end #jd-footer #jd-footer-main .jd-logo-holder {
      font-size: 36px; }
      @media (max-width: 1050px) {
        .jd-front-end #jd-footer #jd-footer-main .jd-logo-holder {
          margin-bottom: 20px;
          font-size: 40px; } }
    @media (max-width: 1050px) {
      .jd-front-end #jd-footer #jd-footer-main .jd-contact-holder {
        margin-top: 10px; } }
    .jd-front-end #jd-footer #jd-footer-main p {
      margin-bottom: 0;
      font-size: 14px;
      font-family: "Roboto", "Arial", sans-serif;
      line-height: 1.5em;
      font-weight: 300; }
    .jd-front-end #jd-footer #jd-footer-main #jd-footer-links {
      line-height: 1.5em;
      font-size: 14px; }
    .jd-front-end #jd-footer #jd-footer-main > .container > .row .col {
      float: left;
      min-height: 1px;
      padding-left: 15px;
      padding-right: 15px; }
    .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(1) {
      width: 50%; }
      @media (max-width: 1050px) {
        .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(1) > .row > .col {
          width: 100% !important; } }
      .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(1) > .row > .col:nth-child(1) {
        width: 44%; }
      .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(1) > .row > .col:nth-child(2) {
        width: 56%; }
    .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(2) {
      width: 50%; }
      .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(2) > .row > .col {
        position: relative; }
        @media (max-width: 1050px) {
          .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(2) > .row > .col {
            margin-top: 10px;
            width: 100% !important; } }
        .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(2) > .row > .col:before {
          content: "";
          display: block;
          position: absolute;
          left: -10px;
          top: -4px;
          bottom: -4px;
          width: 1px;
          background: rgba(0, 0, 0, 0.7); }
          @media (max-width: 1050px) {
            .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(2) > .row > .col:before {
              content: none; } }
        .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(2) > .row > .col:nth-child(1) {
          width: 40%; }
        .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(2) > .row > .col:nth-child(2) {
          width: 40%; }
        .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col:nth-child(2) > .row > .col:nth-child(3) {
          width: 20%; }
    @media (max-width: 1050px) {
      .jd-front-end #jd-footer #jd-footer-main > .container > .row > .col {
        text-align: center;
        width: 100% !important; } }

.fadeInRightSmall {
  -webkit-animation-name: fadeInRightSmall;
  animation-name: fadeInRightSmall; }

@-webkit-keyframes fadeInRightSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
    -ms-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; } }
