/* ===== Resets ===== */

#header {
	z-index: 11;
}

.logo.logo-header {
    background-image: url("/assets/meta/ec9d5deb/client/logo-header.png");
}

.logo-footer {
    background-image: url("/assets/meta/8e04089b/client/logo-footer.png");
}

#block-search-form .modal-body .btn-primary {
    background-image: url("/assets/meta/e65dbf12/client/icon-search-white.png");
}

#block-search-form .modal-body .advanced-art-search:after {
    background-image: url("/assets/meta/e1fd3a4c/client/icon-art-search-gray.png");
}

#block-search-form .modal-header .close .close-icon {
    background-image: url("/assets/meta/b97b247b/client/icon-close-white.png");
}

#main-menu ul.nav>li:not(:first-child).nav-item-search a {
	background-image: url("/assets/meta/5ebf7c0b/client/icon-search-black.png");
}


@media screen and (max-width: 1024px){
	.mobile-menu-open a:after {
	    background-image: url("/assets/meta/fe63b1be/client/icon-navicon.png");
	}
	.mobile-menu-open a:before {
    	background-image: url("/assets/meta/5ebf7c0b/client/icon-search-black.png");
	}
	.main-menu-close {
    	background-image: url("/assets/meta/b97b247b/client/icon-close-white.png");
	}
}

.icon-class.icon-10 {
    background-image: url("/assets/meta/8a6c359c/client/icon-10-red.png")
}

.icon-class.icon-12 {
    background-image: url("/assets/meta/65546373/client/icon-12-red.png")
}

.icon-class.icon-13 {
    background-image: url("/assets/meta/35dab5c2/client/icon-13-red.png")
}

.icon-class.icon-16 {
    background-image: url("/assets/meta/59dab91c/client/icon-16-red.png")
}

.icon-class.icon-18 {
    background-image: url("/assets/meta/f97e21c3/client/icon-18-red.png")
}

.icon-class.icon-19 {
    background-image: url("/assets/meta/f70728ba/client/icon-19-red.png")
}

.icon-class.icon-21 {
    background-image: url("/assets/meta/6f35ca54/client/icon-21-red.png")
}

.icon-class.icon-22 {
    background-image: url("/assets/meta/bbb26c58/client/icon-22-red.png")
}

.icon-class.icon-23 {
    background-image: url("/assets/meta/1934c559/client/icon-23-red.png")
}

.icon-class.icon-25 {
    background-image: url("/assets/meta/d3f6ef05/client/icon-25-red.png")
}

.icon-class.icon-26 {
    background-image: url("/assets/meta/2588e817/client/icon-26-red.png")
}

.icon-class.icon-27 {
    background-image: url("/assets/meta/ad57e32f/client/icon-27-red.png")
}

.icon-class.icon-28 {
    background-image: url("/assets/meta/a19c1394/client/icon-28-red.png")
}

.icon-class.icon-29 {
    background-image: url("/assets/meta/c590f1c8/client/icon-29-red.png")
}

.icon-class.icon-3 {
    background-image: url("/assets/meta/7f76816c/client/icon-3-red.png")
}

.icon-class.icon-32 {
    background-image: url("/assets/meta/93dc6c4/client/icon-32-red.png")
}

.icon-class.icon-33 {
    background-image: url("/assets/meta/6ae63aaa/client/icon-33-red.png")
}

.icon-class.icon-34 {
    background-image: url("/assets/meta/ab1267cb/client/icon-34-red.png")
}

.icon-class.icon-35 {
    background-image: url("/assets/meta/9220220c/client/icon-35-red.png")
}

.icon-class.icon-39 {
    background-image: url("/assets/meta/db9683cc/client/icon-39-red.png")
}

.icon-class.icon-4 {
    background-image: url("/assets/meta/34e32c96/client/icon-4-red.png")
}

.icon-class.icon-40 {
    background-image: url("/assets/meta/4a16bb97/client/icon-40-red.png")
}

.icon-class.icon-6 {
    background-image: url("/assets/meta/aec9723a/client/icon-6-red.png")
}

.icon-class.icon-7 {
    background-image: url("/assets/meta/c0b3861d/client/icon-7-red.png")
}

.icon-class.icon-8 {
    background-image: url("/assets/meta/67de98c8/client/icon-8-red.png")
}

.icon-class.icon-9 {
    background-image: url("/assets/meta/dbcebcf0/client/icon-9-red.png")
}

#emuseum-collection-header .header-text {
	z-index: 1;
}

.category .slick-next, .category .slick-prev {
    z-index: 10;
}

.emuseum-wrapper .row {
	display: block;
	flex-wrap: initial;
}

#emuseum-skeleton-resultswrap #emuseum-skeleton-results.full-results {
    max-width: 100%;
}

.organism-node-featured-media {
	position: relative;
}

#contact-form .form-control {
    height: auto;
}

.submenu.active {
	opacity: 1;
}

#letterForm select, #sortByForm select, #viewSwitchForm select {
	z-index: 0;
}

#header {
    z-index: 1001;
}

@media (max-width: 768px) {
	#context-panel {
		z-index: 1002;
	}
}

#thesTreePanel #thesTreeWrap:after {
	display: none;
}

/* ===== Global ===== */

#emuseum-menu li {
	display: inline-block;
	margin-right: 15px;
}

.emuseum-wrapper {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 20px;
}

p {
	font-size: 1.125rem;
    line-height: 1.5;
}

#emuseum-quicksearch-wrap #emuseum-quicksearch input[type=text] {
    border: 1px solid #c3c3c3;
}

#emuseum-quicksearch-wrap #emuseum-quicksearch input[type=submit] {
	border-left: 1px solid #c3c3c3;
}

@media (min-width: 768px) {
	#emuseum-quicksearch-wrap #emuseum-quicksearch input[type=text] {
	    height: 50px;
	}
}

@media (min-width: 768px) {
	#emuseum-quicksearch-wrap #emuseum-quicksearch i {
	    line-height: 50px;
	}
}

#emuseum-quicksearch-wrap h4,
#seealso_head
 {
	font-size: 22px;
    line-height: 1.2;
    font-family: "TradeGothicLTPro-Bd2";
}

#as-wrap {
	text-align: right;
}

#as-wrap .fa {
	padding-right: 5px;
}

#advancedsearch-link {
	font-family: "TradeGothicLTPro-Bd2";
}

#emuseum-menu {
	font-family: "TradeGothicLTPro-Bd2";
	/*
	background-color: #fff;
    padding: 20px;
    border: 1px solid #c3c3c3;
    */
    margin-bottom: 40px;
}

#emuseum-menu ul li {
    margin-right: 30px;
    border-bottom: 2px solid transparent;
}

#emuseum-menu a:hover {
	text-decoration: none;
}

#emuseum-menu ul li.active, #emuseum-menu ul li:hover {
    border-bottom: 2px solid #da291c; 
}

#emuseum-menu ul li i {
    display: block;
    color: #000;
    font-size: 18px;
    margin-right: 6px;
}

.emuseum-wrapper h1 {
    font-size: 25px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c3c3c3;
    margin: 20px 0;
}

.selectWrapper {
    background-color: #fff;
}

body.emuseum select {
	border: 1px solid #c3c3c3;
}

.emuseum-pager-button {
    background-color: transparent;
    color: #da291c;
}

.form-control {
	border: 1px solid #c3c3c3;
}

.bottom-pager {
    text-align: right;
}

#content-header .emuseum-header-tabs li {
    font-family: 'TradeGothicLTPro-Bd2', sans-serif;
}

.advancedsearch-field-wrap label > * {
	margin-top: 6px;
}

.emuseum-content {
    margin-top: 15px;
}

/* ===== Homepage ===== */

#collection-header-wrapper {
    margin-bottom: 40px;
}

/* ===== Grid ===== */

.emuseum-wrapper .their-row {
	max-width: 83.333%;
	margin: 0 auto;
}

.grid-item h3 {
	font-family: TradeGothicLTPro-Bd2;
	font-size: 1.375rem;
    line-height: 1.2;
}

.grid-item a {
    color: #000;
}

.grid-item a h3, .grid-item h3 a, .grid-item a:hover {
    color: rgb(218, 41, 28);
}

/* ===== Detail Page ===== */

#appDetailView .detailFieldLabel, .emuseum-detail-category .detail-category-label {
    float: none;
    display: block;
    font-family: "TradeGothicLTPro-Bd2";
    text-transform: uppercase;
    font-size: 12px;
}

.emuseum-detail-item .detail-item-details .detailField {
    margin-bottom: 15px;
}

.emuseum-detail-category ul li a, .sm-red-btn {
	background-color: #da291c;
	border-color: #da291c;
	color: #fff;
	font-family: "TradeGothicLTPro-Bd2";
    text-transform: uppercase;
    font-size: 12px;
    padding: 6px 8px;
}

.emuseum-detail-category ul li a:hover, .sm-red-btn:hover {
	background-color: #ad2116;
	border-color: #ad2116;
}

#secondary-media #secondary-media-tabs li a span {
    font-family: "TradeGothicLTPro-Bd2";
}

/* Because of flash during transition */
#secondary-media .secondary-media-content .secondary-media-inner {
    overflow-y: hidden;
}

.detailField .toggleIcon {
    float: right;
    color: #da291c;
    line-height: 20px;
}

.emuseum-detail-item .detail-item-details .detailField.toggleField .toggleLabel:first-child {
    border-color: #c3c3c3;
}

#appDetailView .toggleLabel.detailFieldLabel {
    text-transform: none;
    font-size: 16px;
}

.emuseum-detail-item .detail-item-details .detailField.toggleField .toggleLabel {
	padding: 10px 0;
	border-color: #c3c3c3;
}

#appDetailView h1 {
    border-bottom: 0;
    font-size: 26px;
    line-height: 1.2;
    font-family: "TradeGothicLTPro-Bd2";
}

.detailField a {
	font-family: "TradeGothicLTPro-Bd2";
}

.emuseum-detail-item .detail-item-details .detailField {
    margin-bottom: 18px;
}

.detailField p {
    font-size: 16px;
}

.emuseum-detail-item .detail-item-details .detailField.toggleField {
    margin-bottom: 10px;
}

#secondary-media #secondary-media-tabs li a {
    font-size: 16px;
}

.modal-header h2 {
    font-size: 21px;
}

#media-overlay .overlayTitle h4 {
    font-size: 18px;
    margin-top: 10px;
}

#media-overlay #secondary-media {
    padding-left: 0;
    padding-right: 0;
}

.related-component h5 {
    display: none;
}

.related-works-wrap {
	float: left;
	background-color: #dadada;
	margin: 20px 0;
}

.related-title {
    max-width: 125px;
    text-align: center;
    margin-top: 12px;
}

#emuseum-related-components .related-component .related-inner ul {
    max-height: none;
}

#emuseum-related-components #seealso_head {
    margin: 0;
}

.toggleField .toggleContent font, .toggleField .toggleContent * {
    font-family: "TradeGothicLTPro-Light", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.25;
    color: #000;
}

/* ===== Thesaurus ===== */

.thes-module-wrap .first-field a, .emuseum-list-grid .list-item h3 {
    color: #da291c;
    font-family: TradeGothicLTPro-Bd2;
    font-size: 1.375rem;
}

/* ===== List View ===== */

.list-item {
    min-height: 160px;
}


/* ===== Filters ===== */

#filters h4 {
    font-size: 16px;
}

.emuseum-contextpanel-active .emuseum-wrapper .their-row {
    max-width: 100%;
}

#emuseum-result-details #emuseum-filter-bar li a {
	background-color: #da291c;
	color: #fff;
    font-family: "TradeGothicLTPro-Bd2";
    text-transform: uppercase;
    font-size: 10px;
    padding: 6px 8px;
}

/* ===== Breadcrumbs ===== */

#breadcrumb li:after {
	display: none;
}

@media (min-width: 992px){
	#breadcrumb li, #breadcrumb li a {
	    font-size: 1rem;
	}
}

.breadcrumb-divider {
    padding-right: 6px;
}

#breadcrumb li:last-child span {
    display: none;
}

/* ===== Misc ===== */

.category .category-header h3 {
    font-family: "TradeGothicLTPro-Bd2";
    font-size: 22px;
}

.emuseum-content {
    padding-bottom: 50px;
}

.toledo-btn, input[type=submit].emuseum-button, .small-outlined-button {
	text-decoration: none;
    cursor: pointer;
    transition: .2s ease-in-out;
    display: inline-block;
    margin: 15px 15px 15px 0;
    padding: 11px 10px 7px;
    height: auto;
    background-color: #da291c;
    border-radius: 0;
    color: #fff;
    font-family: "TradeGothicLTPro-Bd2";
    font-size: 14px;
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.toledo-btn:hover {
	color: #fff;
	text-decoration: none;
}

.toledo-btn-secondary, .small-outlined-button {
	background-color: #000;
	color: #fff !important;
}

.toledo-btn-secondary:hover {
	background-color: #333;
}

.advancedsearch-submit-wrap .toledo-btn {
    height: 34px;
}

#navigationBackForm input {
	height: auto;
}

@media screen and (max-width: 580px) {
	.emuseum-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.advancedsearch-fields {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

@media screen and (max-width: 580px) {
	.advancedsearch-fields {
	    -webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}
}

@media screen and (min-width: 992px) {
	#emuseum-quicksearch-wrap h4 {
	    display: inline-block;
	    max-width: 207px;
	}
	#emuseum-quicksearch {
	    display: inline-block;
	    padding-left: 20px;
	    width: calc(100% - 207px);
	}
}


.emuseum-wrapper h1 {
	font-family: "TradeGothicLTPro-Bd2";
}

.form-control, select, input {
	font-family: "TradeGothicLTPro-Light", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.detail-tools {
    margin-bottom: 15px;
}

@media (min-width: 992px) {
	.detail-item-img {
	    padding-left: 0;
	}
}

.list-item {
    min-height: 210px;
}

/* Hide no image instances from grid, list and detail */

.grid-item .emuseum-defaultmedia-wrap {
    display: none;
}

.list-item .emuseum-defaultmedia-wrap {
    display: none;
}

#appDetailView #mediaZone .emuseum-defaultmedia-wrap {
    display: none;
}

/* If no media linked */
#appDetailView .no-media .detail-item-img {
    display: none;
}

#appDetailView .no-media .detail-item-details,
#appDetailView.no-file .detail-item-details {
	padding-left: 0;
}

/* If file not available */
#appDetailView.no-file .detail-item-img {
    display: none;
}

#appDetailView .emuseum-detail-item {
    display: none;
}

.no-img-list .row * {
    max-width: 100%;
}

/* Call out menu */

#emuseum-menu {
	text-align: center;
}

#emuseum-menu.multi-text-callout ul {
    border: 3px solid #dadada;
    background-color: #fff;
    padding: 15px;
    max-width: auto;
    display: inline-block;
    font-size: 22px;
}

#emuseum-menu.multi-text-callout ul li i {
	font-size: 24px;
}

#emuseum-menu.multi-text-callout ul li {
	margin:20px;
}

/* ===== Misc ===== */

#block-search-form .modal-content {
    box-shadow: none !important;
}

#block-search-form .modal-body input[type="text"].form-control {
    padding: 37px 0;
}

.toggleField + .detailField:not(.toggleField) {
    margin-top: 30px;
}

/* ===== menu search icon, rename modal trigger class ===== */

#main-menu ul.nav>li:not(:first-child).nav-item-1083-nomodal {
    position: relative;
    width: 32px;
}

#main-menu ul.nav>li:not(:first-child).nav-item-1083-nomodal {
    margin-right: 30px;
}

#main-menu ul.nav>li:not(:first-child).nav-item-1083-nomodal a {
    display: block;
    position: absolute;
    z-index: 2;
    top: 0;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center 5px;
    background-size: contain;
    font-size: 0rem;
    line-height: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}

#main-menu ul.nav>li:not(:first-child).nav-item-1083-nomodal a:hover {
    opacity: 1;
}

@media screen and (max-width: 1024px) {
	#main-menu ul.nav>li:not(:first-child).nav-item-1083-nomodal {
	    -webkit-box-ordinal-group: 1;
	    -ms-flex-order: 0;
	    order: 0;
	    padding-top: 0;
	    width: 100%;
	    height: 60px;
	}
}


.submenu .submenu-overview .submenu-information .learn-more .fa {
    background-image: url("/assets/meta/aa648ced/client/icon-chevron-right-black.png");
}

.icon-class.icon-30 {
    background-image: url("/assets/meta/e57bb2b8/client/icon-30-red.png");
}

.emuseum-img-grid .grid-item {
	min-height: 290px;
}