.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin: 0 0 1em 0;
}

.main-navigation ul ul a {
  width: 250px !important;
}

.main-navigation ul li a {
  line-height: 1.3em;
}

div#aioseo-breadcrumbs {
	display:none !important;
}

.entry-content ul {
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: .5em;
  list-style: none;
  /* Remove default bullets */
}

.entry-content ul li::before {
  content: "✔ ";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #00aa00;
  /* Change the color */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1.5em;
	margin-right: .5em;
  /* Also needed for space (tweak if needed) */
}

.entry-content ul li {
  padding-left: 0;
  padding-bottom: 0px;
	margin-left: 2 em;
	margin-bottom: 5px;
}

p.groesser
{
	font-size:133% !important;
}


/* *** Contact Form 7 *** */

.wpcf7-form-control.wpcf7-submit {
  width: 100%;
  /*  box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.75) !important; */
}

.wpcf7-form-control.has-spinner.wpcf7-submit {
  font-size: 18px;
  font-weight: 300;
}

.wpcf7-list-item {
  margin: 0px;
  padding: 0px;
}

label {
  width: 100% !important;
}

input[type="email"],
input[type="tel"],
textarea {
  border: 1px solid #333333 !important;
  width: 100% !important;
  /*  box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.75) !important; */
}

input[type="email"]:hover,
input[type="email"]:active,
input[type="email"]:focus,
input[type="tel"]:hover,
input[type="tel"]:active,
input[type="tel"]:focus,
textarea:hover,
textarea:active,
textarea:focus {
  border: 1px solid #e3000b !important;
  width: 100% !important;
  /*  box-shadow: 0px 5px 15px -5px rgba(200,0,20,0.75) !important; */
}

.wpcf7-form p {
  margin-top: 0;
}

.captcha-image {
  display: block !important;
  border: 1px solid #333333 !important;
  border-radius: 3px;
  /*  box-shadow: 0px 5px 15px -5px rgba(0,0,0,0.75) !important; */
}

/* *** Ende Contact Form 7 *** */

#cmplz-document {
  max-width: 100%;
}

#cmplz-document,
#cmplz-document p,
#cmplz-document h1,
#cmplz-document h2,
#cmplz-document li,
#cmplz-document td {
  font-size: inherit !important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
  background: #0085ba !important;
}

#footer-widgets .widget {
  font-size: 16px;
  line-height: 1.6;
}

#colophon #theme-attribution,
#colophon #theme-attribution a,
#colophon #theme-attribution a:hover {
  color: #653333;
}

@media screen and (max-width: 780px) {
  #hutfigur {
    display: none!important;
  }

  h1 {
    font-size: 26px!important;
  }

  h2 {
    font-size: 21px!important;
  }

  h3,
  p,
  li {
    font-size: 16px !important;
  }
		
	p.groesser
	{
		font-size: 20px !important;	
	}

  #colophon #site-info {
    text-align: left;
  }

  #colophon #theme-attribution {
    text-align: left;
  }
}

#masthead .hgroup .logo img {
  width: 375px;
  height: auto;
}