/* Make thumbnail selection clear without shifting adjacent images. */
#detailRepresentationThumbnails a {
    display: block;
    border: 3px solid transparent;
    border-radius: 3px;
}
#detailRepresentationThumbnails a.active,
.exhibitionArtworkThumbnails .repThumb.active {
    border-color: #1b83bc;
    box-shadow: 0 0 0 1px #fff;
    background: #e8f3f9;
}
#detailRepresentationThumbnails a:focus-visible,
.exhibitionArtworkThumbnails .repThumb:focus-visible {
    outline: 2px solid #1b83bc;
    outline-offset: 2px;
}
.detail .repViewerCont img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.seriesInfoToggle[hidden] {
    display: none !important;
}
.exhibitionNavShort {
    display: none;
}
@media (max-width: 767px) {
    .exhibitionNavigation ul {
        display: flex;
        flex-wrap: nowrap;
        gap: 16px;
        margin: 0;
        padding: 0;
    }
    .exhibitionNavigation li,
    .subnav .exhibitionNavigation li {
        padding: 0;
    }
    .exhibitionNavigation a {
        display: inline-flex;
        align-items: center;
        min-height: 44px;
    }
    .exhibitionNavFull {
        display: none;
    }
    .exhibitionNavShort {
        display: inline;
    }
}
