
/* custom.css */

/* ... Basics ...
-----------------------------------------------*/
selector {
  opacity: 1;
}

p {
  margin-top: 0;
}
body.index {
  background-color: var(--color-index-light);
}
body.plastik {
  background-color: var(--color-plastik-light);
}
body.wandel {
  background-color: var(--color-wandel-light);
}
body.gemeinsam {
  background-color: var(--color-gemeinsam-light);
}
body.futur-flags {
  background-color: var(--color-futur-flags-light);
}
body.wasser {
  background-color: var(--color-wasser-light);
}
body.demut {
  background-color: var(--color-demut-light);
}
body.schnittgut {
  background-color: var(--color-schnittgut-light);
}

body.gutes-leben {
  background-color: var(--color-gutes-leben-light);
}
body.bodenschaetze {
  background-color: var(--color-bodenschaetze-light);
}

.logo .image_container {
  border-bottom: 0 solid;
  padding-bottom: 2rem;
}
.logo {
  padding-top: 30px;
}
/*.ce_text p {
  padding-right: 5rem;
}*/
h2 {
  font-size: 1.6rem;
  color: #ee7f00;
  border-bottom: 0 solid;
  text-transform: none;
  margin-bottom: .5rem;
  margin-top: 2rem;
  font-weight: bold;
}
h3 {
  margin-bottom: .5rem;
  margin-top: 3rem;
  color: #ee7f00;
  font-weight: 600;
}
/*img {
  margin-left: 1.5rem;
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
}
img .ce_gallery block  {
  margin: 0;
}*/
.globals_footer {
  border-top: 4px dotted #ee7f00;
  padding-top: 1rem;
  margin-top: 3rem;
  margin-bottom: 2rem;
}
footer .inside {
  padding-bottom: 0;
}

.mainnav li a,
.mainnav strong {
	font-size: 1.2rem;
}
.mainnav strong {
  background-color: #ee7f00;
}

.ce_accordion {
  margin-bottom: 1rem;
  margin-right: 4rem;
}
/* ... Basics ... END
-----------------------------------------------*/

