/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url("../../files/fonts/open-sans-v34-latin-300.eot"); /* IE9 Compat Modes */
  src: local(""), url("../../files/fonts/open-sans-v34-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/open-sans-v34-latin-300.woff2") format("woff2"), url("../../files/fonts/open-sans-v34-latin-300.woff") format("woff"), url("../../files/fonts/open-sans-v34-latin-300.ttf") format("truetype"), url("../../files/fonts/open-sans-v34-latin-300.svg#OpenSans") format("svg"); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../../files/fonts/open-sans-v34-latin-600.eot"); /* IE9 Compat Modes */
  src: local(""), url("../../files/fonts/open-sans-v34-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/open-sans-v34-latin-600.woff2") format("woff2"), url("../../files/fonts/open-sans-v34-latin-600.woff") format("woff"), url("../../files/fonts/open-sans-v34-latin-600.ttf") format("truetype"), url("../../files/fonts/open-sans-v34-latin-600.svg#OpenSans") format("svg"); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  src: url("../../files/fonts/open-sans-v34-latin-800.eot"); /* IE9 Compat Modes */
  src: local(""), url("../../files/fonts/open-sans-v34-latin-800.eot?#iefix") format("embedded-opentype"), url("../../files/fonts/open-sans-v34-latin-800.woff2") format("woff2"), url("../../files/fonts/open-sans-v34-latin-800.woff") format("woff"), url("../../files/fonts/open-sans-v34-latin-800.ttf") format("truetype"), url("../../files/fonts/open-sans-v34-latin-800.svg#OpenSans") format("svg"); /* Legacy iOS */
}
/** Allgemein **/
body {
  color: #230f0a;
  background-color: #ddede1;
  background-image: url("../../files/images/hg_body.gif");
  background-repeat: repeat-x;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 1.3em;
  font-weight: 300;
}

p {
  font-size: 1em;
  line-height: 1.3em;
  padding: 0px;
  margin: 0px 0px 8px 0px;
}

p strong {
  color: #8894e9;
  font-weight: 300;
}

h1 {
  font-size: 2em;
  line-height: 1.3em;
  font-weight: 800;
  color: #8894e9;
  margin-bottom: 13px;
}

h2 {
  font-size: 1.5em;
  line-height: 1.3em;
  font-weight: 300;
  color: #8894e9;
  margin-bottom: 10px;
}

h3 {
  font-size: 1em;
  line-height: 1.3em;
  font-weight: 300;
  color: #8894e9;
  margin-bottom: 0px;
}

ul {
  padding: 0px;
  margin: 0px 0px 8px 0px;
}

ul li {
  list-style-type: circle;
  padding: 0px;
  margin: 0px 0px 0px 20px;
}

a,
a:link {
  color: #134029;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #8894e9;
}

/** Boxen **/
#wrapper {
  position: relative;
  padding: 140px 0px 30px 0px;
}

#container {
  padding: 0px;
  background-color: #fff;
}

#header {
  position: relative;
  height: 160px;
  background-image: url("../../files/images/header_biohof_li_taiadi_2.jpg");
  background-repeat: no-repeat;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.home #header {
  background-image: url("../../files/images/header_hof_home.jpg");
}

.biohof #header {
  background-image: url("../../files/images/header_hof_biohof.jpg");
}

.team #header {
  background-image: url("../../files/images/header_ziegen.jpg");
}

.alp #header {
  background-image: url("../../files/images/header_alp_bondo.jpg");
}

.freiwillig #header {
  background-image: url("../../files/images/header_hof_home.jpg");
}

.sozial #header {
  background-image: url("../../files/images/header_bienen.jpg");
}

.produkte #header {
  background-image: url("../../files/images/header_bio_produkte.jpg");
}

.verkauf #header {
  background-image: url("../../files/images/header_verkauf_ab_hof.jpg");
}

.lageplan #header {
  background-image: url("../../files/images/header_heuernte.jpg");
}

.kontakt #header {
  background-image: url("../../files/images/header_kontakt.jpg");
}

.impressum #header {
  background-image: url("../../files/images/header_glocken.jpg");
}

#header img {
  position: absolute;
  top: -120px;
  left: 570px;
}

#main {
  position: relative;
  min-height: 500px;
  padding: 8px 0px 20px 0px;
}

#main .inside {
  position: relative;
  margin: 0 20px 0 30px;
}

#main .zwei_spalten_float {
  float: left;
  width: 320px;
  margin-right: 30px;
}

#main .float_right,
#main .media--right figure {
  margin: 0 10px 25px 25px;
}

#main .float_left,
#main .media--left figure {
  margin: 0 25px 25px 0;
}

#main .image_container img {
  border-radius: 5px;
}
#main .image_container figcaption {
  font-size: 0.8em;
  color: #5ba96e;
}

#footer {
  position: relative;
  height: 40px;
  background-color: #c1b1ae;
  background-image: url("../../files/layout/hg_footer.jpg");
  background-repeat: repeat-x;
  margin-top: -5px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

#footer p {
  font-size: 0.9em;
  line-height: 40px;
  color: #0f0605;
  text-align: center;
  padding: 0;
  margin: 0;
}

#footer span {
  color: #008843;
  padding: 0px 10px;
}

#footer a {
  color: inherit;
  text-decoration: none;
}

#footer a:hover,
#footer a:focus {
  color: #000;
}

/** Kontaktformular **/
.ce_form {
  padding: 0px;
  margin: 20px 0px 0px 0px;
}

.ce_form label {
  display: block;
  float: left;
  cursor: pointer;
  text-align: left;
  vertical-align: top;
  width: 120px;
  padding: 0px;
  margin: 0px;
}

.ce_form label .mandatory {
  color: #8894e9;
  padding-left: 2px;
}

.ce_form input,
.ce_form textarea,
.ce_form button {
  width: 555px;
  font-family: "Open Sans", sans-serif;
  font-size: 0.95em;
  font-weight: 300;
  color: #230f0a;
  background-color: #fff;
  border: 1px solid #8894e9;
  border-radius: 3px;
  padding: 2px 10px;
  margin: 0px 0px 10px 0px;
}

.ce_form button.submit {
  clear: left;
  width: 578px;
  background-color: #e9ecfb;
  padding: 4px 0px;
  margin: 0px 0px 10px 120px;
}

.ce_form button.submit:hover {
  color: #5ba96e;
}

.ce_form p.error {
  /* 	color: #e83152; */
  padding: 0px 0px;
  margin: 0px 0px 4px 120px;
}

.ce_form label.error {
  color: #e83152;
}

.ce_form input.error,
.ce_form textarea.error {
  border-color: #e83152;
  margin-left: 120px;
}

/** NAVIGATION **/
.mod_navigation {
  padding: 40px 0px 0px 0px;
}

.mod_navigation ul.level_1 {
  padding: 40px 20px 60px 0;
}

.mod_navigation ul.level_1 li {
  list-style-type: none;
  text-align: right;
  padding-bottom: 10px;
}

.mod_navigation a,
.mod_navigation strong {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 1.1em;
  line-height: 1.3em;
  font-weight: 600;
  color: #008843;
  background-color: transparent;
  text-decoration: none;
}

.mod_navigation .active,
.mod_navigation .trail,
.mod_navigation a:hover,
.mod_navigation a:focus {
  color: #4b1f16;
}

.bio {
  margin: 0px 0px 0px 90px;
}

.bioweidebeef {
  margin: 20px 0px 0px 90px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%22%2C%22sources%22%3A%5B%22file%3A%5C%2F%5C%2F%5C%2Fhome%5C%2Fhttpd%5C%2Fvhosts%5C%2Flitaiadi.ch%5C%2Fhttpdocs_litaiadi%5C%2Ffiles%5C%2Fcss%5C%2F_fonts.scss%22%2C%22file%3A%5C%2F%5C%2F%5C%2Fhome%5C%2Fhttpd%5C%2Fvhosts%5C%2Flitaiadi.ch%5C%2Fhttpdocs_litaiadi%5C%2Ffiles%5C%2Fcss%5C%2Fscreen.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAACA%3BAAAA%2CEACC%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2CgWAUsE%3BAAAA%3BAAEvE%3BAACA%3BAAAA%2CEACC%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2CgWAUsE%3BAAAA%3BAAEvE%3BAACA%3BAAAA%2CEACC%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%3BAAAA%2CEACA%2CgWAUsE%3BAAAA%3BAClDvE%3BAACA%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3B%3B%3BAAGD%3BAAAA%3BEAEC%3BEACA%3B%3B%3BAAGD%3BAAAA%3BEAEC%3B%3B%3BAAGD%3BAACA%3BEACC%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAED%3BEACC%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3B%3B%3BAAGD%3BAAAA%3BEAEC%3B%3B%3BAAGD%3BAAAA%3BEAEC%3B%3B%3BAAIA%3BEACC%3B%3BAAED%3BEACC%3BEACA%3B%3B%3BAAIF%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3B%3B%3BAAGD%3BAAAA%3BEAEC%3B%3B%3BAAGD%3BAACA%3BEACC%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3B%3B%3BAAGD%3BAAAA%3BAAAA%3BEAGC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3B%3B%3BAAGD%3BAACC%3BEACA%3BEACA%3B%3B%3BAAGD%3BEACC%3B%3B%3BAAGD%3BAAAA%3BEAEC%3BEACA%3B%3B%3BAAGD%3BAACA%3BEACC%3B%3B%3BAAGD%3BEACC%3B%3B%3BAAGD%3BEACC%3BEACA%3BEACA%3B%3B%3BAAGD%3BAAAA%3BEAEC%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3BEACA%3B%3B%3BAAGD%3BAAAA%3BAAAA%3BAAAA%3BEAIC%3B%3B%3BAAGD%3BEACC%3B%3B%3BAAGD%3BEACC%22%7D */