h1 {
	color: Green;
}

body {
	position: relative;
	background-color: rgb(245, 240, 235);
}

img {
	margin-left: auto;
	margin-right: auto;
}

h2 {
	padding-top: 20px;
}

.sv-top {
	background-color: rgb(255, 255, 255, 0.90);
}

.nav-link {
	color: Green;
}

.tel {
	color: green;
	font-size: 200%;
	white-space: nowrap;
	margin-right: 25px;
}

.card {
	max-width: 400px;
	min-width: 50px;
	margin: 10px;
	background-color: rgb(253, 250, 245);
}

.sv-footer {
	color: white;
	background-color: rgba(4, 95, 18, 0.85);
}

.link_white {
	color: white;
	text-decoration: none;
}

.light-bg{
	background-color: rgb(253, 250, 245);
}

/* Container holding the image and the text */
.sv-picture-text {
  position: relative;
}

/* Text in the image */
.sv-picture-text-block {
  position: absolute;
  top: 5%;
  right: 30%;
  left: 30%;
  background-color: rgba(255, 217, 0, 0.850);
  color: green;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  border-radius: 15%;
}

.sv-picture-text-block-job {
  position: absolute;
  top: 50%;
  right: 20%;
  left: 50%;
  background-color: rgba(255, 217, 0, 0.850);
  color: green;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  border-radius: 15%;
}

.dropdown:hover>.dropdown-menu {
  display: block;
}

/*Without this, clicking will make dropdown sticky*/
.dropdown>.dropdown-toggle:active {
    pointer-events: none;
}

.social-media-spacer {
  margin: 2px 50px;
}

/* Font Awesome settings */
.fa {
  padding: 10px;
  font-size: 30px;
  width: 35px;
  text-align: center;
  text-decoration: none;
  margin: 2px 10px;
  border-radius: 50%;
}

.fa:hover {
    opacity: 0.7;
}

.fa-instagram {
  background: purple;
  color: white;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-whatsapp {
  background: green;
  color: white;
}

/* --- Druckeinstellungen --- */
@media print {

  /* Kopf- und Fußleisten ausblenden */
  .sv-nav {
    display: none !important;
    visibility: hidden !important;
  }

  /* Seitenränder und Hintergrund */
  body, .sv-footer {
    margin: 15mm;
    background: #fff !important;
    color: black;
  }
}