/**********
Theme: Default Theme A
Style overrides
************/
body .emuseum-footer p {
    margin: 0 0 7px;
}
.social-icons {
    display: flex;
    gap: 20px;
    align-items: center;
	justify-content: end;
}
.social-icons a svg {
    width: 40px;
    height: 40px;
    fill: #555;
    transition: fill 0.3s;
}
.social-icons a:hover svg {
    fill: #0077ff;
}
.emuseum-footer {
    margin-top: 0;
}
.emuseum-hero.homepage-content-block.homepage-banner-block.block-layout-FULLWIDTH {
	margin-bottom:0;
}
body.details-page.empty-module .emuseum-hero.homepage-content-block.homepage-banner-block.block-layout-FULLWIDTH {
    max-height: 50vh;
}
@media (min-width: 1400px) {
    .header-grid {
        -ms-grid-columns: auto 1fr 280px;
        grid-template-columns: auto 1fr 280px;
    }
}

@media (min-width: 1400px) {
    .logo-container img {
        max-height: 120px;
        max-width: 500px;
    }
}
.emuseum-fit-grid .emuseum-img-grid .grid-item img {
	height: 350px;
}
body .emuseum-main-wrap .text-wrap {
    text-align: left;
}
body .emuseum-main-wrap .result-title, body .emuseum-main-wrap .emuseum-highlight-section .highlight-text .highlight-title, body .emuseum-main-wrap .grid-item .texts-wrap>div:first-of-type, body .emuseum-main-wrap .list-item .texts-wrap>div:first-of-type, body .emuseum-main-wrap .modal-dialog .modal-title {
    font-size: 1.2rem;
}
.detail-two-column .detail-grid .tombstone-wrapper {
    order: 1;
}
/*
.detail-two-column .detail-grid .media-wrapper {
    order: 2;
}
*/
.detail-two-column .record-related-records {
    order: 3;
}
.detail-two-column .detail-grid .more-details-wrapper {
    order: 4;
}
body .emuseum-main-wrap .detailField.infoField .detailFieldValue, body .emuseum-main-wrap .detailField.descriptionField .detailFieldValue {
    line-height: 1.8;
}
body:not(.presses-page, .publications-page) .emuseum-main-wrap .text-wrap.title,
body:not(.presses-page, .publications-page) .emuseum-main-wrap .text-wrap.title a {
    float:left;
}
body.details-page .emuseum-main-wrap .emuseum-standard-grid.related-Presses .text-wrap.title,
body.details-page .emuseum-main-wrap .emuseum-standard-grid.related-Presses .text-wrap.title a,
body.details-page .emuseum-main-wrap .emuseum-standard-grid.related-Publications .text-wrap.title,
body.details-page .emuseum-main-wrap .emuseum-standard-grid.related-Publications .text-wrap.title a {
    float: none;
}
body .emuseum-main-wrap .text-wrap.title,
body .emuseum-main-wrap .text-wrap.title a {
    font-style: italic;
}
body:not(.presses-page, .publications-page) .emuseum-main-wrap div:not(.related-Presses) .text-wrap.title:after {
    content: ", ";
    margin-right: 3px;
    font-style: normal;
}
body .emuseum-main-wrap .related-Presses .text-wrap.title:after,
body .emuseum-main-wrap .related-Publications .text-wrap.title:after {
    display: none;
}
#relatedRecordMenu li {
    margin-right: 30px;
}
body.exhibitions-page.exhibitions-module h2 {
	font-size: 1.6rem;
}
body:not(.start-page) #emuseum-main-content > .content-header,
body.viewingrooms-page .emuseum-img-grid{
    padding-top: 30px;
}
.emuseum-nav .active {
	text-decoration: underline;
}
#relatedRecordMenu li.active a {
    text-decoration: underline;
}
#relatedRecordMenu {
    margin: 60px 0 30px;
}
body .emuseum-main-wrap .text-wrap.shareToolbar .grid-item-toolbar:empty {
    display: none;
}
body .emuseum-main-wrap .text-wrap.shareToolbar .grid-item-toolbar {
    width: 100%;
}
body.presses-page.presses-module.emuseum-standard-grid .emuseum-img-grid .grid-item img,
body.publications-page.publications-module.emuseum-standard-grid .emuseum-img-grid .grid-item img {
	max-height: 400px;
    width: auto;
    transform: unset;
    position: static;
}
body.presses-page.presses-module.emuseum-standard-grid .emuseum-img-grid .primaryMedia.img-wrap a,
body.publications-page.publications-module.emuseum-standard-grid .emuseum-img-grid .primaryMedia.img-wrap a {
    background: #f7f7f7;
    display: grid;
}
body.presses-page.presses-module.emuseum-standard-grid .emuseum-img-grid .emuseum-img-wrap,
body.publications-page.publications-module.emuseum-standard-grid .emuseum-img-grid .emuseum-img-wrap {
    padding: 0;
}
body .emuseum-main-wrap .detailField.descriptionField .detailFieldValue,
body .emuseum-main-wrap .detailField.descriptionField .detailFieldValue *,
body .emuseum-main-wrap .detailField.teaserField .detailFieldValue,
body .emuseum-main-wrap .detailField.teaserField .detailFieldValue * {
    font-size: unset !important;
}
/*
body.detail-two-column .detail-item-img .media-zone img {
    max-height: 500px;
}
*/
body.exhibitions-page.exhibitions-module .emuseum-highlight-wrap {
    display: none;
}
body.about-page #emuseum-main-content > .content-header {
    margin-bottom: 30px;
}
body .emuseum-main-wrap p {
    margin: 10px 0;
}
body.details-page.exhibitions-module .primaryArtistField .detailFieldLabel {
	width: 100%;
	letter-spacing: .16em;
    font-size: .87rem;
    font-weight: bold;
}
body.details-page.exhibitions-module .primaryArtistField .detailFieldLabel:after {
    display: none;
}
body.viewingrooms-page .item .result-text {
	display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
}
body.viewingrooms-page .item .result-title {
    text-align: left;
}
div#cboxContent, div#cboxContent * {
    background: #fff;
}
@media screen and (max-width: 1025px) {
    .emuseum-fit-grid .emuseum-img-grid .grid-item img {
    	height: 250px;
    }
}
@media screen and (max-width: 1024px) {
    .detail-one-column .detail-grid .media-zone {
        height: auto;
    }
}
.record-related-records {
    margin-top: 60px;
}
#cboxClose:before {
    content: "\00d7";
    font-family: sans-serif;
    font-size: 28px;
    position: absolute;
    top: 0;
    right: 0;
    text-indent: 0;
    padding: 0 11px;
}


/* ARTIST THEME STYLES */
html body .em-body-inner #emuseumMainWrap {
	display: grid;
    grid-template-columns: 300px 1fr;
	padding: 60px;
    grid-gap: 90px;
}
html body .em-body-inner .emuseum-header {
	padding: 0;
}
html body .em-body-inner .header-grid {
    grid-template-columns: 1fr;
    grid-template-rows: 200px 1fr;
    align-items: self-start;
    padding: 0;
}
#emuseum-main-content {
	padding-top: 200px;
}
html body.emuseum-bigsearch .menu-container {
    grid-row-start: 2;
    grid-row-end: 3;
    grid-column-start: 1;
}
html body .em-body-inner .emuseum-header .emuseum-nav {
    display: grid;
    align-items: center;
    justify-content: left;
    text-align: left;
}
.logo-container {
    height: 100%;
}
.logo-container img {
    max-width: 100%;
}
.content-header {
    padding-top: 0 !important;
}
.emuseum-search-toggle {
    display: none !important;
}
body .emuseum-main-wrap .nav-link {
    padding-left: 0;
}
#relatedRecordMenu {
    display: none;
}
.detail-one-column .detail-grid .media-zone {
    background: none;
}
.detail-tools {
    margin-top: -25px;
}
.objects-module.details-page .emuseum-title-wrap,
.presses-module.details-page .emuseum-title-wrap {
    display: none;
}
.detail-two-column .detail-grid {
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}
.presses-module.detail-two-column .detail-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);
}
body.details-page.people-module .detailField h1, body.details-page.exhibitions-module .detailField h1, body.details-page.exhibitions-module .detailField.displayDateField, body.details-page.publications-module .detailField h1, body.details-page.news-module .detailField h1, body.details-page.presses-module .detailField h1 {
    display: block;
	font-size: 24px;
    text-transform: none;
}
body.details-page.presses-module .descriptionField {
    margin-top: 30px;
}