/* Header */
.ema-header__logo img {
  max-width: 390px;
  margin-left: -12px;
}
/* Containers */
.ecl-container {
  width: 100%;
}
/* hiding elements */
.ema-header .ecl-navigation-list-wrapper,
.ecl-navigation-menu,
.ema-context-banner,
.ema-side-navigation,
.ema-share-btn,
.ema-share-btn-wrapper,
.ecl-accordion .ecl-button,
.ema-footer__social,
.ema-footer__section,
.ecl-accordion .ecl-accordion__header-icon,
.ecl-accordion__header[aria-expanded=false] .ecl-icon--down,
.ecl-accordion__header[aria-expanded=true] .ecl-icon--down,
.ema-rating__form,
.ema-footer__hotline {
  display: none !important;
  background-color: transparent;
}
/* Accordions */
.ecl-accordion__panel {
  display: block;
}
.ecl-accordion__panel .ecl-editor p:last-child b {
  font-weight: normal;
}
.ecl-accordion__header,
.ecl-accordion .heading button,
.ecl-accordion__panel {
  padding: 0;
  color: #000;
  background-color: transparent;
}
.ecl-accordion__header {
  font-weight: bold;
}
/* Separators */
.ema-separator .ema-separator__heading,
.ema-separator.ema-u-bg-secondary,
.ema-separator.ema-u-bg-primary,
.ema-separator .ema-separator__heading h3 {
  padding: 0;
  background-color: transparent;
  color: #000;
  font-weight: bold;
}
.ema-separator .ema-separator__heading h3 {
  margin-bottom: -10px;
  padding-right: 10px;
}
.ema-separator__heading--title {
  flex-grow: initial;
}
/* Footer */
.ema-footer {
  padding-left: 0;
  padding-right: 0;
  background: transparent;
  border-top: 1px solid #ccc;
}
.ema-footer__content .ema-footer__section:last-child {
  display: block !important;
  color: #000;
}
.ema-footer__title,
.ema-footer .ecl-link,
.ema-footer__description,
.ema-footer__copyright {
  color: #000;
}
