/* headline */
mark {
  background-color:#ffffff;
  color: #01404b;
  padding:0em 0.2em 0.2em 0.2em;
  line-height: 160%;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  text-transform: none;
}

mark.standard {
  background-color:#fbba00;
  color: #000000;
  padding: 0.2em 0.4em 0.2em 0.4em;
  line-height: 120%;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  font-weight: bold;
}

#teasertext h3 {
  color: #fff;
}

/* searchbar */
#search-button svg circle {
  stroke-width: 1.5 !important;
}

#first-input input, #second-input input[type="search"] {
  padding-left: 54px !important;
}

@media screen and (max-width: 640px) {
  #first-input input, #second-input input[type="search"] {
    padding-left: 20px !important;
  }
}

/* kategorien */
ul#kategorien li {
  font-weight: 700;
}

ul#kategorien li a span.uk-float-right, ul#kategorien li a:hover span {
  transition: all 0.2s;
}

ul#kategorien li a:hover span.uk-float-right{
  margin-right: -12px;
}

ul#kategorien li a:hover span {
  color: #fbba00;
}

ul#kategorien li a{
  color: #666666;
}


/* membership ad */
.quick-contact a, #membership-ad a {
  background: #fbba00;
}

#consult-ad h4 span, #newsletter-ad h4 span, #membership-ad h4 span {
  background: linear-gradient(rgba(251,186,0,0.0) 40%, rgba(1,64,75,0.8) 40%);
}

#consult-ad li, #newsletter-ad li, #membership-ad li {
  list-style-image: url("https://deutscherbrownfieldverband.de/media/bullet-check.svg") !important;
}

#pricetable li, #pricetablecomplete li {
  list-style-image: url("https://deutscherbrownfieldverband.de/media/bullet-check-alt.svg") !important;
}

#consult-ad li span, #newsletter-ad li span, #membership-ad li span, #pricetable li span, #pricetablecomplete li span {
  vertical-align: 6px;
}

#pricetable li span b, #pricetablecomplete li span b {
  text-decoration: underline;
}

#consult-ad, #newsletter-ad {
  border: 10px solid #fbba00;
  background: #ffffff;
}

#membership-ad {
  background: linear-gradient(180deg, #01404b 40%, rgba(255, 255, 255, 0) 95%);
  color: #fff;
  font-weight: bold;
}

#membership-ad h4 {
  color: #fff;
}

#membership-ad h4 {
  font-size: 17px;
}

#membership-ad ul li {
  font-size: 13px;
}

#membership-ad a, .orange-btn {
  background: #fbba00;
  color: #000000;
  border-color: #fbba00;
}

#membership-ad a:hover, .orange-btn:hover {
  background: #fbba00;
  border-color: #000000;
}

#membership-ad {
  z-index: 9;
}

#pp .uk-icon-button {
  width: 42px;
  height: 42px;
  color: #000000;
  background-color: #fbba00;
  border: 2px solid #fbba00;
}

#pp .uk-icon-button:hover {
  background-color: #ffffff;
}

.label {
  font-weight: 400;
  color: #000000;
}