body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

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


body .small, body small{font-size: 90%;} 

h2, h3, h4, h5, .zitat, .author{ color: #64a59e;}
html{min-width: 350px;}
.navbar-toggler .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(0,134,139, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-toggler.navbar-toggler {
  border-radius: 0;
  border: 2px solid rgba(0,134,139,0.5);
  padding: 0.25rem;
} 

.bg-light{ background-color: #dbede8 !important;}
#kontakt h2{color: black;}
a{color: #64a59e; text-decoration: none;}
.btn{background-color: #dbede8; color:  #64a59e;}
.nav-item .nav-item{padding-left: 1rem;}

.toTop {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: #dbede8;
  color: #64a59e;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

.toTop:hover {
  background-color: #dbede8;
}
.container-fluid{
    max-width: 1200px;
}

.font-weight-bold {
    font-weight: 600 !important;
}

h2.header{
     font-weight: 600;
     font-size: 1rem;
     margin-top: 50px;
     margin-left: 160px;
}
@media (min-width: 576px) { 
 h2.header{
     margin-top: 130px;
     margin-left: 200px;
 }
}

@media (min-width: 800px) { 
 h2.header{
     font-size: 2.5rem;
     margin-top: 180px;
     margin-left: 400px;
 }
}
@media (min-width: 1010px) {
 h2.header{
     margin-top: 300px;
     margin-left: 450px;
 }
}
#email2 { display: none; } 