/* -- breaks -- */
/* line 55, ../sass/local.scss */
.u-background-color--gray--medium {
  background-color: #d2d2d2;
}

/* line 60, ../sass/local.scss */
.u-spacing .c-media-block {
  margin-top: calc(1.25rem/2 * 1.5);
}

@media all and (min-width: 1400px) {
  /* line 66, ../sass/local.scss */
  .l-grid--7-col .l-grid-item--xxxl--1-col {
    width: calc((100vw / 7) * 1);
  }
}
@media all and (min-width: 1300px) {
  /* line 71, ../sass/local.scss */
  .l-grid--7-col .l-grid-item--xxl--4-col {
    width: calc((100vw / 7) * 4);
  }
}
@media all and (min-width: 1800px) {
  /* line 76, ../sass/local.scss */
  .l-grid--7-col .l-grid-item--xxxxl--4-col-pad {
    padding: 0 calc((100vw / 7) * 1);
  }
}

/* line 83, ../sass/local.scss */
.u-gradient--bottom:after {
  content: "";
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.8) 90%);
}

/* line 95, ../sass/local.scss */
.c-page-header__simple--inner h2 {
  display: none;
}

/* line 100, ../sass/local.scss */
.l-sabbath__overlay {
  background: url(../images/bg-dark.jpg) center center;
}

/* line 105, ../sass/local.scss */
.u-theme--earth .u-theme--background-color--dark {
  background-color: none;
  background: url(../images/bg-medium.jpg) center center;
}

/* line 112, ../sass/local.scss */
.c-media-block__row .c-media-block__image {
  width: 28%;
}

/* line 117, ../sass/local.scss */
.c-media-block__stacked a {
  border: none;
}

/* line 123, ../sass/local.scss */
.l-grid--14-col .l-grid-item--7-col {
  width: calc((100vw / 14) * 7);
}

/* line 129, ../sass/local.scss */
.c-header__logo {
  width: 8rem;
}
@media all and (min-width: 900px) {
  /* line 129, ../sass/local.scss */
  .c-header__logo {
    width: 12rem;
  }
}

/* line 136, ../sass/local.scss */
.c-page-header__secondary-nav {
  display: none;
}
@media all and (min-width: 650px) {
  /* line 136, ../sass/local.scss */
  .c-page-header__secondary-nav {
    display: block;
  }
}
/* line 141, ../sass/local.scss */
.c-page-header__secondary-nav .c-page-header__simple--inner {
  min-height: auto;
}
/* line 144, ../sass/local.scss */
.c-page-header__secondary-nav a {
  color: #fff;
  display: inline-block;
  font-size: .8em;
  padding: .75em .5em;
  position: relative;
  text-transform: uppercase;
}
@media all and (min-width: 900px) {
  /* line 144, ../sass/local.scss */
  .c-page-header__secondary-nav a {
    font-size: .9em;
  }
}
@media all and (min-width: 1300px) {
  /* line 144, ../sass/local.scss */
  .c-page-header__secondary-nav a {
    padding: .85em .75em;
  }
}
/* line 158, ../sass/local.scss */
.c-page-header__secondary-nav a:hover, .c-page-header__secondary-nav a.current {
  background: rgba(0, 0, 0, 0.15);
  text-align: center;
}
/* line 161, ../sass/local.scss */
.c-page-header__secondary-nav a:hover:before, .c-page-header__secondary-nav a.current:before {
  border-top: 5px solid #fff;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  left: 50%;
  width: 0;
  z-index: 0;
}

/* line 177, ../sass/local.scss */
.c-page-header__secondary .c-page-header__simple--inner {
  justify-content: flex-start;
  min-height: calc(100vw/7 * 1.25);
}
/* line 181, ../sass/local.scss */
.c-page-header__secondary:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.7) 80%);
}

/* line 194, ../sass/local.scss */
.c-page-header__search .c-filter__toggle::after {
  content: "Advanced";
}
/* line 197, ../sass/local.scss */
.c-page-header__search .search-buttons {
  padding-top: .5em;
}

/* line 202, ../sass/local.scss */
.c-filter__form {
  font-size: .9em;
}
/* line 205, ../sass/local.scss */
.c-filter__form .c-filter__form-group select {
  background: #fff;
  margin-top: .5em;
}

/* line 214, ../sass/local.scss */
.search-inline .search-field {
  padding: 0;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
/* line 220, ../sass/local.scss */
.search-inline .o-input__search {
  margin-bottom: .5em;
  padding-top: 0;
}
@media all and (min-width: 900px) {
  /* line 220, ../sass/local.scss */
  .search-inline .o-input__search {
    width: 50%;
  }
}
@media all and (min-width: 1300px) {
  /* line 220, ../sass/local.scss */
  .search-inline .o-input__search {
    width: 60%;
  }
}
/* line 230, ../sass/local.scss */
.search-inline button {
  margin-top: .5em;
  overflow: hidden;
  white-space: nowrap;
}

/* line 239, ../sass/local.scss */
#map {
  margin-top: 2.5rem;
  width: 100%;
  padding-top: 50%;
  position: relative;
}
/* line 244, ../sass/local.scss */
#map .mapboxgl-canvas-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 253, ../sass/local.scss */
.menubox {
  background: #fff;
  border: 1px solid #989690;
  font-size: .9em;
  position: relative;
}
/* line 259, ../sass/local.scss */
.menubox.open .menubox-drawer {
  display: block;
}
/* line 262, ../sass/local.scss */
.menubox.open .menubox-head:after {
  border-top: none;
  border-bottom: 5px solid #989690;
}
/* line 267, ../sass/local.scss */
.menubox .menubox-head {
  cursor: pointer;
  font: 400 1.2em/1em "Noto Sans", "Helvetica", "Arial", sans-serif;
  padding: .625rem;
  position: relative;
}
/* line 272, ../sass/local.scss */
.menubox .menubox-head:after {
  border-top: 5px solid #989690;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  content: "";
  display: block;
  position: absolute;
  right: 6px;
  top: 40%;
}
/* line 282, ../sass/local.scss */
.menubox .menubox-drawer {
  display: none;
}
/* line 284, ../sass/local.scss */
.menubox .menubox-drawer a {
  border-bottom: 1px solid #eab57e;
  color: #5e3929;
}
/* line 288, ../sass/local.scss */
.menubox .menubox-drawer a:hover {
  color: #974e02;
}
/* line 292, ../sass/local.scss */
.menubox .menubox-drawer .menubox-optiongroup .menubox-grouphead {
  background: #f1f0ef;
  color: #575a5c;
  font: 600 1em/1em "Noto Sans", "Helvetica", "Arial", sans-serif;
  padding: .625rem;
}
/* line 299, ../sass/local.scss */
.menubox .menubox-drawer .menubox-optiongroup .menubox-options .menubox-optionhead {
  color: #575a5c;
  font: 600 1em/1em "Noto Sans", "Helvetica", "Arial", sans-serif;
  margin: 0 0 .3em;
}
/* line 304, ../sass/local.scss */
.menubox .menubox-drawer .menubox-optiongroup .menubox-options section {
  padding: .625rem;
}
/* line 306, ../sass/local.scss */
.menubox .menubox-drawer .menubox-optiongroup .menubox-options section li {
  color: #989690;
  padding: .2em 0;
}
/* line 309, ../sass/local.scss */
.menubox .menubox-drawer .menubox-optiongroup .menubox-options section li a {
  border: none;
}
/* line 316, ../sass/local.scss */
.menubox .menubox-drawer .menubox-optiongroup .menubox-options-note p {
  color: #575a5c;
  font: 600 1em/1.25em "Noto Sans", "Helvetica", "Arial", sans-serif;
  padding: .625rem;
}
/* line 322, ../sass/local.scss */
.menubox .menubox-drawer .menubox-optiongroup .options-flex {
  display: flex;
  flex-wrap: wrap;
}
/* line 325, ../sass/local.scss */
.menubox .menubox-drawer .menubox-optiongroup .options-flex .options-column {
  flex-basis: 50%;
}

/* line 334, ../sass/local.scss */
.sidebar .c-media-block__image {
  border-left: 1px solid #210b00;
}

/* line 339, ../sass/local.scss */
.highlight-alert {
  font-size: .9em;
  color: #989690;
  text-align: center;
}
/* line 343, ../sass/local.scss */
.highlight-alert span {
  color: #bd6c18;
  display: inline-block;
}

/* line 352, ../sass/local.scss */
.tabs h2 {
  font: 100 1.5em/1em "Noto Sans", "Helvetica", "Arial", sans-serif;
  padding: 0 0 .3em;
}
/* line 356, ../sass/local.scss */
.tabs #tabs-options {
  border-bottom: 1px solid #d8d7d5;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
/* line 361, ../sass/local.scss */
.tabs #tabs-options h2 {
  width: 100%;
}
/* line 364, ../sass/local.scss */
.tabs #tabs-options .trigger {
  display: block;
  position: absolute;
  left: 0;
  top: 2px;
  width: 20px;
}
@media all and (min-width: 900px) {
  /* line 364, ../sass/local.scss */
  .tabs #tabs-options .trigger {
    display: none;
  }
}
/* line 371, ../sass/local.scss */
.tabs #tabs-options .trigger i {
  background: #989690;
  display: block;
  width: 100%;
  height: 4px;
  opacity: 1;
  transition: all .4s;
}
/* line 378, ../sass/local.scss */
.tabs #tabs-options .trigger i.middle {
  margin: 4px 0;
}
/* line 383, ../sass/local.scss */
.tabs #tabs-options ul {
  height: auto;
  max-height: 31px;
  margin-left: 30px;
  transition: max-height 0.4s ease-out;
}
@media all and (min-width: 900px) {
  /* line 383, ../sass/local.scss */
  .tabs #tabs-options ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin-left: 0;
    max-height: 40px;
  }
}
/* line 396, ../sass/local.scss */
.tabs #tabs-options li {
  color: #989690;
  display: none;
}
@media all and (min-width: 900px) {
  /* line 396, ../sass/local.scss */
  .tabs #tabs-options li {
    border: 1px solid transparent;
    border-bottom: none;
    display: block;
    padding: .5em .5em 0;
  }
}
/* line 406, ../sass/local.scss */
.tabs #tabs-options li:hover, .tabs #tabs-options li.active {
  color: #000;
}
/* line 409, ../sass/local.scss */
.tabs #tabs-options li.active {
  display: block;
}
@media all and (min-width: 900px) {
  /* line 409, ../sass/local.scss */
  .tabs #tabs-options li.active {
    background: #f1f0ef;
    border: 1px solid #d8d7d5;
    border-bottom: none;
  }
}
/* line 417, ../sass/local.scss */
.tabs #tabs-options li.highlight-tab {
  color: #bd6c18;
  border-color: #f6d370;
}
/* line 422, ../sass/local.scss */
.tabs #tabs-options.open ul {
  height: auto;
  max-height: 160px;
}
/* line 426, ../sass/local.scss */
.tabs #tabs-options.open li {
  display: block;
}
/* line 430, ../sass/local.scss */
.tabs #tabs-options.open .trigger i.top {
  transform: rotate(45deg);
  margin: 4px 0 0;
}
/* line 434, ../sass/local.scss */
.tabs #tabs-options.open .trigger i.middle {
  opacity: 0;
}
/* line 437, ../sass/local.scss */
.tabs #tabs-options.open .trigger i.bottom {
  transform: rotate(-45deg);
  margin: -5px 0 0;
}

/* line 446, ../sass/local.scss */
.tabs-content {
  overflow: hidden;
}
/* line 448, ../sass/local.scss */
.tabs-content section {
  position: absolute;
  left: -200%;
  width: 100%;
}
/* line 452, ../sass/local.scss */
.tabs-content section.active {
  position: relative;
  left: 0;
}
/* line 457, ../sass/local.scss */
.tabs-content p {
  margin: 1em 0 0;
}
/* line 460, ../sass/local.scss */
.tabs-content p.Text2 {
  margin-top: 0;
  padding-left: 1em;
}
/* line 464, ../sass/local.scss */
.tabs-content p.Text3 {
  margin-top: 0;
  padding-left: 2em;
}
/* line 468, ../sass/local.scss */
.tabs-content p.Text4 {
  margin-top: 0;
  padding-left: 3em;
}
/* line 472, ../sass/local.scss */
.tabs-content span.highlight {
  background: #f6d370;
}
/* line 475, ../sass/local.scss */
.tabs-content .ChTitleLg, .tabs-content .BanTitle, .tabs-content .ChTitle {
  color: #575a5c;
  font: 600 1.3em/1.3em "Noto Serif", Georgia, Times, "Times New Roman", serif;
  margin-bottom: .2em;
}
/* line 480, ../sass/local.scss */
.tabs-content .SubTitle {
  border-bottom: 1px solid #d8d7d5;
  font: 800 1.2em/1.3em "Noto Serif", Georgia, Times, "Times New Roman", serif;
  margin-top: 2em;
}
/* line 485, ../sass/local.scss */
.tabs-content .TextHeading {
  border-bottom: 1px solid #d8d7d5;
  font: 600 1.1em/1em "Noto Sans", "Helvetica", "Arial", sans-serif;
  margin: 2.5em 0 1em;
  padding-bottom: .5em;
}
/* line 491, ../sass/local.scss */
.tabs-content .ChTitleCaption {
  font: italic 600 1em/1em "Noto Serif", Georgia, Times, "Times New Roman", serif;
  margin-top: 0;
}
/* line 495, ../sass/local.scss */
.tabs-content div.contact {
  border: 1px solid #d8d7d5;
  margin: 2em 0;
}
/* line 498, ../sass/local.scss */
.tabs-content div.contact > p {
  background: #f5f5f5;
  margin: 0;
  padding: 1em;
}
/* line 503, ../sass/local.scss */
.tabs-content div.contact table.contact {
  border: none;
  border-collapse: separate;
}
/* line 506, ../sass/local.scss */
.tabs-content div.contact table.contact td {
  padding: 1em;
}
/* line 509, ../sass/local.scss */
.tabs-content div.contact table.contact td.name {
  width: 18%;
}
/* line 512, ../sass/local.scss */
.tabs-content div.contact table.contact td.heading {
  background: rgba(216, 215, 213, 0.7);
}
/* line 514, ../sass/local.scss */
.tabs-content div.contact table.contact td.heading strong {
  font-weight: 600;
}
/* line 517, ../sass/local.scss */
.tabs-content div.contact table.contact td.heading span.date, .tabs-content div.contact table.contact td.heading span.links {
  color: #575a5c;
  font-size: .85em;
}
/* line 521, ../sass/local.scss */
.tabs-content div.contact table.contact td.heading span.links {
  display: block;
}
/* line 523, ../sass/local.scss */
.tabs-content div.contact table.contact td.heading span.links a {
  display: inline-block;
  margin-right: .5em;
  padding-right: .5em;
}
/* line 527, ../sass/local.scss */
.tabs-content div.contact table.contact td.heading span.links a:first-child {
  border-right: 1px solid #989690;
}
/* line 536, ../sass/local.scss */
.tabs-content div.contact table.yb td.dir {
  display: none;
}
@media all and (min-width: 900px) {
  /* line 536, ../sass/local.scss */
  .tabs-content div.contact table.yb td.dir {
    display: table-cell;
  }
}
@media all and (min-width: 900px) {
  /* line 542, ../sass/local.scss */
  .tabs-content div.contact table.yb td.dir.name, .tabs-content div.contact table.yb td.dir.blank {
    display: none;
  }
}
@media all and (min-width: 900px) {
  /* line 549, ../sass/local.scss */
  .tabs-content div.contact table.dir {
    display: none;
  }
}
/* line 553, ../sass/local.scss */
.tabs-content div.contact table.dir td.yb {
  display: none;
}

/* line 562, ../sass/local.scss */
.hide-sabbath .c-header__logo {
  width: 9rem;
}
/* line 565, ../sass/local.scss */
.hide-sabbath .c-header__nav-secondary {
  position: absolute;
  right: 0;
  top: 10px;
  width: 65px;
}
/* line 570, ../sass/local.scss */
.hide-sabbath #map {
  padding-top: 70%;
}
/* line 574, ../sass/local.scss */
.hide-sabbath .l-grid--7-col .l-grid-item--6-col {
  width: 100vw;
}

/* line 581, ../sass/local.scss */
.l-grid--6-col .l-grid-item--3-col {
  width: calc(100vw/6 * 3);
}

/* line 586, ../sass/local.scss */
.app-head-full {
  background-color: #1e1613;
  background-position: center top;
  background-size: 100% auto;
  background-repeat: no-repeat;
  min-height: calc(100vh * .8);
  padding-bottom: 2rem;
  position: relative;
}
/* line 594, ../sass/local.scss */
.app-head-full:before {
  background: rgba(30, 22, 19, 0.6);
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 603, ../sass/local.scss */
.app-head-full > * {
  position: relative;
  z-index: 10;
}
/* line 607, ../sass/local.scss */
.app-head-full .c-page-header__search {
  padding-top: 30%;
}
/* line 610, ../sass/local.scss */
.app-head-full .c-filter__toggle {
  color: #d8d7d5;
}
/* line 612, ../sass/local.scss */
.app-head-full .c-filter__toggle:hover {
  color: #fff;
}
/* line 615, ../sass/local.scss */
.app-head-full .c-filter__toggle:hover svg path {
  fill: #fff;
}
/* line 623, ../sass/local.scss */
.app-head-full .u-icon svg path {
  fill: #d8d7d5;
}
/* line 629, ../sass/local.scss */
.app-head-full .c-filter .o-button--outline {
  border-color: #d8d7d5;
  color: #d8d7d5;
}
/* line 634, ../sass/local.scss */
.app-head-full .o-input__search {
  border-bottom: 1px solid #d8d7d5;
}
/* line 637, ../sass/local.scss */
.app-head-full .c-filter__button {
  border-color: #989690;
  color: #fff;
  margin-top: .65em;
}
/* line 642, ../sass/local.scss */
.app-head-full .c-filter__toggle {
  margin-top: .65em;
  padding: .6875rem;
}
/* line 646, ../sass/local.scss */
.app-head-full .scroll {
  text-align: center;
}
/* line 648, ../sass/local.scss */
.app-head-full .scroll a {
  border: 1px solid #fff;
  color: #d8d7d5;
}
/* line 651, ../sass/local.scss */
.app-head-full .scroll a svg {
  width: 10px;
}
/* line 653, ../sass/local.scss */
.app-head-full .scroll a svg path {
  fill: #d8d7d5;
}

/* line 661, ../sass/local.scss */
.homelinks {
  display: flex;
  justify-content: flex-start;
  margin: 8% 0;
  padding: .625rem;
}
/* line 666, ../sass/local.scss */
.homelinks a {
  display: block;
  padding: .625rem;
  text-align: center;
}
/* line 670, ../sass/local.scss */
.homelinks a p {
  color: #d8d7d5;
  font: 400 1em/1em "Noto Sans", "Helvetica", "Arial", sans-serif;
  margin: 0;
}
/* line 676, ../sass/local.scss */
.homelinks figure {
  width: 100%;
}
/* line 679, ../sass/local.scss */
.homelinks svg {
  width: 100%;
  height: 100%;
}
/* line 681, ../sass/local.scss */
.homelinks svg path {
  fill: #d8d7d5;
}

/* line 688, ../sass/local.scss */
.grid-pdf p {
  margin-top: 0;
}
/* line 691, ../sass/local.scss */
.grid-pdf .o-button--simple {
  padding-left: 0;
}

/* line 696, ../sass/local.scss */
.hide-sabbath-margins {
  margin-left: calc((100vw / 14) * 1);
}
@media all and (min-width: 900px) {
  /* line 696, ../sass/local.scss */
  .hide-sabbath-margins {
    margin-left: 0;
  }
}

/* line 702, ../sass/local.scss */
.c-page-header__search {
  padding-left: calc((100vw / 14) * 1);
}
@media all and (min-width: 900px) {
  /* line 702, ../sass/local.scss */
  .c-page-header__search {
    padding-left: 0;
  }
}

/* line 709, ../sass/local.scss */
.c-filter-is-active {
  display: block;
}

/* line 714, ../sass/local.scss */
.text ul.list-accordion {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 718, ../sass/local.scss */
.text ul.list-accordion li {
  border-left: none;
  text-indent: 0;
  padding-left: 2em;
  position: relative;
}
/* line 723, ../sass/local.scss */
.text ul.list-accordion li .u-icon {
  position: absolute;
  left: 2px;
  top: 0;
}
/* line 726, ../sass/local.scss */
.text ul.list-accordion li a {
  border: none;
  font: 600 1.6em/1em "Noto Serif", Georgia, Times, "Times New Roman", serif;
}
/* line 730, ../sass/local.scss */
.text ul.list-accordion li a:hover {
  color: #974e02;
}
/* line 733, ../sass/local.scss */
.text ul.list-accordion li ul {
  padding-left: 1em;
  display: none;
}
/* line 736, ../sass/local.scss */
.text ul.list-accordion li ul li {
  font-size: .9em;
  opacity: .8;
}
/* line 739, ../sass/local.scss */
.text ul.list-accordion li ul li li {
  padding-left: 0;
  text-indent: 0;
  opacity: .7;
  margin: .7em 0;
}
/* line 747, ../sass/local.scss */
.text ul.list-accordion li ul:before {
  content: '';
  display: block;
  position: absolute;
  left: -1em;
  top: 0;
  width: 1px;
  height: 100%;
  background: #d8d7d5;
}
/* line 757, ../sass/local.scss */
.text ul.list-accordion li.active > .u-icon {
  transform: rotate(90deg);
}
/* line 760, ../sass/local.scss */
.text ul.list-accordion li.active > ul {
  display: block;
}
/* line 764, ../sass/local.scss */
.text ul.list-accordion li:hover {
  opacity: 1;
}
/* line 767, ../sass/local.scss */
.text ul.list-accordion li:before {
  display: none !important;
}
/* line 771, ../sass/local.scss */
.text .u-icon {
  transition: all .5s;
  padding: 0 .5em 0 0;
  position: absolute;
  left: 0;
  top: 0;
  vertical-align: text-bottom;
  width: 2em;
  height: 1.5em;
}
/* line 778, ../sass/local.scss */
.text .u-icon svg {
  display: block;
  position: relative;
  margin: 0 auto;
}

/* line 787, ../sass/local.scss */
blockquote.noquotes p {
  text-indent: 0;
}
/* line 790, ../sass/local.scss */
blockquote.noquotes p:before {
  display: none;
}
/* line 793, ../sass/local.scss */
blockquote.noquotes p:after {
  display: none;
}

/* line 799, ../sass/local.scss */
.search-inline .input {
  flex-grow: 1;
}
/* line 801, ../sass/local.scss */
.search-inline .input .search-form__input {
  width: 100%;
}

/* line 807, ../sass/local.scss */
#vue-relations {
  background: rgba(216, 215, 213, 0.65);
}

/* line 811, ../sass/local.scss */
select.years {
  border: 1px solid #d8d7d5;
}

/* line 815, ../sass/local.scss */
.pagination {
  line-height: 25px;
  position: relative;
  margin: 0;
  width: 100%;
}
/* line 820, ../sass/local.scss */
.pagination a {
  display: inline-block;
  width: 25px;
  height: 25px;
  border: 1px solid transparent;
  cursor: pointer;
  padding: 0;
}
/* line 827, ../sass/local.scss */
.pagination a.pagination__page--current {
  border: 1px solid #f1f0ef;
}
/* line 830, ../sass/local.scss */
.pagination .u-icon {
  display: block;
}
/* line 833, ../sass/local.scss */
.pagination .count {
  font-size: .8em;
  display: block;
}

/* line 839, ../sass/local.scss */
h4.listhead {
  color: #989690;
  background: #f1f0ef;
  padding: .5em;
  text-align: center;
  width: 100%;
}

/* line 847, ../sass/local.scss */
table.list {
  width: 100%;
}
/* line 849, ../sass/local.scss */
table.list tbody {
  width: 100%;
}
/* line 852, ../sass/local.scss */
table.list th {
  border-top: 1px solid #d8d7d5;
  border-bottom: 1px solid #989690;
  padding: 1rem;
}
/* line 857, ../sass/local.scss */
table.list td {
  padding: 1rem;
}
/* line 859, ../sass/local.scss */
table.list td p {
  font-size: 1em;
}
/* line 863, ../sass/local.scss */
table.list td.entity {
  width: 70%;
}
/* line 866, ../sass/local.scss */
table.list td.type {
  width: 30%;
}
/* line 869, ../sass/local.scss */
table.list p.name {
  font-weight: 600;
  font-size: 1.2em;
}
/* line 872, ../sass/local.scss */
table.list p.name span {
  font-weight: normal;
  font-size: .9em;
}
/* line 877, ../sass/local.scss */
table.list p.field {
  font-size: .9em;
  font-style: italic;
}

/* line 883, ../sass/local.scss */
.c-page-header__search {
  padding-left: 0;
}

/* line 887, ../sass/local.scss */
.c-filter__form-group {
  white-space: nowrap;
}
/* line 889, ../sass/local.scss */
.c-filter__form-group label {
  white-space: normal;
}

/* line 894, ../sass/local.scss */
.text ol li, .text ul:not(.c-breadcrumbs__list):not(.o-inline-list):not(.c-share-tools__list) li {
  text-indent: 0;
}

/* line 898, ../sass/local.scss */
.loader {
  width: 100%;
  text-align: center;
}
/* line 901, ../sass/local.scss */
.loader img {
  width: 100%;
  max-width: 200px;
}

/* line 907, ../sass/local.scss */
.vue-instance {
  display: none;
}

/* line 911, ../sass/local.scss */
.ready {
  display: block;
}

/* line 914, ../sass/local.scss */
table.ready {
  display: table;
}

/* line 918, ../sass/local.scss */
.grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/* line 925, ../sass/local.scss */
.grid-3up > * {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
}
@media all and (min-width: 650px) {
  /* line 925, ../sass/local.scss */
  .grid-3up > * {
    width: 30%;
  }
}

/* line 936, ../sass/local.scss */
.l-grid-wrap {
  background-position: center center;
  background-size: cover;
}
