@charset "UTF-8";
/* Theme Name:   archiv.fba
 * Theme URI:    https://archiv.fba.h-da.de
 * Description:  Theme für das Archiv des Fachbereich Architektur der Hochschule Darmstadt.
 * Author:       Torben Hartmann
 * Author URI:   https://torben-hartmann.com
 * Template:     bricks
 * Version:      1.2
 * Text Domain:  bricks */
*:focus {
  outline: none !important;
}

main#brx-content .jet-form-builder__next-page-wrap {
  padding-top: 3rem;
}
main#brx-content .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control {
  border-color: var(--bricks-color-wwvxrm);
  background-color: var(--bricks-color-wwvxrm);
}
main#brx-content .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox .wpgb-checkbox-control {
  border-radius: 0;
  border-width: 0.2rem;
}
main#brx-content .wpgb-facet.wpgb-facet-3 > fieldset:last-child {
  margin-bottom: 0;
}
main#brx-content .wpgb-facet.wpgb-facet-3 > fieldset:last-child .wpgb-select {
  border: none;
  padding: 0.6rem 3rem 0.6rem 0.8rem;
}
main#brx-content .wpgb-facet.wpgb-facet-3 > fieldset:last-child .wpgb-select-controls .wpgb-select-separator {
  display: none;
}

.btn-animated-border {
  position: relative;
  display: inline-block;
  padding: 15px 30px;
  border: 2px solid #111;
  text-transform: uppercase;
  color: #111;
  text-decoration: none;
  font-weight: 600;
  font-size: 20px;
  background-color: transparent;
}
.btn-animated-border::before {
  content: "";
  position: absolute;
  top: 6px;
  left: -2px;
  width: calc(100% + 4px);
  height: calc(100% - 12px);
  background: #fafafa;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.btn-animated-border:hover::before {
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}
.btn-animated-border:hover::after {
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}
.btn-animated-border span {
  position: relative;
  z-index: 3;
}
.btn-animated-border::after {
  content: "";
  position: absolute;
  left: 6px;
  top: -2px;
  height: calc(100% + 4px);
  width: calc(100% - 12px);
  background: #fafafa;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform: scalex(1);
          transform: scalex(1);
}/*# sourceMappingURL=style.css.map */