.site-title {
text-align: left;
}
#wrap {
margin: 0px 30px;
padding: 0px 0px 30px 0px;
max-width: 1080px;
}
.navigation {
border: none;
background: #e9e8e4;
padding: 15px 0px;
}
footer {
text-align: left;
}
.property .field-term {
font-size: 85%;
}
.property h4 {
font-size:100%;
}
#gmap * {
}
h1,h2,h3,h4,h5,h6,th {
font-weight: normal;
}
.linked-resources caption {
font-weight: normal;
}
div.property {
background: #e9e8e4;
}
div.values {
background: #f9f8f4;
}
.resource-list.grid {
justify-content: left;
}
#gmap *, #gmap2 * {
font-family: Noto Sans JP, sans-serif;
}
.facet-see-more-or-less.expand::after {
content: none;
}
.facet-see-more-or-less.collapse::after {
content: none;
}
#advanced-search-form form {
    display: flex;
    gap: 16px;
}
#advanced-search-form fieldset {
    border: 0;
    padding: 0;
    margin: 0;
    flex: 1;
}
#advanced-search-form input[type="search"]::placeholder {
    opacity: 0;
}
.search-results-count-total {
  display: none;
}
.search-view-type.active {
    color: light-dark(rgba(16, 16, 16, 0.3), rgba(255, 255, 255, 0.3));
}
#search-results
{
    margin: 0;
}
.search-facets {
flex: 0;
}
#search-results img {
    height: 100%;
}
.search-results .resource-list.list .resource-thumbnail .resource-link img {
max-width: none;
max-height: none;
}
.search-results .resource-list.list .resource {
flex-flow: unset;
padding: 24px 0;
}
.search-results .resource-list.list .resource-thumbnail {
 order:2;
margin-left: 1.25%;
}
.search-results .resource-list.grid .resource-metadata, .search-results .resource-list.grid .resource-body
{
    display: block;
}
.search-results .resource-list.grid {
gap :0;
}
.search-results .resource-list.grid .resource
 {
    display: block;
    flex: unset;
    padding: 24px .625%;
    width: 25%;
    font-size: 15.75px;
    line-height: 24px;
}
.search-results .resource-list.grid .resource-thumbnail img {
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}
.search-results .resource-list.grid .resource-thumbnail {
    display: block;
}
.search-results .resource-list.grid .resource-link {
    display: block;
}
.media-embed.layout-horizontal.multiple-attachments .item.resource
 {
    text-align: center;
}
.media-embed .resource:not(:only-child) img {
    max-height: 6rem;
}
.media-embed.layout-horizontal {
padding: calc(1rem - 1px) 0 2rem 0;
align-items: unset;
}