:root {
--ast-title-layout-bg: #333333;
--wp--preset--shadow--deep: rgba(0, 0, 0, 0.35) 0px 5px 15px;
} .the-shadow {
box-shadow: var(--wp--preset--shadow--deep);
} .heritageasset-meta,
.organisation-meta {
padding: 10px;
box-shadow: var(--wp--preset--shadow--deep);
border-radius: 2px;
margin-bottom: 10px;
background-color: var(--ast-global-color-3);
} .heritageasset-meta p,
.organisation-meta p {
padding: 0;
margin: 0;
}
@media (min-width: 768px) { .heritageasset-meta,
.organisation-meta {
width: 50%;
float: right;
margin-left: 10px !important;
margin-bottom: 10px;
}
}  .wp-block-gallery.has-nested-images figure.wp-block-image {
position: relative;
} .wp-block-gallery.has-nested-images figure.wp-block-image figcaption.wp-element-caption {
position: static !important;
bottom: auto !important;
left: auto !important;
right: auto !important;
top: auto !important;
display: block;
width: 100%;
max-height: none !important;
margin-top: 0.5rem;
padding: 0.5rem 0;
background: none !important;
color: inherit;
text-shadow: none !important;
overflow: visible !important;
font-size: 0.85rem;
opacity: 0.8;
text-align: center;
font-style: italic;
}  .ha-taxonomy .accordion-wrapper {
display: block;
margin-bottom: 1em;
} .ha-taxonomy .accordion-wrapper input.accordion-toggle {
display: none;
} .ha-taxonomy .accordion-wrapper label.accordion {
display: block;
cursor: pointer;
padding: 1em 1.125em;
background-color: #eee;
color: #444;
font-size: 1rem;
font-weight: bold;
border: 1px solid #ccc;
border-radius: 4px;
position: relative;
transition: background-color 0.2s ease;
} .ha-taxonomy .accordion-wrapper label.accordion:after {
content: '\002B';
position: absolute;
right: 1.125em;
font-weight: bold;
} .ha-taxonomy .accordion-wrapper label.accordion:hover,
.ha-taxonomy .accordion-wrapper label.accordion:focus {
background-color: #ddd;
outline: none;
} .ha-taxonomy .accordion-wrapper label.accordion:focus-visible {
outline: 2px solid #005fcc;
} .ha-taxonomy .accordion-wrapper input.accordion-toggle:checked + label.accordion:after {
content: '\2212';
} .ha-taxonomy .accordion-wrapper .panel {
max-height: 0;
overflow: hidden;
transition: max-height 0.3s ease, padding 0.3s ease;
background-color: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-radius: 0 0 4px 4px;
padding: 0 1.125em;
} .ha-taxonomy .accordion-wrapper input.accordion-toggle:checked ~ .panel {
max-height: 1000px;
padding: 0.75em 1.125em;
} .ha-taxonomy .accordion-wrapper ul.accordion-term-list {
list-style-type: none;
padding-left: 0;
margin: 0;
} .ha-taxonomy .accordion-wrapper ul.accordion-term-list li.parent-term {
margin-bottom: 0.5em;
} .ha-taxonomy .accordion-wrapper ul.accordion-term-list li.parent-term strong {
display: block;
margin-bottom: 0.25em;
font-size: 1rem;
} .ha-taxonomy .accordion-wrapper ul.accordion-term-list li.parent-term ul.child-terms {
list-style-type: disc;
padding-left: 1.5em;
margin: 0.25em 0;
} .ha-taxonomy .accordion-wrapper ul.accordion-term-list li.parent-term ul.child-terms li strong {
display: inline;
font-weight: bold;
margin-right: 0.25em;
}  .wp-block-gallery.has-nested-images {
display: flex !important; flex-wrap: wrap;
gap: 0.5rem !important; } .wp-block-gallery.has-nested-images .wp-block-image {
box-sizing: border-box;
} .single-heritageasset .wp-block-gallery img {
box-shadow: var(--wp--preset--shadow--deep);
} @media (max-width: 599px) { .wp-block-gallery.is-layout-flex > figure.wp-block-image {
flex: 0 0 100% !important;
max-width: 100% !important;
}
} @media (min-width: 600px) and (max-width: 921px) { .wp-block-gallery.is-layout-flex {
justify-content: flex-start;
} .wp-block-gallery.is-layout-flex > figure.wp-block-image { flex: 0 0 calc((100% - 0.5rem) / 2) !important;
max-width: calc((100% - 0.5rem) / 2) !important;
}
} @media (min-width: 922px) { .wp-block-gallery.is-layout-flex {
justify-content: flex-start;
} .wp-block-gallery.is-layout-flex > figure.wp-block-image { flex: 0 0 calc((100% - 1rem) / 3) !important;
max-width: calc((100% - 1rem) / 3) !important;
}
} .heritageasset-table {
border: 1px solid #000000;
box-shadow: var(--wp--preset--shadow--deep);
border-collapse: separate !important;
} .heritageasset-pagination {
display: inline-block;
width: 100%;
text-align: center;
} .heritageasset-pagination .page-numbers {
display: inline-block;
width: 2.33333em;
height: 2.33333em;
font-size: 1.06666rem;
line-height: calc(2.33333em - 3px);
font-weight: 500;
} .heritageasset-pagination a {
text-decoration: none !important;
} .heritageasset-pagination .current {
color: #ffffff;
border-color: #3a5e8c;
background-color: #3a5e8c;
} .heritageasset-pagination .next {
float: right;
} .heritageasset-pagination .prev {
float: left;
} .heritageasset-pagination .next,
.heritageasset-pagination .prev {
padding: 0 1.5em;
height: 2.33333em;
line-height: calc(2.33333em - 3px);
width: auto;
} .ast-pro-upgrade-cta-wrapper {
display: none;
visibility: hidden;
}