/* !!! IN DIESER DATEI NUR MIXINS UND LESS-VARIABLEN DIFINIEREN !!! */
/*
@font-size-h1-desktop: 60px;
@font-size-h2-desktop: 35px;
@font-size-h3-desktop: 32px;
@font-size-h4-desktop: 24px;
@font-size-h5-desktop: 17px;
*/
/*
    Variablen-Definitionen zur Benutzung durch alle Marken
*/
/* !!! IN DIESER DATEI NUR MIXINS UND LESS-VARIABLEN DIFINIEREN !!! */
/* !!! IN DIESER DATEI NUR MIXINS UND LESS-VARIABLEN DIFINIEREN !!! */
/*
SHARED MIXINS
(derzeit von SF, l4m, SPL & Strauss 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'));
*/
#Main .ContentWrapper {
  max-width: 960px;
}
#Main .Banner {
  width: 100%;
}
#Main h1 {
  margin-top: 20px;
  display: inline-block;
  background-image: url('/Sites/StockFood/Resources/images/icons/Blogger_grey-lines-1.svg');
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 40px;
  background-size: 25px auto;
}
@media (min-width: 600px) {
  #Main h1 {
    padding-right: 50px;
    background-size: 35px auto;
  }
}
@media (min-width: 1025px) {
  #Main h1 {
    padding-right: 70px;
    background-size: 50px auto;
  }
}
#Main .ExampleBox {
  margin-top: 20px;
  border: 1px solid #cfcfcf;
  padding: 20px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 730px) {
  #Main .ExampleBox {
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
#Main .ExampleBox > div:first-child {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: 20px;
  margin-right: 0;
}
@media (min-width: 730px) {
  #Main .ExampleBox > div:first-child {
    margin-top: 0;
    margin-right: 20px;
  }
}
#Main .ExampleBox > div:first-child img {
  max-width: 100%;
}
#Main .ExampleBox h3 {
  margin: 0 0 10px 0;
  padding: 0;
  border-top: 0 none;
}
#Main .ExampleBox p:last-child {
  margin-bottom: 0;
}
#Main a.Button {
  display: inline-block;
  margin-top: 25px;
  padding: 5px 8px;
  border: 1px solid;
  cursor: pointer;
  border-radius: 4px;
  text-decoration: none;
  font-family: "Futura Book", 'Gill Sans', Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 16px;
  border-color: #bbbbbb;
  background-color: #FFF;
  color: #434343;
  padding-left: 40px;
  background-image: url('/Sites/StockFood/Resources/images/icons/Magnifier.svg');
  background-repeat: no-repeat;
  background-size: auto 1.2em;
  background-position: left 10px center;
}
#Main a.Button:hover {
  border-color: #6e6e6e;
  background-color: #6e6e6e;
  color: #FFF;
}
#Main a.Button:focus {
  outline: 0;
}
#Main a.Button:disabled {
  opacity: 0.7;
  border-style: dotted;
  cursor: not-allowed;
}
#Main a.Button:disabled:hover {
  border-color: #bbbbbb;
  background-color: #FFF;
  color: #434343;
}
#Main a.Button:hover:not(:disabled) {
  background-image: url('/Sites/StockFood/Resources/images/icons/Magnifier_white.svg');
  background-repeat: no-repeat;
}
body::after {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  z-index: -1;
  content: url('/Sites/StockFood/Resources/images/icons/Magnifier_white.svg');
}

/*# sourceMappingURL=../../../../../Sites/StockFood/Controllers/LandingPages/FoodBloggerCollection/Styles.css.map */