div.preview-block > h2 {
text-transform:none;
font-family: "nimbus-sans", sans serif;
font-size: 1.3rem;
letter-spacing: 0;
}

.content:has(dl#other-media > div > dd > div > audio) > div.lightbox-container {  display: none;}

.og-grid > li > a > h4 {
text-align:left;
}

.right-sidebar {
padding-left:1rem;
}

.property.Item.Number{
  display: none;
}

.lightbox-container::before {
  content: "(Click the fullscreen button in the viewer to fully interact)";
}

div.mapping-feature-popup-content > img {
display: block;
margin:0 auto 2rem auto;
}

button#section-sidebar-modal-close {
color:black;
}

button#section-sidebar-modal-toggle {
margin-bottom:1rem;
}

div#cookie-bar-inner {
width: 50% !important;
max-height:80%;
height: auto;
  top: 10% !important;
  padding:2rem;
  left: 25% !important;
  background-color: black;
  position:relative;
padding-bottom:5rem;
overflow-y:scroll;
}

a.cb-enable, a.cb-policy {
position:relative;
padding:.5rem !important;
margin-top:1rem;
}

a.cb-policy {
background-color:#CE1B0F !important;
}

div#cookie-bar {
background-color: transparent;
backdrop-filter: blur(6px);
position:absolute;
height: 100%;
}

h2.site-subtitle {
text-transform: none !important;
}

a.advanced-search {
display:none;
}

div.large-link {
transition:transform .2s;
margin: 1rem;
padding: 0 0 0 1rem;
border-radius:20px;
height:fit-content;
}

.red-border{
border:5px solid #CE1B0F;
}
.green-border {
border:5px solid #39732D;
}
.blue-border {
border:5px solid #25377F;
}
div.large-link:hover {
transform: scale(1.05);
}

div.large-link > a > img {
clip-path: circle(50%);
margin: 1rem 1rem 0 0.5rem;
}
div.large-link-container {
display:inline-flex;
justify-content:space-evenly;
width:100%;
margin-top:-30px;
}

div.Date > dd.value:has(div.annotation) {
display:none;
}

div.header-image > img {
width:10rem;
max-width:10rem;
}

div.youtube-container > iframe {
aspect-ratio: 16 / 9;
width: 100% !important;
}

@media screen and (max-width: 800px) {
div.large-link-container {
display:block;
}

@media screen and (max-width: 460px) {
div#cookie-bar-inner {
max-height: 80%;
overflow:scroll;
}
    a.cb-enable, a.cb-policy {
        margin-top: 3rem !important;
    }
}

div#cookie-bar-inner {
width: 80% !important;
  top: 5% !important;
  padding:2rem;
  left: 10% !important;

}
a.cb-enable, a.cb-policy {
margin-top:.5rem;
}
}

@media screen and (min-width: 1470px) {
a.cb-enable, a.cb-policy {
margin-top: 5rem;
}
}

@media screen and (min-width: 800px) {
ul.navigation {
float:right;
}
}

@media screen and (max-width: 1200px) {
header nav {
padding-left: 20px;
padding-right: 0;
}
}

div#facets > fieldset[data-facet-id="12"] > ul > li > label::after {
content: "0s";
}

div.media-embeds {
display:none;
}

div.media-embeds:has(div.youtube) {
display:block;
}

div.media-embeds:has(div.youtube) > div.media-render.file {
display:none;
}

div#itemfiles:has(.lg-error-msg) {
display: none;
}


div#itemfiles {
height: 90vh;
}

@media screen and (max-width: 800px) {
    header nav::before {
        position:absolute!important;
        top:-100px!important;
        right:-40%!important;
    }
    div.main-body {
       display:block;
    }
}

@media screen and (max-width: 470px) {
    header nav::before {
        top:-150px!important;
        margin-right: 10%;
    }
}

ul.og-grid > li > a:focus {
outline:2px solid white;
box-shadow:0 0 0 4px black;
}
 
/* Rule for hiding lightgallery viewer on interview items */

#itemfiles:has(div[data-src="https://exhibitions.london.ac.uk/files/original/0029c8238c77afcb06e4a41ac1f4006b1174ca5c.jpg"], div[data-src="https://exhibitions.london.ac.uk/files/original/395b123ebfa4f13f6c868c6cd7d1ea69aaf17d9a.jpg"], div[data-src="https://exhibitions.london.ac.uk/files/original/59ebbb3128e70662bbd0b35b3bc333e4e6e006d6.jpg"], div[data-src="https://exhibitions.london.ac.uk/files/original/b431ae24dc08d9009a95bdd1179041b21103b4d2.jpg"], div[data-src="https://exhibitions.london.ac.uk/files/original/b97620687cba3f11102a18c6e9bebbd3d50169bb.jpg"], div[data-src="https://exhibitions.london.ac.uk/files/original/0d83335adfaa8bb175255e2c561f3e96be569734.jpeg"], div[data-src="https://exhibitions.london.ac.uk/files/original/f5a9b7a27820e87eb6772ddff2f92103f6367f92.jpg"], div[data-src="https://exhibitions.london.ac.uk/files/original/ace4f63445374968d7e0a5894a0a09cc65b5d7cc.jpg"]) {
  display:none;
}

#content {
min-height: 30vw;
}

@media screen and (max-width: 900px) {
    header>div.header-container>nav>ul.navigation {
        position: absolute !important;
        width: 100vw!important;
        margin-left: -3rem;
    }
}