.ui-accordion {
  height: auto !important;
}

.afb-accordion-wrapper {
  /* position: relative !important;
  top: 0 !important;
  left: 0 !important; */
  width: 100%;
}

.afb-accordion-wrapper {
  border-bottom: 2px solid #fff;
}

.accordion-title {
  display: block;
}

.accordion-title.ui-accordion-header {
  line-height: 1.25rem;
  letter-spacing: 1px;
  padding: 1em;
  overflow: hidden;
}

.accordion-title.ui-accordion-header::after {
  color: rgba(0, 0, 0, 0.89);
  content: "\002b";
  display: inline-block;
  height: auto;
  margin: 0;
  width: 1em;
  float: right;
}

.afb-accordion-wrapper.teamwork-gefragt
  .accordion-title.ui-accordion-header::after,
.afb-accordion-wrapper.laeuft-bei-uns-wir-entscheiden-mit
  .accordion-title.ui-accordion-header::after {
  color: rgba(255, 255, 255, 0.89);
}

.accordion-title.ui-accordion-header a {
  color: #000;
}

.afb-accordion-wrapper.teamwork-gefragt .accordion-title.ui-accordion-header a,
.afb-accordion-wrapper.laeuft-bei-uns-wir-entscheiden-mit
  .accordion-title.ui-accordion-header
  a {
  color: #fff;
}

.accordion-title.ui-accordion-header:hover {
  background-color: #f07814;
  color: #000;
}

.accordion-title.ui-accordion-header-active {
  background-color: #435659;
  color: #fff;
}

.accordion-title.ui-accordion-header-active::after {
  content: "\002d";
  color: #fff;
}

.accordion-title.ui-accordion-header-active a {
  color: #fff;
}

.ui-accordion-content {
  background-color: #fff;
  padding: 1em 1.75em;
}

.ui-accordion-content figure {
  width: 33.33333333%;
  height: auto;
}

.ui-accordion-content ul {
  margin-top: -40px;
}

.ui-accordion-content ul li {
  padding-bottom: 8px;
}

/* List */
.list {
  position: relative;
  height: 600px;
  width: 100%;
}

.list-filter {
  width: 100%;
}

.list-filter label {
  display: block;
}

@media screen and (min-width: 66.25em) {
  .list {
    width: 65.6666666666666%;
    float: left;
  }

  .list-filter {
    width: 33.33333333333333%;
    float: right;
  }

  .entry-content {
    clear: both;
  }

  #afb-accordion .afb-berater {
    width: 100%;
  }
}

/* Berater + Projekte*/

#afb-accordion.afb-berater {
  width: 100%;
}

#afb-accordion.afb-berater .afb-accordion-wrapper {
  border-bottom: 1px solid #435659;
}

#afb-accordion.afb-berater .ui-accordion-content {
  background-color: #f4f8eb;
}

#afb-accordion.afb-berater .ui-accordion-content .meta-info {
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Berater + Projekte*/

#afb-rest-accordion.afb-berater {
  width: 100%;
}

#afb-rest-accordion.afb-berater .afb-accordion-wrapper {
  border-bottom: 1px solid #435659;
}

#afb-rest-accordion.afb-berater .ui-accordion-content {
  background-color: #f4f8eb;
  padding: 0.5rem 1.75rem 1rem 1.75rem;
}

#afb-rest-accordion.afb-berater .ui-accordion-content .meta-info {
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 1rem 0 0.25rem 0;
}

#afb-rest-accordion.afb-berater .ui-accordion-content ul {
  margin: 0;
}

.beraterdaten-name {
  font-weight: 700;
}

#berater-sort button {
  background-color: #f07814;
  border: none;
  padding: 0.5rem 1rem;
  font-weight: 300;
  border-radius: 0.25rem;
  transition: color 0.5s;
  transition: background-color 0.5s;
}

#berater-sort button:hover {
  background-color: #435659;
  color: #fff;
}

#berater-sort button.active {
  background-color: #435659;
  color: #fff;
}

/* Filter */
.sort-container {
  padding-top: 1rem;
  border-top: 1px solid #f07814;
}
.filter-container {
  margin-top: 1rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid #f07814;
}

select#filter-thema,
select#filter-kompetenz {
  padding: 0.5rem;
  border-radius: 0.25rem;
  border: 1px solid #f07814;
  background-color: #f07814;
}
