/*
    Variablen-Definitionen zur Benutzung durch alle Marken
*/
/* !!! IN DIESER DATEI NUR MIXINS UND LESS-VARIABLEN DEFINIEREN !!! */
/* !!! IN DIESER DATEI NUR MIXINS UND LESS-VARIABLEN DEFINIEREN !!! */
/*
SHARED MIXINS
(derzeit von SF, l4m, SPL, Strauss & Look gemeinsam genutzt)
*/
/* --- Defaults für Variablen ---
(ggf. in den seitenunabhängigen Styles überschreiben)*/
/*
Mixin funktioniert nur auf oberster Ebene!
Beispiele:
Ein Icon:       .PreloadIcons(url('@{resources-icons}/arrow.png'));
Mehrere Icons:  .PreloadIcons(url('@{resources-icons}/arrow.png') url('@{resources-icons}/example.svg'));
*/
@media only screen and (max-width: 1000px) {
  #Main .Boxes {
    width: 100% !important;
    display: inline-block !important;
  }
  #Main .Boxes > .Box {
    width: 100% !important;
  }
  #Main .Boxes > .Box:last-child {
    margin-left: 0px !important;
  }
}
#Main .Boxes {
  width: 910px;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}
#Main .Boxes > .Box {
  width: 400px;
}
#Main .Boxes > .Box:last-child {
  margin-left: 20px;
  margin-right: 0;
}
#Main .Boxes > .Box p {
  margin-bottom: 0;
}
#Main .Boxes > .Box .g-recaptcha,
#Main .Boxes > .Box .CaptchaSpace {
  min-height: 78px;
  margin: 10px 0;
}
#Main .Boxes > .Box .CaptchaSpace {
  display: none;
}
@media (min-width: 1000px) {
  #Main .Boxes > .Box .CaptchaSpace {
    display: block;
  }
}
#Main .Inputs {
  display: -ms-flexbox;
  display: flex;
  margin-top: 1em;
  margin-bottom: 1em;
}
#Main .Inputs input[type=text] {
  -ms-flex: 1;
      flex: 1;
}
#Main .Inputs button {
  margin-left: 10px;
}
#Main .validation-error-message {
  display: block;
  margin-top: -0.5em;
}

/*# sourceMappingURL=../../../SharedControllers/Newsletter/SubscriptionPage/Styles.living4media.css.map */