/* header {
  padding: 154px 0 100px;
} */

/* @media (min-width: 992px) {
  header {
    padding: 156px 0 100px;
  }
}

section {
  padding: 150px 0;
} */



h1 {
  font-family: 'Averia Serif Libre', cursive;
}

h2 {
	margin-top:1.5em;
  font-family: 'Averia Serif Libre', cursive;
}

/* Bilder-Vorschau */
.aett-img-preview .img-thumbnail {
	margin:0.5em;
}


/*Nativation*/
.navbar-brand {
	font-family: 'Averia Serif Libre', cursive;
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}





/* Custom */
header {
	color: rgb(103, 147, 57);
}

h1 {
	color: #fff;
	text-shadow: rgb(103, 147, 57) 0.05em 0.05em 0.012em;
}

h2, a, a:hover {
	color: rgb(103, 147, 57); //rgb(103, 147, 57)
}

.text-light .content h2, .bg-green h2 {
  color:#fff !important;
}

/*hr {
  max-width:50px;
  border-color: rgb(103, 147, 57);
  border-width:3px;
}*/


.section-heading {
  text-align:center;
}

.section-heading::before {
  content:"»";
}

.section-heading::after {
  content:"«";
}


a:hover {
	text-decoration:underline;
}

.bg-dark {
  background-color: rgb(103, 147, 57) !important;//#343a40 !important;
}

.bg-primary {
	background-color: rgb(103, 147, 57) !important;
}

.bg-green {
   background-color: rgb(103, 147, 57)
}

a.bg-dark:focus, a.bg-dark:hover {
  background-color: #1d2124 !important;
}

.bg-green a, .text-light .content a {
  color: #fff !important;
}


.btn-primary {
  color: #fff;
  background-color: rgb(103, 147, 57) !important;
  border-color: rgb(103, 147, 57) !important;//#007bff;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}


.video {
	margin-top:15px;
}

#habedieaehre {
  font-size:2.5rem;
  line-height:1.2;
  text-shadow: #fff 0.04em 0.05em 0.03em;
  font-family: 'Times New Roman', serif; color:rgb(103, 147, 57);
}

#habedieaehre:hover {
  text-decoration: none;
}
 


/*================================ PARALLAX ============================ */


.parallax {
/*	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:cover;*/
	/*overflow:hidden;*/
/*	z-index:1;*/
	color:#fff;
}
.parallax .container {
	position:relative;
	/*z-index:4;*/
}




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