.get-the-book.w-dropdown-toggle{
  display: none!important;
}

.down-wrapper{
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  z-index: 100000;
  left: 0;
  right: 0;
  top: 30px;
  max-width: 35px;
  opacity: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  -webkit-transition: transform 200ms ease;
  transition: transform 200ms ease;

}

.down-wrapper:hover{
  opacity: 1;
}

.down-text{
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  top: 55px;
  color: white;
  text-align: center;
}

@media (max-width: 767px) {
  .down-wrapper{
    display: none!important;
  }
  .down-text{
    display: none;
}

}

.image-2 {
    display: block;
    margin: 0px auto;
    padding-top: 22px;
}


.image-2 {
position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
bottom: 18%;
}


.image-2 {
    max-width: 49%;
}

@media (max-width: 767px) {
  .image-2 {
    max-width: 45%;
      position: relative;
      bottom: 0%;
  }
}


@media (max-width: 479px) {
    .image-2 {
        max-width: 75%;
        padding-right: 0px;
        position: relative;
    }
}

.book-yes {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 35px;
    z-index: 20000;
    display: block;
    max-width: 150px;
    margin-right: auto;
    margin-left: auto;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.buy-mobile {
    padding-bottom: 300px !important;
}

li {
    position: relative !important;
    list-style-type: none !important;
}

li:before {
    content: "—" !important;
    position: absolute !important;
    top: 8px !important;
    left: -16px !important;
    width: 8px !important;
    height: 8px !important;
}

.body {
    background-image: -webkit-linear-gradient(270deg, #000, #000);
    background-image: linear-gradient(180deg, #000, #000);
    font-family: Stanley, sans-serif;
    color: #000;
    font-size: 12px;
    line-height: 12.8px;
}

.navigation {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-style: solid;
    border-width: 0px 0px 1px;
    border-color: #000;
    background-color: transparent;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
}

.titel {
    position: relative;
    top: 0px;
    z-index: 2;
    display: inline-block;
    width: auto;
    margin: 10px auto 5px;
    background-color: rgba(0, 152, 255, 0);
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    font-family: Stanley, sans-serif;
    color: #000;
    font-size: 3vw;
    line-height: 2.6vw;
    font-weight: 400;
    text-align: center;
    letter-spacing: -0.05vw;
    text-decoration: none;
    text-transform: uppercase;
}

.titel:hover {
    opacity: 0.4;
}

.heading-text {
    position: relative;
    z-index: 2;
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px auto;
    border-bottom: 8px none #000;
    background-color: #000;
    font-family: 'Stanley headline', sans-serif;
    color: #fff;
    font-size: 10vw;
    line-height: 11vw;
    font-weight: 700;
    text-align: center;
    letter-spacing: -1px;
}

.paragraph {
    position: relative;
    margin-right: 4%;
    margin-bottom: 5%;
    margin-left: 0%;
    font-size: 21px;
    line-height: 23.8px;
    letter-spacing: 0px;
    text-indent: 0px;
    -webkit-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 49px;
    column-gap: 49px;
    -webkit-column-rule-style: solid;
    column-rule-style: solid;
    -webkit-column-rule-width: 4px;
    column-rule-width: 4px;
}

.paragraph.intro-text {
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 15px;
    border-width: 1px;
    border-color: #000;
    border-bottom-style: solid;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.08px;
    text-indent: 0px;
}

.link-home {
    position: relative;
    display: block;
    margin-right: auto;
    margin-left: auto;
    text-decoration: none;
}

.link-home.w--current {
    display: inline-block;
}

.link-home.w--current:hover {
    opacity: 0.41;
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
}

.home-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.link-cart {
    position: relative;
    top: 0px;
    z-index: 3;
    width: auto;
    margin: 10px 0% 0px;
    float: right;
    color: #000;
    font-size: 18px;
    line-height: 19px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}

.link-cart:hover {
    text-decoration: underline;
}

.link-cart.w--current {
    position: relative;
    z-index: 3;
}

.navigation-spacer {
    position: relative;
    background-image: -webkit-linear-gradient(270deg, #000, #000);
    background-image: linear-gradient(180deg, #000, #000);
}

.utility-page-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: 100vh;
    max-height: 100%;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.utility-page-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Stanley, sans-serif;
    color: #000;
    text-align: center;
}

.utility-page-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.section-quotes {
    position: relative;
    z-index: 3;
    height: 100%;
    background-image: -webkit-linear-gradient(270deg, #000, #000);
    background-image: linear-gradient(180deg, #000, #000);
}

.titel-paragraph {
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 25px;
    padding-left: 0%;
    font-family: Stanley, sans-serif;
    font-size: 24px;
    line-height: 24.4px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.leer-zeile {
    color: #fff;
}

.image {
    position: relative;
    display: block;
    width: auto;
    max-width: auto;
    min-width: auto;
    margin-right: auto;
    margin-left: auto;
}

.bildlegende {
    position: relative;
    display: block;
    width: auto;
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 5px;
    padding-left: 0%;
    font-size: 18.2px;
    line-height: 20px;
}

.portrait {
    margin: auto;
    position: relative;
    display: block;
    width: 100%;
    max-width: 100%;
    padding-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer {
    position: relative;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 200000000;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    border-style: solid none;
    border-width: 25px 0px;
    border-color: #000;
    background-image: -webkit-linear-gradient(270deg, #000, #000);
    background-image: linear-gradient(180deg, #000, #000);
}

.columns-footer {
    height: 100%;
    background-image: -webkit-linear-gradient(270deg, #000, #000);
    background-image: linear-gradient(180deg, #000, #000);
}

.column-footer {
    display: inline-block;
    height: 100%;
    min-height: 70px;
    margin-bottom: 0px;
    padding: 0px 15px 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px none #fff;
    background-color: #000;
}

.section-intro-text {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-top: 250px;
    padding-bottom: 250px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
}

.unordered-list {
    display: none;
    margin-bottom: 26px;
    padding-left: 40px;
    font-size: 15px;
    line-height: 16px;
}

.section-einblick-ins-buch {
    position: relative;
    z-index: 3;
    height: 85vh;
}



.slider {
    height: 100%;
    background-color: #000;
}

.slide-nav {
    display: none;
}







.slide-newcut-1 {
    background-image: url('../images_new/Newcut_1.jpg');
    background-position: 50% 60%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-newcut-2 {
    background-image: url('../images_new/Newcut_2.jpg');
    background-position: 50% 50%;
    background-size: 90%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-newcut-3 {
    background-image: url('../images_new/Newcut_3.jpg');
    background-position: 50% 50%;
    background-size: 90%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-newcut-4 {
    background-image: url('../images_new/Newcut_4.jpg');
    background-position: 50% 50%;
    background-size: 90%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-newcut-5 {
    background-image: url('../images_new/Newcut_5.jpg');
    background-position: 50% 50%;
    background-size: 90%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}




.slide-portrait-1 {
    background-image: url('../images_new/Portrait_1.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-portrait-2 {
    background-image: url('../images_new/Portrait_2.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-portrait-3 {
    background-image: url('../images_new/Portrait_3.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-portrait-4 {
    background-image: url('../images_new/Portrait_4.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-portrait-5 {
    background-image: url('../images_new/Portrait_5.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-portrait-6 {
    background-image: url('../images_new/Portrait_6.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-portrait-7 {
    background-image: url('../images_new/Portrait_7.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-portrait-8 {
    background-image: url('../images_new/Portrait_8.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-portrait-9 {
    background-image: url('../images_new/Portrait_9.jpg');
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}




@media only screen and (min-width: 1500px) {
  .section-einblick-ins-buch {
      position: relative;
      z-index: 3;
      height: 100vh;
      max-height: 1000px;
  }

  .slide-newcut-1 {
      background-image: url('../images_new/Newcut_1.jpg');
      background-position: 50% 52%;
      background-size: 110%;
      background-repeat: no-repeat;
      background-attachment: scroll;
  }

}







.slide {
    background-image: url('../images/COVER_BG.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-2 {
    background-color: #000;
    background-image: url('../images/1_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-3 {
    background-color: #000;
    background-image: url('../images/2.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.slide-4 {
    background-color: #000;
    background-image: url('../images/3_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.slide-5 {
    background-color: #000;
    background-image: url('../images/4_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.icon {
    display: block;
    width: 25%;
    margin-right: auto;
    margin-left: auto;
    opacity: 0.55;
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
}

.icon:hover {
    opacity: 1;
}

.right-arrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.left-arrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.vimeo-embed-align-top-2 {
    position: relative;
    height: 0px;
    padding-bottom: 56.25%;
}

.buy-link-block {
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 100px;
    margin-right: 2.6%;
}

.buy-button {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 45px;
    z-index: 301;
    display: none;
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Stanley headline', sans-serif;
    font-weight: 700;
}

.link {
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    color: #000;
    text-decoration: none;
}

.link:hover {
    opacity: 0.6;
}

.icon-copy {
    display: block;
    width: 25%;
    margin-right: auto;
    margin-left: auto;
    opacity: 0.55;
    -webkit-transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
    transform: rotateX(180deg) rotateY(0deg) rotateZ(0deg);
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.icon-copy:hover {
    opacity: 1;
}

.buy-link-block-copy {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 100px;
    margin-right: 0%;
    margin-left: 0%;
}

.link-cart-copy {
    position: absolute;
    left: 20px;
    top: 0px;
    bottom: 0px;
    z-index: 3;
    width: auto;
    margin: 10px 0% 0px;
    float: right;
    color: #000;
    font-size: 18px;
    line-height: 19px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}

.link-cart-copy:hover {
    text-decoration: underline;
}

.link-cart-copy.w--current {
    position: relative;
    z-index: 3;
}

.div-block {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.nav-wrapper {
    position: fixed;
    z-index: 2000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: auto;
    padding-top: 15px;
    padding-bottom: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #000;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
}

.link-titel {
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    text-decoration: none;
}

.link-titel:hover {
    text-decoration: none;
    opacity: 0.6;
}

.heading {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    font-family: 'Stanley headline', sans-serif;
    color: #000;
    font-size: 3vw;
    line-height: 2.6vw;
    font-weight: 400;
    text-align: center;
    letter-spacing: -0.5px;
    text-decoration: none;
    text-transform: uppercase;
}

.span-untertitel {
    float: none;
    font-family: Stanley, sans-serif;
    text-align: justify;
}

.nav-wrapper-spacer {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: auto;
    padding-top: 10px;
    padding-bottom: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #000;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
}

.heading-spacer {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #fff;
    font-size: 3vw;
    line-height: 2.6vw;
    font-weight: 400;
    text-align: center;
    letter-spacing: 0.2px;
    text-decoration: none;
    text-transform: uppercase;
}

.button-author {
    position: absolute;
    left: 0px;
    top: 15%;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 15px;
    padding-bottom: 8px;
    border: 3px solid #000;
    background-color: #fff;
    -webkit-transition: background-color 300ms ease, color 200ms ease;
    transition: background-color 300ms ease, color 200ms ease;
    font-family: 'Stanley headline', sans-serif;
    color: #000;
    font-size: 18.2px;
    line-height: 18.2px;
    font-weight: 700;
    letter-spacing: 0.3px;
}

.button-author:hover {
    background-color: #000;
    color: #fff;
}

.button-author.w--current {
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-family: 'Stanley headline', sans-serif;
    font-weight: 700;
}

.button-book {
    position: absolute;
    top: 15%;
    right: 0px;
    margin: auto 15px auto 0px;
    padding-bottom: 8px;
    border: 3px solid #000;
    background-color: #fff;
    -webkit-transition: background-color 300ms ease, color 200ms ease;
    transition: background-color 300ms ease, color 200ms ease;
    font-family: 'Stanley headline', sans-serif;
    color: #000;
    font-size: 18.2px;
    line-height: 18.2px;
    font-weight: 700;
    letter-spacing: 0.3px;
}

.button-book:hover {
    background-color: #000;
    color: #fff;
}

.span-lb {
    float: none;
    clear: none;
    font-family: Stanley, sans-serif;
    font-size: 3vw;
    line-height: 2.6vw;
    font-style: normal;
    letter-spacing: -0.6px;
    text-transform: uppercase;
}

.button-buy {
    position: fixed;
    right: 0px;
    bottom: 5%;
    z-index: 100;
    display: none;
    margin: auto 15px auto 0px;
    padding-bottom: 8px;
    border: 4px solid #000;
    background-image: -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: linear-gradient(180deg, #fff, #fff);
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    color: #000;
    font-size: 18.2px;
    line-height: 18.2px;
    letter-spacing: 0.3px;
}

.button-buy:hover {
    background-image: -webkit-linear-gradient(270deg, #000, #000);
    background-image: linear-gradient(180deg, #000, #000);
    color: #fff;
}

.text-block {
    line-height: 14px;
}

.heading-2 {
    margin-bottom: 0px;
    font-weight: 400;
}

.heading-3 {
    font-weight: 400;
}

.submit-button {
    background-color: #000;
}

.section-bio {
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-top: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
}

.text-wrapper {
    position: relative;
    width: 80%;
    max-width: 1139px;
}

.italic-text {
    font-style: italic;
    text-transform: lowercase;
}

.list-item {
    padding-top: 26px;
}

.book {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 45px;
    z-index: 300;
    display: none;
    max-width: 150px;
    margin-right: auto;
    margin-left: auto;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.section-video-trailer {
    position: relative;
    z-index: 1;
}

.section-video-quotes {
    position: relative;
    z-index: 1;
}

.lead-text {
    margin-bottom: 25px;
    font-family: 'Stanley headline', sans-serif;
    font-size: 29px;
    line-height: 34px;
    font-weight: 400;
    text-align: center;
}

.insta-link-wrapper {
    position: absolute;
    right: 140px;
    bottom: 0px;
    display: block;
    width: 41px;
    height: 100%;
    max-width: 80%;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
}

.insta-link-wrapper:hover, .share-link-wrapper:hover {
    opacity: 0.5;
}

.presskit {
    position: relative;
    z-index: 100000;
    display: block;
    width: 220px;
    margin: 0px auto 1px;
    padding-right: 0px;
    padding-left: 0px;
    border: 3px solid #000;
    background-color: #000;
    -webkit-transition: background-color 300ms ease, color 200ms ease;
    transition: background-color 300ms ease, color 200ms ease;
    font-family: 'Stanley headline', sans-serif;
    color: #fff;
    font-size: 18.2px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.3px;
}

.presskit:hover {
    border-color: #000;
    background-color: #fff;
    color: #000;
}

.presskit.w--current {
    position: relative;
    display: block;
    width: 200px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-family: 'Stanley headline', sans-serif;
    font-weight: 700;
    text-align: center;
}

.insta-svg {
    position: relative;
    top: 15%;
    display: block;
}

.html-embed-white-bg {
    background-color: #fff;
}

.bio {
    position: relative;
    margin-right: 4%;
    margin-bottom: 5%;
    margin-left: 0%;
    font-size: 21px;
    line-height: 23.8px;
    letter-spacing: 0px;
    text-indent: 0px;
    -webkit-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 49px;
    column-gap: 49px;
    -webkit-column-rule-style: solid;
    column-rule-style: solid;
    -webkit-column-rule-width: 4px;
    column-rule-width: 4px;
}

.bio.intro-text {
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 25px;
    border: 1px none #000;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.08px;
    text-indent: 0px;
}

.bio.intro-text-copy {
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px none #000;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.08px;
    text-indent: 0px;
}

.footer-text {
    margin-top: -3px;
    margin-bottom: 0px;
    color: #fff;
    font-size: 18px;
    line-height: 24.5px;
}

.footer-titel {
    padding-bottom: 13px;
    border-bottom: 1px solid #fff;
    font-size: 18.6px;
    font-weight: 700;
    text-transform: uppercase;
}

.column-footer-middle {
    display: inline-block;
    height: 100%;
    min-height: 70px;
    margin-bottom: 0px;
    padding: 0px 15px 63px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-style: none solid;
    border-width: 1px 6px;
    border-color: #fff;
    background-color: #000;
}

.section-about {
    position: relative;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #fff;
}

.footer-link {
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    color: #fff;
    text-decoration: none;
}

.footer-link:hover {
    opacity: 0.6;
}

.bold-text {
    font-family: 'Stanley headline', sans-serif;
    font-size: 18.6px;
}

.bold-text-2 {
    font-family: 'Stanley headline', sans-serif;
    font-size: 18.6px;
}

.bold-text-3 {
    font-family: 'Stanley headline', sans-serif;
    font-size: 18.6px;
}

.bold-text-4 {
    font-family: 'Stanley headline', sans-serif;
}

.bold-text-5 {
    font-family: 'Stanley headline', sans-serif;
    font-size: 18.6px;
}

.footer-text-2 {
    margin-top: -3px;
    max-width: 280px;
    margin-bottom: 0px;
    color: #fff;
    font-size: 18.2px;
    line-height: 24.5px;
}

.datum {
    float: right;
    font-size: 12px;
}

.bold-text-6 {
    font-size: 18.6px;
}

.slide-6 {
    background-color: #000;
    background-image: url('../images/5_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.slide-7 {
    background-color: #000;
    background-image: url('../images/6_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.slide-8 {
    background-color: #000;
    background-image: url('../images/7_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.slide-9 {
    background-color: #000;
    background-image: url('../images/8_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.slide-10 {
    background-color: #000;
    background-image: url('../images/9_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.slide-11 {
    background-color: #000;
    background-image: url('../images/10.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.slide-12 {
    background-color: #000;
    background-image: url('../images/11_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.slide-13 {
    background-color: #000;
    background-image: url('../images/12_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.slide-14 {
    background-color: #000;
    background-image: url('../images/13_Neu.jpg');
    background-position: 50% 50%;
    background-size: 110%;
    background-repeat: no-repeat;
}

.bold-text-7 {
    font-size: 18.6px;
}

.button-buy-new {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 30px;
    z-index: 1000000;
    display: block;
    width: 220px;
    margin: auto;
    padding-bottom: 8px;
    border: 3px solid #000;
    background-color: #fff;
    -webkit-transition: background-color 300ms ease, color 200ms ease;
    transition: background-color 300ms ease, color 200ms ease;
    font-family: 'Stanley headline', sans-serif;
    color: #000;
    font-size: 18.2px;
    line-height: 18.2px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.3px;
}

.button-buy-new:hover {
    background-color: #000;
    color: #fff;
}

.titel-buy-the-book {
    margin-top: 100px;
    margin-left: 0%;
    padding-top: 100px;
    padding-bottom: 25px;
    padding-left: 0%;
    border-top: 1px solid #000;
    font-family: Stanley, sans-serif;
    font-size: 24px;
    line-height: 24.4px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.button-buy-special {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    width: 220px;
    margin: auto;
    padding-bottom: 8px;
    float: none;
    border: 3px solid #fff;
    background-color: #000;
    -webkit-transition: background-color 300ms ease, color 200ms ease;
    transition: background-color 300ms ease, color 200ms ease;
    font-family: 'Stanley headline', sans-serif;
    color: #fff;
    font-size: 18.2px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.3px;
}

.button-buy-special:hover {
    border-color: #000;
    background-color: #fff;
    color: #000;
}

.button-buy-special.w--current {
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-family: 'Stanley headline', sans-serif;
    font-weight: 700;
}

.button-buy-normal-edition {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    width: 220px;
    margin: auto;
    padding-bottom: 8px;
    float: none;
    clear: none;
    border: 3px solid #fff;
    background-color: #000;
    -webkit-transition: background-color 300ms ease, color 200ms ease;
    transition: background-color 300ms ease, color 200ms ease;
    font-family: 'Stanley headline', sans-serif;
    color: #fff;
    font-size: 18.2px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.3px;
}

.button-buy-normal-edition:hover {
    border-color: #000;
    background-color: #fff;
    color: #000;
}

.button-buy-normal-edition.w--current {
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-family: 'Stanley headline', sans-serif;
    font-weight: 700;
}

.buy-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.column {
    display: block;
    height: 444px;
    max-height: 100%;
    padding-right: 15px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-style: none solid none none;
    border-right-width: 1px;
    border-right-color: #000;
}

.column-2 {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: 6px none #000;
}

.column-felx {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-right: 6px solid #000;
}

.column-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: 6px none #000;
}

.buy-desktop {
    margin-top: 100px;
    padding-top: 100px;
    border-top: 1px solid #000;
}

.titel-buy-the-book-desktop {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 25px;
    border-top: 1px none #000;
    font-family: Stanley, sans-serif;
    font-size: 24px;
    line-height: 24.4px;
    text-align: center;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.column-2-copy {
    display: block;
    height: 444px;
    max-height: 100%;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-left: 3px none #000;
}

.unordered-list-2 {
    padding-left: 15px;
}

.titel-editionen {
    margin-top: 0px;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0%;
    border-style: none;
    border-top-width: 1px;
    border-top-color: #000;
    font-family: Stanley, sans-serif;
    font-size: 24px;
    line-height: 24.4px;
    text-align: left;
    letter-spacing: 1px;
    text-transform: capitalize;
}

.unordered-list-3 {
    padding-left: 15px;
    list-style-type: disc;
}

.unordered-list-4 {
    padding-left: 15px;
    list-style-type: disc;
}

.list-item-2 {
    padding-left: 10px;
}

.list-item-3 {
    padding-left: 10px;
}

.list-item-4 {
    padding-left: 10px;
}

.html-embed-2 {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    width: 220px;
    margin-right: auto;
    margin-left: auto;
    font-family: 'Stanley headline', sans-serif;
}

.html-embed-3 {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    width: 220px;
    margin-right: auto;
    margin-left: auto;
    font-family: 'Stanley headline', sans-serif;
}

.bio-copy {
    position: relative;
    margin-right: 4%;
    margin-bottom: 5%;
    margin-left: 0%;
    font-size: 21px;
    line-height: 23.8px;
    letter-spacing: 0px;
    text-indent: 0px;
    -webkit-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 49px;
    column-gap: 49px;
    -webkit-column-rule-style: solid;
    column-rule-style: solid;
    -webkit-column-rule-width: 4px;
    column-rule-width: 4px;
}

.bio-copy.intro-text {
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 25px;
    border: 1px none #000;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.08px;
    text-indent: 0px;
}

.bio-copy.intro-text-copy {
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px none #000;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.08px;
    text-indent: 0px;
}

.bio-copy.intro-text-copy {
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 1px none #000;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0.08px;
    text-indent: 0px;
}

.delivery-text {
    position: relative;
    left: 0px;
    right: 0px;
    bottom: 0px;
    max-width: 480px;
    margin-top: -10px;
    margin-bottom: 0px;
    color: #000;
    font-size: 15px;
    line-height: 18.5px;
}

.get-the-book {
    position: relative;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 100000;
    display: block;
    width: 260px;
    margin: 0px auto 1px;
    padding: 8px 0px;
    border: 3px solid #000;
    background-color: #000;
    -webkit-transition: background-color 300ms ease, color 200ms ease;
    transition: background-color 300ms ease, color 200ms ease;
    font-family: 'Stanley headline', sans-serif;
    color: #fff;
    font-size: 18.2px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.3px;
}

.get-the-book:hover {
    border-color: #000;
    background-color: #fff;
    color: #000;
}

.get-the-book.w--current {
    position: relative;
    display: block;
    width: 200px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-family: 'Stanley headline', sans-serif;
    font-weight: 700;
    text-align: center;
}

.dropdown {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

.get-the-book-dropdown {
    position: relative;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 100000;
    display: block;
    width: 260px;
    margin: 0px auto 1px;
    padding: 8px 0px;
    border: 3px none #fff;
    background-color: #000;
    -webkit-transition: background-color 300ms ease, color 200ms ease;
    transition: background-color 300ms ease, color 200ms ease;
    font-family: 'Stanley headline', sans-serif;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.3px;
}

.get-the-book-dropdown:hover {
    border-color: #000;
    background-color: #fff;
    color: #000;
}

.get-the-book-dropdown.w--current {
    position: relative;
    display: block;
    width: 200px;
    margin-top: 25px;
    margin-right: auto;
    margin-left: auto;
    -webkit-transition: background-color 300ms ease;
    transition: background-color 300ms ease;
    font-family: 'Stanley headline', sans-serif;
    font-weight: 700;
    text-align: center;
}

.dropdown-list {
    background-color: transparent;
}

@media (max-width: 1200px) {
    .body {
        background-image: -webkit-linear-gradient(270deg, #000, #000);
        background-image: linear-gradient(180deg, #000, #000);
    }

    .navigation {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .titel {
        position: relative;
    }

    .heading-text {
        height: 100%;
        border-bottom-style: solid;
        letter-spacing: -0.8px;
    }

    .paragraph {
        margin-right: 2.6%;
        margin-left: 2.6%;
        font-size: 20.5px;
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-rule: 6px solid #000;
        column-rule: 6px solid #000;
    }

    .paragraph.intro-text {
        margin-left: auto;
        letter-spacing: 0.05px;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .home-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .link-cart {
        font-size: 18px;
        line-height: 18px;
    }

    .section-quotes {
        height: 100vh;
        background-image: -webkit-linear-gradient(270deg, #000, #000);
        background-image: linear-gradient(180deg, #000, #000);
    }

    .titel-paragraph {
        margin-left: 2.6%;
        padding-bottom: 26px;
        font-size: 3vw;
        letter-spacing: 0.1px;
    }

    .leer-zeile {
        color: #fff;
    }

    .bildlegende {
        font-size: 16px;
    }

    .columns-footer {
        background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
        background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    }

    .column-footer {
        height: 100%;
        padding-right: 10px;
        padding-left: 10px;
        border-style: none;
    }

    .section-intro-text {
        display: block;
        height: 100%;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .unordered-list {
        margin-left: 2.6%;
        padding-left: 0px;
    }

    .section-einblick-ins-buch {
        height: auto;
    }

    .mask {
        height: 650px;
    }

    .vimeo-embed-align-top-2 {
        height: 100%;
    }

    .buy-link-block {
        margin-right: 2.6%;
    }

    .buy-link-block-copy {
        margin-right: 2.6%;
    }

    .link-cart-copy {
        left: 19px;
        font-size: 18px;
        line-height: 18px;
    }

    .div-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }

    .heading {
        font-size: 3.5vw;
        line-height: 3.2vw;
    }

    .heading-spacer {
        font-size: 3.5vw;
        line-height: 3.2vw;
    }

    .button-author {
        font-size: 14px;
    }

    .button-book {
        font-size: 14px;
    }

    .span-lb {
        font-size: 3.5vw;
        line-height: 3.2vw;
    }

    .section-video-trailer {
        position: relative;
        width: 100vw;
        height: 100%;
    }

    .html-embed {
        background-color: #000;
    }

    .section-video-quotes {
        position: relative;
        z-index: 2;
        width: 100vw;
        height: 100%;
    }

    .insta-link-wrapper {
        right: 129px;
    }

    .insta-svg {
        left: 15%;
    }

    .html-embed-white-bg {
        background-color: #fff;
    }

    .bio {
        margin-right: 2.6%;
        margin-left: 2.6%;
        font-size: 20.5px;
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-rule: 6px solid #000;
        column-rule: 6px solid #000;
    }

    .bio.intro-text {
        margin-right: 0%;
        letter-spacing: 0.05px;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .bio.intro-text-copy {
        margin-right: 0%;
        letter-spacing: 0.05px;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .footer-text {
        font-size: 16px;
    }

    .footer-titel {
        font-size: 16.5px;
    }

    .column-footer-middle {
        padding-right: 10px;
        padding-left: 10px;
        border-top-style: none;
        border-bottom-style: none;
    }

    .bold-text {
        font-size: 16.5px;
    }

    .bold-text-2 {
        font-size: 16.5px;
    }

    .bold-text-3 {
        font-size: 16.5px;
    }

    .bold-text-5 {
        font-size: 16.5px;
    }

    .footer-text-2 {
        font-size: 16px;
    }

    .datum {
        font-size: 10px;
    }

    .bold-text-6 {
        font-size: 16.5px;
    }

    .bold-text-7 {
        font-size: 16.5px;
    }

    .button-buy-new {
        font-size: 16px;
        line-height: 16px;
    }

    .titel-buy-the-book {
        margin-left: 2.6%;
        padding-bottom: 26px;
        font-size: 3vw;
        letter-spacing: 0.1px;
    }

    .button-buy-special {
        font-size: 16px;
        line-height: 18px;
    }

    .button-buy-normal-edition {
        font-size: 16px;
        line-height: 18px;
    }

    .column {
        height: 501px;
        padding-left: 0px;
    }

    .column-2 {
    }

    .titel-buy-the-book-desktop {
        margin-left: 2.6%;
        padding-bottom: 26px;
        font-size: 3vw;
        letter-spacing: 0.1px;
    }

    .column-2-copy {
        height: 501px;
        padding-right: 0px;
    }

    .html-embed-3 {
        left: 0px;
        right: 0px;
        bottom: 0px;
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

    .bio-copy {
        margin-right: 2.6%;
        margin-left: 2.6%;
        font-size: 20.5px;
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-rule: 6px solid #000;
        column-rule: 6px solid #000;
    }

    .bio-copy.intro-text {
        margin-right: 0%;
        letter-spacing: 0.05px;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .bio-copy.intro-text-copy {
        margin-right: 0%;
        letter-spacing: 0.05px;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .bio-copy.intro-text-copy {
        margin-right: 0%;
        letter-spacing: 0.05px;
        -webkit-column-count: 1;
        column-count: 1;
    }

}

@media (max-width: 767px) {

    .book-yes {
        display: none;
    }

    .navigation {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .titel {
        position: relative;
        margin-top: 10px;
        margin-bottom: 8px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 auto;
        -ms-flex: 0 auto;
        flex: 0 auto;
        font-size: 20px;
        line-height: 19px;
        letter-spacing: 0vw;
    }

    .heading-text {
        width: 100%;
        margin-right: 5px;
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .paragraph {
        font-size: 20px;
        line-height: 24.5px;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .paragraph.intro-text {
        margin-right: 0%;
        margin-left: 0%;
        font-size: 20px;
        line-height: 26px;
        letter-spacing: 0px;
    }

    .link-cart {
        width: auto;
        margin-top: 12px;
        margin-right: 0%;
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 16px;
    }

    .titel-paragraph {
        margin-left: 0%;
        font-size: 20px;
        line-height: 19px;
        letter-spacing: 0.5px;
    }

    .bildlegende {
        padding-left: 0%;
    }

    .columns-footer {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .column-footer {
        height: auto;
        min-height: auto;
        margin-bottom: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        border-style: none;
        border-bottom-width: 2px;
        border-bottom-color: #000;
    }

    .unordered-list {
        margin-left: 0%;
    }

    .section-einblick-ins-buch {
        display: block;
    }

    .mask {
        height: 400px;
    }

    .buy-link-block {
        margin-right: 4%;
    }

    .buy-button {
        bottom: 15px;
    }

    .buy-link-block-copy {
        margin-right: 4%;
    }

    .link-cart-copy {
        left: 23px;
        width: auto;
        margin-top: 12px;
        margin-right: 0%;
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 16px;
    }

    .div-block {
        width: auto;
    }

    .heading {
        display: block;
        margin-right: auto;
        margin-left: auto;
        font-size: 5vw;
        line-height: 4.8vw;
    }

    .span-untertitel {
        float: none;
    }

    .span-lb {
        float: none;
        font-size: 5vw;
        text-transform: uppercase;
    }

    .section-bio {
        padding-top: 38px;
    }

    .text-wrapper {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }

    .lead-text {
        font-size: 25px;
        line-height: 30px;
    }

    .insta-link-wrapper {
        left: 2%;
        display: block;
        width: 38px;
    }

    .presskit {
        z-index: 10000000;
        font-size: 16px;
        line-height: 16px;
    }

    .insta-svg {
        left: 2%;
        display: block;
        width: 38px;
    }

    .bio {
        font-size: 20px;
        line-height: 24.5px;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .bio.intro-text {
        margin-right: 0%;
        margin-left: 0%;
        font-size: 20px;
        line-height: 26px;
        letter-spacing: 0px;
    }

    .bio.intro-text-copy {
        margin-right: 0%;
        margin-left: 0%;
        font-size: 20px;
        line-height: 26px;
        letter-spacing: 0px;
    }

    .footer-text {
        max-width: 100%;
    }

    .column-footer-middle {
        height: auto;
        min-height: auto;
        margin-bottom: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 15px;
        border-style: none;
        border-bottom-width: 2px;
        border-bottom-color: #000;
    }

    .section-about {
        padding-top: 38px;
        padding-bottom: 38px;
    }

    .datum {
        float: none;
        font-size: 16px;
    }

    .titel-buy-the-book {
        margin-top: 50px;
        margin-left: 0%;
        padding-top: 50px;
        font-size: 20px;
        line-height: 19px;
        letter-spacing: 0.5px;
    }

    .column {
        height: 462px;
        padding-right: 0px;
        border-right-style: none;
    }

    .column-2 {
        border-left-style: none;
    }

    .titel-buy-the-book-desktop {
        margin-top: 50px;
        margin-left: 0%;
        padding-top: 50px;
        font-size: 20px;
        line-height: 19px;
        letter-spacing: 0.5px;
    }

    .column-2-copy {
        height: 100%;
        padding-left: 0px;
    }

    .titel-editionen {
        margin-top: 0px;
        font-size: 20px;
        line-height: 19px;
        letter-spacing: 0.5px;
    }

    .bio-copy {
        font-size: 20px;
        line-height: 24.5px;
        -webkit-column-count: 1;
        column-count: 1;
    }

    .bio-copy.intro-text {
        margin-right: 0%;
        margin-left: 0%;
        font-size: 20px;
        line-height: 26px;
        letter-spacing: 0px;
    }

    .bio-copy.intro-text-copy {
        margin-right: 0%;
        margin-left: 0%;
        font-size: 20px;
        line-height: 26px;
        letter-spacing: 0px;
    }

    .bio-copy.intro-text-copy {
        margin-right: 0%;
        margin-left: 0%;
        font-size: 20px;
        line-height: 26px;
        letter-spacing: 0px;
    }

    .get-the-book {
        z-index: 10000000;
        font-size: 16px;
        line-height: 16px;
    }

    .dropdown {
        position: relative;
        display: block;
        margin: 21px;
        padding-top: 21px;
    }

    .get-the-book-dropdown {
        z-index: 10000000;
        font-size: 16px;
        line-height: 16px;
    }

    .section-video-quotes {
        display: none !important;
    }
}

@media (max-width: 479px) {

    .button-buy-new {
        bottom: 15px;
    }

    .book-yes {
        display: none;
    }

    .section-video-quotes {
        display: none !important;
    }

    .navigation {
        padding-top: 0px;
        padding-bottom: 0px;
        letter-spacing: 0.5px;
    }

    .titel {
        margin-top: 10px;
        font-size: 19px;
        line-height: 17px;
    }

    .heading-text {
        width: 100%;
        padding: 22px 5px;
    }

    .paragraph {
        font-size: 18px;
        line-height: 21px;
    }

    .paragraph.intro-text {
        letter-spacing: 0px;
    }

    .link-cart {
        width: auto;
        font-size: 14px;
        line-height: 14px;
    }

    .titel-paragraph {
        font-size: 20px;
        line-height: 20px;
    }

    .image {
        max-width: 100%;
    }

    .bildlegende {
        max-width: 100%;
        font-size: 16.5px;
    }

    .column-footer {
        border-style: none;
    }

    .section-einblick-ins-buch {
        margin-bottom: 0px;
        padding-top: 0px;
    }

    .slide-nav {
        display: block;
    }

    .icon {
        display: none;
    }

    .mask {
        height: 270px;
    }

    .buy-link-block {
        width: 40px;
        margin-right: 5.7vw;
    }

    .buy-button {
        margin-right: auto;
        margin-left: auto;
    }

    .icon-copy {
        display: none;
    }

    .buy-link-block-copy {
        width: 40px;
        margin-right: 5.7vw;
    }

    .link-cart-copy {
        left: 18px;
        width: auto;
        font-size: 14px;
        line-height: 14px;
    }

    .heading {
        font-size: 5.6vw;
        line-height: 5.2vw;
    }

    .heading-spacer {
        font-size: 5.2vw;
        line-height: 4.8vw;
    }

    .span-lb {
        font-size: 5.6vw;
        line-height: 5.2vw;
    }

    .lead-text {
        font-size: 20px;
        line-height: 26px;
    }

    .insta-link-wrapper {
        display: none;
    }

    .insta-svg {
        display: none;
    }

    .bio {
        font-size: 18px;
        line-height: 21px;
    }

    .bio.intro-text {
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 0px;
    }

    .bio.intro-text-copy {
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 0px;
    }

    .footer-text {
        padding-bottom: 6px;
    }

    .column-footer-middle {
        border-style: none;
    }

    .titel-buy-the-book {
        font-size: 20px;
        line-height: 20px;
    }

    .button-buy-special {
        display: block;
        margin-right: auto;
        margin-left: auto;
        float: none;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .button-buy-normal-edition {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }

    .column {
        display: block;
        padding-top: 15px;
        padding-right: 0px;
        padding-left: 0px;
        border-style: none;
    }

    .column-2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-right: 0px;
        padding-left: 0px;
    }

    .titel-buy-the-book-desktop {
        font-size: 20px;
        line-height: 20px;
    }

    .column-2-copy {
        display: block;
        height: 280px;
        padding-right: 0px;
        padding-left: 0px;
        border-style: none;
    }

    .titel-editionen {
        margin-top: 0px;
        font-size: 20px;
        line-height: 20px;
    }

    .bio-copy {
        font-size: 18px;
        line-height: 21px;
    }

    .bio-copy.intro-text {
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 0px;
    }

    .bio-copy.intro-text-copy {
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 0px;
    }

    .bio-copy.intro-text-copy {
        font-size: 20px;
        line-height: 25px;
        letter-spacing: 0px;
    }
}

@font-face {
    font-family: 'Stanleymono';
    src: url('../fonts/StanleyMono-Regular600.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Stanley headline';
    src: url('../fonts/Stanley-Bold-Headline.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Stanley';
    src: url('../fonts/Stanley-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Stanley';
    src: url('../fonts/Stanley-RegularIta.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Stanley';
    src: url('../fonts/Stanley-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

.modal-content{
  box-shadow: none!important;
  border-radius: 0px!important;
  border: 4px solid black;

}

#modal-share {
    padding-top: 15%;
}
#modal-share .modal-header .close {
    position: absolute;
    top: 15px;
    right: 15px;
}
#modal-share .modal-title {
    padding-right: 20px;
    padding-left: 20px;
}
#modal-share li {
    margin-bottom: 15px;
    color: #fff;
}
#modal-share li a {
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    width: 100%;
    max-width: 300px;
}
#modal-share li a.btn-facebook {
    background: #3b5998;
}
#modal-share li a.btn-twitter {
    background: #00acee;
}
#modal-share li a.btn-linkedin {
    background: #0e76a8;
}
#modal-share li a.btn-email {
    background: #ddd;
    color: #444;
}

.share-btn {
    position: relative;
    top: 15%;
    display: block;
}

.modal-subtitle{
    font-size:16px;
    padding-bottom: 5px;
}

.modal-title{
  text-transform: uppercase;
  font-family: 'Stanley headline', sans-serif;
  letter-spacing: -0.5px;
}

.share-link-wrapper {
    position: absolute;
    left: 160px;
    bottom: 0;
    display: block;
    height: 100%;
    max-width: 80%;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    width: 40px;
}

.section-video-quotes-mobile{
  display: none;
}

@media (max-width: 991px) {
  .share-link-wrapper {
      left: 134px;
  }
}



@media (max-width: 767px) {
  .share-link-wrapper {
      display: none;
  }
  .section-video-quotes-mobile{
    display: block;
  }
}



a:hover{
  text-decoration:none!important
}
