/* VARIABLES & MIXINS */
@media screen and (max-width: 1460px) {
  /* BAND */
  #band .band-jens-left {
    background: url(../img/band-jens-left-2.jpg) right no-repeat; }
  #band .band-jens-right {
    background: url(../img/band-jens-right-2.jpg) left no-repeat; } }
@media screen and (max-width: 960px) {
  /* NAV */
  #nav .nav-logo {
    left: 24px; }
  #nav .nav-positioning {
    height: 58px; }
  #nav .nav-main, #nav .nav-sub {
    display: none; }
  #nav .nav-mobile-menu {
    display: block; }

  /* PEARTREA */
  #peartrea .audio-probe {
    width: 70%;
    margin: 10px 15% 120px; }
  #peartrea .jp-audio .jp-type-single .jp-progress {
    width: 80%; }

  /* BAND */
  #band .band-max-quot, #band .band-jens-quot {
    margin: 0 0 0 12px;
    position: absolute;
    width: 25%;
    color: #274753;
    font-size: 30px;
    line-height: 40px; }
  #band span {
    color: #d5d91a;
    font-size: 60px;
    display: inline-block; }
  #band .band-max-left {
    height: 100%;
    width: 45%;
    background: url(../img/band-max-left.jpg) right no-repeat;
    background-size: auto 500px; }
    #band .band-max-left .band-max-quot {
      bottom: 560px; }
  #band .band-max {
    font-size: 16px;
    line-height: 21px;
    padding: 60px 0;
    width: 25%;
    margin: 0 5%; }
    #band .band-max .band-max-text {
      max-height: 400px;
      position: absolute;
      width: 25%;
      bottom: 524px; }
  #band .band-max-right {
    width: 20%;
    height: 100%;
    background: url(../img/band-max-right.jpg) left no-repeat;
    background-size: auto 500px; }
  #band .band-jens-left {
    width: 30%;
    height: 100%;
    background: url(../img/band-jens-left-2.jpg) right no-repeat;
    background-size: auto 500px; }
    #band .band-jens-left .mobile {
      display: none; }
  #band .band-jens {
    font-size: 16px;
    line-height: 21px;
    padding: 60px 0;
    width: 25%;
    margin: 0 5%; }
    #band .band-jens .band-jens-text {
      position: absolute;
      width: 25%;
      bottom: 24px; }
  #band .band-jens-right {
    height: 100%;
    width: 35%;
    background: url(../img/band-jens-right-2.jpg) left no-repeat;
    background-size: auto 500px; }
    #band .band-jens-right .band-jens-quot {
      bottom: 60px; }

  /* MEDIA */
  .jp-audio .jp-type-single .jp-progress {
    width: 80%; }

  .jp-audio {
    width: 60%;
    margin: 0 auto 12px; }

  .jp-controls-holder {
    width: 100%;
    margin: 0; }

  /* MEDIA */
  #media .media-showroom {
    width: 100%; }
  #media .media-gallery {
    margin-top: 12px; }
    #media .media-gallery .thumb {
      float: left;
      width: 20%;
      height: 50%; }

  /* CONTACT */
  #contact .contact-sizing {
    width: 50%;
    margin: 0 25% 60px; }

  /* AGB-IMPRESSUM */
  #agb-impressum {
    background-color: rgba(0, 0, 0, 0.75);
    padding: 60px 0;
    margin: 0;
    color: #999989; }
    #agb-impressum .impressum {
      width: 50%;
      margin: 0 25% 0; } }
@media screen and (max-width: 700px) {
  /* PEARTREA */
  #peartrea .audio-probe {
    width: 80%;
    margin: 10px 10% 120px; }
  #peartrea .jp-audio {
    width: 80%; }

  /* BAND */
  #band .band-artist {
    height: auto; }
  #band .band-bd {
    vertical-align: top;
    height: 500px; }
  #band .band-quot-mark {
    color: #d5d91a;
    margin-bottom: -30px;
    display: inline-block; }
  #band .band-max-quot, #band .band-jens-quot {
    position: relative;
    margin: 300px 10% 60px;
    width: auto;
    color: #274753;
    font-size: 30px;
    line-height: 40px;
    display: block; }
  #band .band-max-left {
    width: 100%;
    background: url(../img/band-max-left.jpg) right no-repeat;
    background-size: auto 500px; }
    #band .band-max-left .band-max-quot {
      bottom: 0px; }
  #band .band-max {
    display: block;
    width: auto;
    height: auto;
    font-size: 16px;
    line-height: 21px;
    padding: 60px 0;
    margin: 0 10%; }
    #band .band-max .band-max-text {
      width: 100%;
      margin-top: 24px;
      max-height: 400px;
      position: relative;
      width: 100%;
      bottom: 0px; }
  #band .band-max-right {
    display: none; }
  #band .band-jens-left {
    width: 100%;
    background: url(../img/band-jens-right-2.jpg) left no-repeat;
    background-size: auto 500px; }
    #band .band-jens-left .mobile {
      display: block; }
  #band .band-jens {
    width: auto;
    height: auto;
    font-size: 16px;
    line-height: 21px;
    padding: 60px 0;
    margin: 0 5%; }
    #band .band-jens .band-jens-text {
      width: 100%;
      margin-top: 24px;
      position: relative;
      width: 100%;
      bottom: 0px; }
  #band .band-jens-right {
    display: none; }
    #band .band-jens-right .band-jens-quot {
      display: none; }

  /* MUSIC */
  #music .music-songs-container {
    padding-top: 60px; }
    #music .music-songs-container .music-songs {
      font-size: 0;
      width: 100%;
      max-width: 100%;
      margin: 60px auto 0; }
      #music .music-songs-container .music-songs div, #music .music-songs-container .music-songs audio {
        display: block; }
      #music .music-songs-container .music-songs audio {
        width: 94%;
        margin-left: 3%;
        display: inline-block; }
      #music .music-songs-container .music-songs .thin-box {
        padding: 6px;
        width: 210px;
        margin: 0 auto 12px 24px; }
      #music .music-songs-container .music-songs .music-links {
        width: 94%;
        margin: 12px 0 0 24px;
        display: inline-block; }
        #music .music-songs-container .music-songs .music-links .music-logolist div {
          margin: 0 auto; }
        #music .music-songs-container .music-songs .music-links .music-logolist img {
          height: 35px; }
      #music .music-songs-container .music-songs .jp-audio .jp-type-single .jp-progress {
        width: 90%; }
      #music .music-songs-container .music-songs .jp-audio {
        width: 80%;
        display: block;
        margin: 0 auto 12px 24px; }
      #music .music-songs-container .music-songs .jp-controls-holder {
        width: 100%;
        margin: 0; }

  /* MEDIA */
  #media .media-showroom {
    width: 100%; }
  #media .media-gallery {
    margin-top: 12px; }
    #media .media-gallery .thumb {
      float: left;
      width: 25%;
      height: 33%; }

  /* CONTACT */
  #contact .contact-sizing {
    width: 80%;
    margin: 0 10% 60px; }
    #contact .contact-sizing .contact-btn {
      font-size: 22px;
      line-height: 22px; }

  /* AGB-IMPRESSUM */
  #agb-impressum {
    background-color: rgba(0, 0, 0, 0.75);
    padding: 60px 0;
    margin: 0;
    color: #999989; }
    #agb-impressum .impressum {
      width: 80%;
      margin: 0 10% 0; } }
@media screen and (max-width: 525px) {
  /* GENERAL STYLING */
  h1 {
    font-size: 60px;
    padding-left: 40px;
    line-height: 40px; }

  .hr-underline {
    height: 2px;
    margin-left: 40px;
    width: 70%;
    background-color: #d5d91a; }

  /* NAV */
  #nav .nav-logo {
    width: 65px;
    height: 60px;
    left: 12px; }
  #nav .nav-positioning {
    height: 42px; }
  #nav .nav-mobile-menu .nav-menu-icon {
    height: 42px; }
    #nav .nav-mobile-menu .nav-menu-icon img {
      margin: 5px auto; }

  /* PEARTREA */
  #peartrea .audio-probe {
    width: 98%;
    margin: 10px 1% 120px; }

  /* BAND */
  #band .band-max-left .band-max-quot {
    bottom: 80px; }
  #band .band-jens-quot {
    bottom: 80px; }

  /* MEDIA */
  #media .media-gallery .thumb {
    float: left;
    width: 33%;
    height: 25%; } }

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