/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */

body {
  padding-top: 110px;
}


/* beim Verlinken über Anker wird Ziel nicht durch Navbar verdeckt */
html {
  scroll-padding-top: 140px; /* Navbar-Höhe */
}


@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}


section {
  padding: 70px 0;
}

.page-content {
    margin-top: 70px;
    /* Abstand oben, damit der Seiteninhalt nicht vom Menü verdeckt wird */
}


.portfolio-item {
  margin-bottom: 30px;
}


.margin-top-10 {margin-top: 10px;}

/* Schrift */


body {font-family: 'Ubuntu', sans-serif; color:#575654; }



.zitat {
  font-family: 'Caveat', sans-serif;
  color:#9cc623;
  line-height: 120%;
  font-size: 2.2rem;  
}

.zitat-quelle {
  font-family: 'ubuntu', sans-serif;
  color: #575654;
  line-height: 120%;
  font-size: 0.8rem;  
 /*  display: block;
  text-align:right;*/
}


.ul-maari {
  margin-left: -25px;
  list-style-type: square;
  /*font-size: 18px;*/
  color: #575654;
  line-height: 170%;
  /*font-weight: 200;*/
}


  li.punkt {
    color: #575654; /* Text bleibt schwarz */
  }
  li.punkt::marker {
    color: #9cc623; /* Nur der Aufzählungspunkt */
  }


.bg-header-bildschirm {
	background-image:url(../bilder/header-eva-metz-achtsamkeit-ernaehrung-kassel.png);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 700px; /* Mindesthöhe von 400px */
}

.bg-header-handy {
	background-image:url(../bilder/header-eva-metz-achtsamkeit-ernaehrung-kassel-handy.png);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 400px; /* Mindesthöhe von 400px */
}

.bg-header-bildschirm-ueber-mich {
	background-image:url(../bilder/header-eva-metz-ueber-mich.jpg);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 700px; /* Mindesthöhe von 400px */
}

.bg-header-handy-ueber-mich {
	background-image:url(../bilder/header-eva-metz-ueber-mich.jpg);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 400px; /* Mindesthöhe von 400px */
}


.bg-header-bildschirm-ueber-dich {
	background-image:url(../bilder/header-eva-metz-ueber-dich.png);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 700px; /* Mindesthöhe von 400px */
}

.bg-header-handy-ueber-dich {
	background-image:url(../bilder/header-eva-metz-ueber-dich.png);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 400px; /* Mindesthöhe von 400px */
}

.bg-header-bildschirm-achtsamkeit-mbsr {
	background-image:url(../bilder/header-eva-metz-mbsr-achtsamkeit.jpg);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 700px; /* Mindesthöhe von 400px */
}

.bg-header-handy-achtsamkeit-mbsr {
	background-image:url(../bilder/header-eva-metz-mbsr-achtsamkeit.jpg);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 400px; /* Mindesthöhe von 400px */
}


.bg-header-bildschirm-bgf-bgm {
	background-image:url(../bilder/header-eva-metz-bgf-bgm.jpg);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 700px; /* Mindesthöhe von 400px */
}

.bg-header-handy-bgf-bgm {
	background-image:url(../bilder/header-eva-metz-bgf-bgm.jpg);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 400px; /* Mindesthöhe von 400px */
}



.bg-header-bildschirm-wildkraeuter {
	background-image:url(../bilder/header-eva-metz-wild-achtsam-wildkraeuter.jpg);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 700px; /* Mindesthöhe von 400px */
}

.bg-header-handy-wildkraeuter {
	background-image:url(../bilder/header-eva-metz-wild-achtsam-wildkraeuter.jpg);
	 background-size: cover;
 background-repeat: no-repeat;
 background-position: center; /* Bild zentrieren */
  min-height: 400px; /* Mindesthöhe von 400px */
}


.border-box {
  border: 1px solid #ccc;  /* feiner grauer Rahmen */
  padding: 15px;           /* etwas Innenabstand, damit es schöner aussieht */
  border-radius: 4px;      /* optional, abgerundete Ecken */
  margin: 0px;
}



/* Text im Headerbild */
.overlay-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-shadow: 2px 2px 8px rgba(0,0,0,0.7);
}

.overlay-text h1, .overlay-text h2 {
  color: #FFF;
  font-size: 2.6rem;
  line-height:140%;
}

/* Button-Stil im Headerbild */
/* Button-Stil im Headerbild */
.btn {
  background-color: #fff;
  color: #65772b;
  border: none;
  font-size: 1rem;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  text-shadow: none;
  transition: all 0.2s ease;
  padding: 8px 16px;
  border-radius: 4px;
}

.btn:hover {
  box-shadow: none;
}


/*.overlay-text p {
  font-size: 1.2rem;
}*/


.bg-hellgrau {
  background-color: #F7F7F7 !important;
}


.bg-muster {
  background-color: #F7F7F7 !important;
  background-image: url(../bilder/hg-muster-2.jpg);
  background-repeat: no-repeat;
  background-size: cover;      /* füllt immer die gesamte Box */
  background-position: center;
  width: 100%;                 /* volle Breite */
}

.gerahmt {
    border: 1px solid #ccc;   /* dünner grauer Rahmen */
    padding: 10px;            /* etwas Abstand zwischen Text und Rahmen */
    display: inline-block;    /* sorgt dafür, dass der Rahmen den Absatz sauber umschließt */
  }


/* ubuntu-300 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/ubuntu-v11-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Light'), local('Ubuntu-Light'),
       url('../fonts/ubuntu-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v11-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v11-latin-300.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-regular - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/ubuntu-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Regular'), local('Ubuntu-Regular'),
       url('../fonts/ubuntu-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v11-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-500 - latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/ubuntu-v11-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Ubuntu Medium'), local('Ubuntu-Medium'),
       url('../fonts/ubuntu-v11-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/ubuntu-v11-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/ubuntu-v11-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/ubuntu-v11-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/ubuntu-v11-latin-500.svg#Ubuntu') format('svg'); /* Legacy iOS */
}



/* roboto-slab-100 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-slab-v7-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'),
       url('../fonts/roboto-slab-v7-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab-v7-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab-v7-latin-100.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-300 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-slab-v7-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'),
       url('../fonts/roboto-slab-v7-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab-v7-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab-v7-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-slab-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'),
       url('../fonts/roboto-slab-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab-v7-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-700 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-slab-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'),
       url('../fonts/roboto-slab-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab-v7-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}


/* caveat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/caveat-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/caveat-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/caveat-v22-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/caveat-v22-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/caveat-v22-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/caveat-v22-latin-regular.svg#Caveat') format('svg'); /* Legacy iOS */
}

/* caveat-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/caveat-v22-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../fonts/caveat-v22-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/caveat-v22-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/caveat-v22-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/caveat-v22-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/caveat-v22-latin-500.svg#Caveat') format('svg'); /* Legacy iOS */
}

/* caveat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/caveat-v22-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../fonts/caveat-v22-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/caveat-v22-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/caveat-v22-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/caveat-v22-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/caveat-v22-latin-600.svg#Caveat') format('svg'); /* Legacy iOS */
}

/* caveat-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/caveat-v22-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/caveat-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/caveat-v22-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/caveat-v22-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('../fonts/caveat-v22-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('../fonts/caveat-v22-latin-700.svg#Caveat') format('svg'); /* Legacy iOS */
}





.h1, h1 {
    font-size: 2.4rem; font-weight:400; color: #9cc623;
}

.h2, h2 {
    font-size: 1.8rem; font-weight:400; color: #9cc623;
}

.h3, h3 {
    font-size: 1.2rem; font-weight:400; color: #9cc623;
	line-height: 140%;
}




.braun {color:#4d4633;}
.gruen {color:#9cc623;}
.rot {color:#B00;}
.blau {color:#325e7b;}

.aktuell-rot { /*font-size: 1.1rem;*/ font-weight:400; color:#B00;
}


.schatten{
 text-shadow: 1px 1px 5px #000000;}


 a.text-mr:link, a.text-mr:visited,a.text-mr:active   {
 color: #575654;
 text-decoration:underline;
 }

a.text-mr:hover {
 color: #9cc623;
 text-decoration:underline;
 }
 
 a.text-mr-button:link, a.text-mr-button:visited,a.text-mr-button:active   {
 color: #65772b;
 text-decoration:none;
 }

a.text-mr-button:hover {
 color: #65772b;
 text-decoration:underline;
 } 
 

 a.text-mr-footer:link, a.text-mr-footer:visited,a.text-mr-footer:active   {
 color: #fff;
 text-decoration:underline;
 }

a.text-mr-footer:hover {
 color: #fff;
 text-decoration:none;
 }


 a.text-mr-rot:link, a.text-mr-rot:visited,a.text-mr-rot:active   {
 color: #B00;
 text-decoration:underline;
 }

a.text-mr-rot:hover {
 color: #B00;
 text-decoration:none;
 }



 a.text-mr-sidebar:link, a.text-mr-sidebar:visited,a.text-mr-sidebar:active   {
 color: #fff;
 text-decoration:none;
 }

a.text-mr-sidebar:hover {
 color: #fff;
 text-decoration:underline;
 }



.img-padding {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 40px;
}



img.hover-mr:hover {
  transition: .2s;
  margin-top: 4px;
  margin-bottom: -4px;
}

/* Navigation */

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: #9cc623; text-decoration:underline;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
     color: #9cc623; text-decoration:none;}

.navbar-light .navbar-nav .nav-link {
    font-size: 1.1rem;  color: #4d4633;
}

.border-bottom {
	border-bottom: solid 1px #e9e9e9;
}

.navbar-expand-lg .navbar-collapse {
    margin-top: 49px;
    font-weight: 500;
}

.navbar-expand-xl .navbar-collapse {
    margin-top: 22px;
}


.navbar {
  border-bottom-style: solid;
  border-color: #e6e6e4;
  border-width: 1px;
}

.dropdown-menu {
    border: 0px solid rgba(0,0,0,.15);
    border-radius: 0rem;
}


.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #4d4633;
    text-align: right; /* original: inherit statt right*/
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
    color: #9cc623;
    text-decoration: none;
    background-color: #fff;
}




/* Footer */
.margin-top-footer {margin-top:14px;}
.bg-footer {background-color: #4d4633;}

/* Anker wird von Menü überdeckt */
a.anker {
display: block;
position: relative;
top: -155px; /* hier die tatsächliche Höhe des fixierten Elements angeben  */
visibility: hidden;
}



