.collection-archive #block-contactanarchivist div.field__item:last-child {
    margin-bottom: 0px;
}

.nara-events-block .media-left{
    width:100% !important;
    display:block !important;
}
.nara-events-block .date-box{
    display:block !important;
    width:100% !important;
}

.nara-events-block .date-box>span{
    display:inline-block !important;
    font-family: Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    font-size: .75rem;
    font-weight: 400 !important;
    margin-right: 0px !important;
}

.wp-block-embed-youtube .wp-block-embed__wrapper {
  height: 400px;
}

.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
  width: 100%;
  height: 100%;
}

.search-page .facets-widget-date_range ul {
  padding-left: 0;
}

.search-page .facets-widget-date_range ul li {
  list-style: none;
}

@media (min-width:64em) {
  [data-drupal-selector=views-exposed-form-audiovisual-page-1] .search-drop-down input,
  [data-drupal-selector=views-exposed-form-site-search-page-1] .search-drop-down input {
    border-left-width:1px
  }
}

.node--type-gallery.node--view-mode-full .field--name-field-gallery-items .main-slider .splide__slide {
  max-width: unset;
}

article.node--type-gallery.node--view-mode-teaser {
  box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.15);
  padding: 0;
}
article.node--type-gallery.node--view-mode-teaser:hover {
  box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.3);
}
article.node--type-gallery.node--view-mode-teaser:hover .nportal_box h3 {
  cursor: pointer;
}
article.node--type-gallery.node--view-mode-teaser:hover .nportal_box h3 a {
  text-decoration: underline;
}
article.node--type-gallery.node--view-mode-teaser:hover .portal-box-img a.scrim {
  color: white;
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
  opacity: 1;
}
article.node--type-gallery.node--view-mode-teaser .portal-box-img {
  position: relative;
}
article.node--type-gallery.node--view-mode-teaser .portal-box-img.hover {
  text-decoration: underline;
}
article.node--type-gallery.node--view-mode-teaser .portal-box-img img {
  width: 100%;
}
article.node--type-gallery.node--view-mode-teaser .portal-box-img a.scrim {
  display: block;
  opacity: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 0.5s ease;
}
article.node--type-gallery.node--view-mode-teaser .portal-box-img a.scrim span {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  text-align: center;
  transform: translate(-50%, -50%);
  display: inline-block;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  padding: 3px 7px;
  color: #fff;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
@media (min-width: 1024px) {
  article.node--type-gallery.node--view-mode-teaser .portal-box-img a.scrim span {
    font-size: 0.875rem;
  }
}
article.node--type-gallery.node--view-mode-teaser .nportal_box h3 {
  margin: 0;
  padding: 10px;
  margin-bottom: 10px;
  font-size: 0.875rem;
  text-align: center;
  letter-spacing: normal;
  text-transform: none;
  border-bottom: none;
}
@media (min-width: 1024px) {
  article.node--type-gallery.node--view-mode-teaser .nportal_box h3 {
    font-size: 1.3rem;
  }
}
article.node--type-gallery.node--view-mode-teaser .nportal_box h3 a {
  display: block;
  text-decoration: none;
  width: 100%;
}

article.node--type-gallery.node--view-mode-full .download-button {
  font-size: 16px;
  font-weight: 400;
  padding: 0.5rem 1rem;
  line-height: 157%;
  width: auto;
}

div.field--name-body div:has(table){
  width:100%;
  position:relative;
  overflow-x:auto; 
}

#block-particle-content article div.field--name-body table{  
  max-width:100%;
  position:relative;
  overflow-x:auto;
  width:100% !important;
  min-width:auto !important;  
}

#block-particle-content article table th, #block-particle-content article table td{
  width:auto !important;
  min-width:auto !important;
}