@charset "UTF-8";
/* CSS Document */
@import url("linotype.css");

body{ 
	background:#F2F0F0 !important; 
	text-align:center; 
	padding:0; 
	margin:0; 
	font-family:'Foundry Sterling W01 Bk'; 
	font-size:1em;
    color: #003264;
}

h1, h2, h3, h4, h5, h6 { 
	font-family:'Foundry Sterling W01 Bd'; 
	color: #003264; }

h1{ font-family:'Foundry Sterling W01 Bd'; color: #003264; text-align:left; font-size: 1.4em; text-transform: uppercase; font-weight: normal; }
.indexPage h1, .loginPage h1 {color:#00AEEF; font-size:1.9em; margin-top:0px; letter-spacing: 4px;}

a{ color: inherit; }
a:hover {color: #929090 !important;  }

em span { font-style: normal !important; }
strong, b{ font-family:'Foundry Sterling W01 Bd'; }
p { margin-top: 0px; }
.nowrap{ white-space: nowrap; }

.ui-tooltip{ padding: 10px !important; text-align: left; }

input, textarea { font-size: 13px !important; color: #003264 }

strong, .bold{ font-family:'Foundry Sterling W01 Demi'; }
.bold2{ font-family:'Foundry Sterling W01 Bd'; }


#mainWrapperInner{ width:1100px; text-align:left; margin:0 auto;}

/* BEGIN: HEADER */

#header{ 
	color:#003264; 
	padding:30px 146px 50px;}
#header a, #header a:hover {color:#003264 !important; text-decoration:none; display: inline-block;
    height: 37px; }

#headerMain{
	font-family:'Foundry Sterling W01 Bd'; 
	text-align: left; 
	font-size: 1.9em;
    text-transform: uppercase;
    letter-spacing: 5px;
	line-height: 1em;
 }
#headerMain .date{ font-family:'Foundry Sterling W01 Demi'; 
	letter-spacing: 0px;
	font-size:16px; }
#headerSub{
	font-family: 'Foundry Sterling W01 Md';
    font-size: 16px;
    letter-spacing: 0.8px;
}

 
/* END: HEADER


BEGIN: NAVBAR */ 
 
#navigation{
	background-color:#fff; 
	padding:8px 146px;
	font-family:'Foundry Sterling W01 Demi'; 
	color: #929090;
	font-size:1em;
	letter-spacing: 1px;
}
#navigation ul {margin:0; padding:0;}
#navigation li { list-style:none; float:left; padding-right: 29px; }
#navigation li.last{padding-right:0; float:right; }
#navigation a{ 
	color:inherit; 
	text-decoration:none; 
	text-transform:uppercase; 
	display:inline-block;
}
#navigation a:hover, #navigation a.selected, .selectedSub, .selectedSub a.selected {color: #003264 !important;}
#navigation a:hover {/*text-decoration:underline;*/}

	/* SUB NAV */
#navigation ul ul{ position: absolute; padding:0 16px; margin: 3px 0 0 -16px; background-color: #fff;
	text-align:left;
	-webkit-box-shadow: 4px 8px 6px -6px rgba(126, 90, 81, .5);
	-moz-box-shadow: 4px 8px 6px -6px rgba(126, 90, 81, .5);
	box-shadow: 4px 8px 6px -6px rgba(126, 90, 81, .5);
	border:1px solid #efefef; 
	display:none;
	z-index: 1010;
}
#navigation ul ul li {  float:none; display:block; white-space:nowrap; border-top:1px solid rgba(126, 90, 81, .2); margin-right: 0; }

#navigation #li_search ul li {  padding-right: 0px !important; }
#navigation li li a{ padding: .7em 0 !important; color: #929090; }
/*.hasSubMenu{ background:url("images/nav_arrow_gray.png") no-repeat right 21px; padding-right:16px;}
.hasSubMenu:hover, .selectedSub{ background-image:url("images/nav_arrow_gray.png");}*/
/* SUB NAV */

#li_search #searchNavLink{ background:url(client_images/icon_search.png) no-repeat right; padding-right:26px;}
#navigation #headerSearch{ font-family:'Foundry Sterling W01 Bk'; 
	font-size:.9em; }
#headerSearch { padding: 12px 8px; }
#navigation #clearSearchText a { text-transform: none !important; }

#seachBoxButton{ cursor: pointer; }

#searchTextAnnounceAFour{display: none; }

/* END: NAVBAR */

#maincontent{ background-color:#fff; min-height:400px; padding: 0; font-size: 1em; position: relative; }


#footer{ background-color:#D6D4D3;
	padding: 30px 150px 15px;
    font-size: 13px; 
	color: #343434;	
}
#footer .gray, #footer a {color: #444444; }
#fullCitation { margin-bottom: 10px; border-bottom: solid 1px #C9C7C6; text-align: center; }

/* OTHER NAVIGATION */

a.viewBy {display: inline-block; height:16px; width:16px; border:1px solid #fff !important; vertical-align:middle; margin-right:3px; background:url('images/icon_sizes.gif') no-repeat 1px 1px; padding:1px; }
a.viewBy:hover, a.viewBy.selected{ border-color:#F93 !important;}
#viewsnav{ float:right; /*margin-top:-.5em;*/}
#viewsnav span{ font-weight:bold; font-size:.7em; text-transform:uppercase;}
#catalogueIndex #viewsnav span {text-transform: none; font-weight: normal; font-size:12px; color: #636679;}

a#thumbnail{ background-position:1px}
a#size{width:28px; background-position:-16px}
a#listA{background-position:-45px;}
a#listB{background-position:-62px;}

#scale{padding-top:5px;clear:both;}
#scale table{border-top: dotted 1px #CCC;}
#scale td{padding:4px; font-size:.7em}
#scale .scale div {
	height: 5px; border: #666 solid 1px; border-bottom: none;
}
#scaleCont{padding:1em 0;}


/* 		INDEX PAGE 		*/

.indexPage #leftColumn{width:48%; float:left; }
.indexPage #rightColumn{width:48%; float:right; }
.indexPage #topMatter{ /*margin-bottom:3em;*/}
#splashText, #regtext{ font-size: .9em; line-height: 1.4em; letter-spacing: 0.3px; text-align: justify; hyphens: auto; }

#mainBody {width: 810px; margin: 0 auto; padding: 50px 0; 
display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	column-gap: 4%
}

#pageTopMatter{ flex-basis: 100%; }
#exhibitionsDir #mainBody #topMatter, #exhibitionsDir #mainBody #filterAccordion,
#literatureDir #mainBody #topMatter, #literatureDir #mainBody #filterAccordion{ flex-basis: 48%; }
#exhibitionsDir #mainBody #indexContainer, #literatureDir #mainBody #indexContainer{ padding-top:3em; }

.indexPage .rowheading {font-family:'Foundry Sterling W01 Bd'; color: #003264; font-size: 1.4em; display:block; padding:8px 0 2px; border-bottom: solid 1px #929090; margin: 20px 0 0px;}
.indexPage .entryRef { display:block; margin:0 0 20px; padding-top: .5rem !important; }
.indexPage .divider{ border-bottom: 1px solid #E9E8E7; margin-bottom:1px; padding-top:10px;}
.indexPage .recType{ float:right; color: #8F8D8D; font-family:'Foundry Sterling W01 Bk'; font-size:.8em; position: relative;
    top: 5px; /*margin-right: 280px;*/}
.indexPage .recType span{ color: #B7B4B4; font-family:'Foundry Sterling W01 Bk';}
.indexPage .fullRef{ color: #003264; /*width: 530px;*/ }
.indexPage .abbreviation span {font-family:'Foundry Sterling W01 Bk';}

#indexContainer #loader{ text-align:center; margin:100px 40px;}

	/* filter */
#selectedFiltersCont{ display: none; }
#selectedFiltersCont.full{ font-family: 'Foundry Sterling W01 Md'; color: #003264; font-size: .9em; padding: 4px;
    border-bottom: solid 1px #E2E0E0;
    margin-bottom: .3em;
    margin-top: -.3em;
	background-color: #FEFEDF;
	width: 98%; 
	display: block; 
}
#selectedFiltersCont a{color: #929090; }


	/* sorting */
#sortControls{ border-bottom: 1px solid #E2E0E0; /*border-top: 2px solid #CAC9C9;*/ padding: 3px 0 .5em; color:#929090 ; margin-bottom:20px; font-size: .9em; }
/*#sortbyHeading{ background: no-repeat right url("../images/graphic_thin_arrow_left.png") ; display: inline-block; padding:6px 20px 6px 0; }*/
#sortbyHeading{ padding-left: 0px !important; }
#sortControls a, #sortbyHeading { display: inline-block; padding:0px 12px;  color:inherit; text-decoration:none; line-height: 12px; }
#sortControls a.last{ border-right:none; }
#sortControls a.linkSortASC, #sortControls a.linkSortDESC{ font-family:'Foundry Sterling W01 Bd';  }
#sortControls a:hover{ text-decoration:underline;}
#sortWhichDir {/*float:right; top: 6px; position: relative;*/ display: none}
img.sortDESC{ transform: rotate(270deg);    padding-bottom: .5em;
    position: relative;
    top: 3.5px;
 }
img.sortASC{ transform: rotate(90deg); padding-top: .5em;
    position: relative;
    top: 3.5px;
}

#sortHeadingText colon {display: none; }
	/*pagination*/
#pagiWrapper {/*border-bottom: 2px solid #CAC9C9; border-top: 2px solid #CAC9C9;*/ display: flex;
    align-items: center;
    justify-content: space-between;
	padding:3px 0; color:#929090; font-size: .9em; min-height: 29px; }
.entryPage #pagiWrapper {margin-bottom:1em;}
#pagiWrapper a{ color:inherit; text-decoration:none; }
#pagiWrapper a:hover{ text-decoration:underline; }
#paginationBottom {margin-top:20px;} 
.pageLink, .pageLinkCurrent, .nextprev{ display: inline-block;
    padding: 0px 12px;
    color: inherit;
    text-decoration: none;
    line-height: 12px; }
.nextprev img, .nextprev.disabled, .pageLast, .pageFirst{ display: none !important; }
.nextprev{ border: none !important;}
#pagiWrapper a:hover{ text-decoration:underline; }
.pageLink, .pageLinkCurrent{ border-right:1px solid #CAC9C9; }
.pageLinkCurrent{ font-family:'Foundry Sterling W01 Bd'; }
#pagiWrapper #prev{/*background: no-repeat right url("../images/graphic_thin_arrow_left.png"); padding-right:20px; margin-right:4px; */border-right: 1px solid #CAC9C9; display: inline-block; padding-left:0px; }
#pagiWrapper #next{/*background: no-repeat left url("../images/graphic_thin_arrow_right.png"); padding-left:20px; margin-left:4px;*/ border-left: 1px solid #CAC9C9; display: inline-block; padding-right:0px;}
#ellipseR {  padding-right: 12px; margin-left: -6px;}
#ellipseL {  padding-left: 12px; margin-right: -6px;}

.pageLinkCurrent.p1{ padding-left: 0px; }

.indexPage #pagiContentBottom{float:right;}
#pagiContentBottom .noprint {display: inline; padding:4px 0px 4px 10px; border-left:1px solid #CAC9C9; margin-left:10px;}


.noresults { text-align: center; 
    border-bottom: 2px solid #CAC9C9;
    border-top: 2px solid #CAC9C9;
	padding: 50px 0;
}

#exhibitionsDir #indexContainer, #literatureDir #indexContainer { margin-right: 250px; }

	/* search results */
#searchResultsBox {background-color: #E6F0FF; padding: .3em .5em ; margin: .5em 0; }

#clearSearchLink{ text-decoration: none; float: right; }


/* 		[CATALOGUE] ENTRY PAGE 		*/

.entryPage #topMatter{ position:relative; width:800px; margin: 0 auto 30px;}
#catalogueDir.entryPage #pageTopMatter h1 { display: none;  }
#catalogueDir.entryPage #pageBottomMatter { display: flex; column-gap: 30px; flex-wrap: wrap; }
#catalogueDir.entryPage #pageBottomMatter .clearfloats { display: none; }
#catalogueDir.entryPage #mainImageCont { width: 400px;  }
.entryPage #mainImage {width:auto; height:auto; max-width:382px; max-height:500px; }

.entryPage #imgplaceholder{background-color: #C8C8C8; color: #fff; font-size: 24px;  }
.entryPage #imgplaceholder span {
	position: relative;
    text-align: center;
    display: block;
    top: 40%;}
.tombstone.div_Title, .tombstone.div_fullDate{ display: inline !important; border: none !important;
	text-transform: none;
    font-size: 1.2em;
    line-height: 1.2em; 
}
.div_EnglishTitle{
    font-size: 1.2em;
    line-height: 1.2em; 
    margin-block-end: 0.67em;
	border: none !important;
	padding: 0px !important;

}
.tombstone.div_fullDate::before{content: ', '}
.tombstone.div_Title em{ font-style: normal !important; font-family:'Foundry Sterling W01 Bd'; }
.tombstone.div_CatalogueNumber { margin-top: 16px !important;}
.entryPage #workDetailsCont { flex-basis: calc(100% - 400px - 30px) !important;  }
#workDetailsCont .tombstone .label, .altTitleHeading{ display: inline-block; font-family:'Foundry Sterling W01 Bd';     font-size: .9em;
min-width: 150px;
}
.altTitleHeading .colon { display: none;  }
.enlarge{ display: none; }

#altTitlesDiv{ font-family: 'Foundry Sterling W01 Bk'; }


#sectionNavigation {  position: relative; }
.entryPage #previousRecord, .entryPage #nextRecord { display:block; width:45px; height:64px; overflow:hidden; position:absolute; top:120px; text-indent: -1000px }
.entryPage #previousRecord { background:url(client_images/graphic_prev_arrow_large.png) no-repeat; left: -110px }
.entryPage #nextRecord { background:url(client_images/graphic_next_arrow_large.png) no-repeat; right:-110px; }


.entryPage #centerMatter #leftColumn{float:left; margin-left: 150px; width:382px; }
.entryPage #centerMatter #rightColumn{float:right; margin-right: 150px; width:382px;}

.entryPage #centerMatter .item { text-indent:-20px; padding-left:20px;}

.entryPage #mainMatter {width:800px; margin: 0 auto 30px; min-height:400px;}

#loadcontent{ text-align:center; min-height:300px; clear:both; }
#loadcontent #loader{ margin-top:150px;}

#entryFullCitation {
	color: #003264;
	font-size:1.1em;
	line-height: 1.2em;
}

#moreinfo{ text-align: center; padding-top: 50px; color: #003264; margin: auto;}
#moreinfo #contactFormWrapper { margin-top: 0em !important; }
#moreinfo #moreinfo_form {display: none; }

	/*  [exhibitions]  */
	.traveledref{ margin-top:.5em; font-size:.9em; }
	.entryPage .traveledref {padding-top: .5em; border-top: solid 1px #C7C6C6;}
	.traveledref .heading{ font-family: 'Foundry Sterling W01 Bk'; font-size: .9em; color: #ACAAAA; }
	.traveledref ul{margin:0px; padding: 0; }
	.traveledref li{ list-style:none; }
/*	.traveledref li:before {content: "- "; }
*/	
	
#beginWorksHeading{ font-family:'Foundry Sterling W01 Demi'; color: #929090; margin:2em 0 .8em; padding-bottom: .5em; border-bottom: solid 1px #929090; font-size:.9em; }


/* catalogue image */
#catalogueDir .catWorksCont {margin-right:-20px !important; }
.catWorksCont .item{width:235px; float:left; height:280px; margin: 0 20px 30px 0; text-align:center; position:relative; padding:8px; 
	border-top:1px solid #E6E2E3; border-left:1px solid #E6E2E3;
	border-right:1px solid #CDC9CA; border-bottom:1px solid #CDC9CA; }
.catWorksCont .item.long{height:298px;}
.catWorksCont .item img{ margin: 0 auto 8px; max-width:200px; max-height: 210px;}
.catWorksCont .item .noimg {    display: inline-block;
    background-color: #C8C8C8;
    font-size: 16px;
    color: #FFF;
    letter-spacing: 1.3px;
}
.catWorksCont .item .noimg span{ position: relative; text-align: center; display: block; top: 40%; }


.catWorksCont .item .caption {text-align:left; position:absolute; bottom:4px; font-size:13px; line-height: 1.3em; padding-right:8px; background-color:rgba(255,255,255,0.5);}
.catWorksCont .item .Title { font-size:14px; line-height: 16px; color: #44617F;}
#catWorks .Title em{ font-style: normal !important; }
.Title em { font-style: normal;  }
.Title {text-decoration: none !important; }
.item .catNo {color:#7D797A; white-space:nowrap;}
.catWorksCont .item.fade img{ opacity:0.2;filter:alpha(opacity=20); }

.imgplaceholder{ 
	background-color:#C8C8C8; 
	text-align:center; color:white;
	font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.enlarge{font-size:13px; color:#999; display:inline-block;}
.enlarge::before{ content: '+ ';
	
}

#catWorks .interactive{ border: none; text-align: left; margin-top:.3em; margin-left: 0px; float:left; visibility:hidden;}
#catalogIndex #catWorks .interactive { visibility:visible; }
#popoutEntries .interactive, #relatedcont .interactive, #alsoRelatedcont .interactive, #essays .interactive, #pageIndex .interactive {display:none;}

.fancybox-title .interactive{ float:none;}
#mainCatImage a{border-bottom:none;}

.item .dims {color:#7D797A; padding-top:4px; margin-top:6px; border-top:1px solid #efefef; width:100%;}
.catWorksCont .item .creditline, .sizeWrapper .item .creditline { padding-top:4px; margin-top:6px; border-top:1px solid #efefef; width:100%; display: inline-block;}
.catWorksCont .item .reference, .sizeWrapper .item .reference { padding-bottom:4px; margin-bottom:6px; border-bottom:1px solid #efefef; width:100%; display: inline-block;}

.caption .catDate{ white-space: nowrap; }
.sizeWrapper .caption .catDate{white-space: normal}

.captionCrop.open{ position:absolute; background-color:#fff; -webkit-box-shadow: 4px 8px 6px -6px rgba(126, 90, 81, .5);
	-moz-box-shadow: 4px 8px 6px -6px rgba(126, 90, 81, .5);
	box-shadow: 4px 8px 6px -6px rgba(126, 90, 81, .5); padding-bottom:4px;}

#catWorks{ 
	margin-top:20px;
	margin-bottom:20px;
	padding-top: 20px;
	padding-bottom: 20px; 
	text-align:left;
} 
#collectionsEntry #catWorks, #exhibitionEntry #catWorks, #literatureEntry #catWorks{ min-height:300px;}
.slideshow a.image, a.zoom {border-bottom:none !important;}
.slideshow a.image img:hover, a.zoom img:hover{opacity:0.5;filter:alpha(opacity=50);}
#catWorks a.image, .slideshow a.image, a.zoom{display:inline-block; border-bottom:none; min-height:45px}
.closed .slideshow a.image { display:inline-block;}
.slideshow a.image:hover, a.zoom:hover{ background: url('images/icon_zoom_lg.png') no-repeat center center;}
.fancybox-skin{text-align:left;}


/* in slideshow */
.fancybox-title {line-height:15px !important; min-width: 400px !important; }
.fancybox-title .workTitle{ color: #FFFFFF; text-decoration: none; border-bottom: 1px dotted #ABABAB; font-size:14px; }
.fancybox-title .workTitle:hover { color: #71888e;  border-bottom-color:#71888e;}
.fancybox-title .catNo {color:#ABA5A7;}
.fancybox-title .imagecount { float:right; color:#ABA5A7;}
#slide-instructions{ text-align: center; font-size:10px; margin-top:2px; color:#ABA5A7; line-height:8px; white-space:nowrap;}

	/* list view */
.listview .item {margin:.8em 0; padding-bottom:.8em; clear:both; border-bottom:1px solid #efefef; position:relative; }
.listview .woImg{padding-left: 1em;}
.listview .item img { max-width: 100px; max-height:200px; margin-right:1em;}
.listview .item a.image{ float:left; }
.listview .item .noimg {display:inline-block; background-color:#E6E2E3; width:100px; height: 120px; text-align:center; font-size:.6em; color:#BEBBBB; float:left; margin-right:16px;}
.listview .item .noimg span{padding-top:50px; display:inline-block}
.listview .item .reference {padding-bottom:.5em;}
.listview .item .creditline {padding-top:.5em;}
.listview .item .dims {padding-top:.5em; border-top: none; }

	/* by size */
.sizeWrapper .item {float:left; padding-right:1em; position:relative }
.sizeWrapper .item .bookmarkLink{ right: 6px;}
.sizeWrapper { max-height: 560px; overflow-y: hidden; overflow-x: auto; clear:both; margin-top:0;}
.sizeWrapper .item .caption{font-size:13px; line-height: 1.3em; padding-top:1em;}
.sizeWrapper .item .caption em{font-size:12px;}
.sizeWrapper .item .noimg {display:inline-block; background-color:#E6E2E3; text-align:center; font-size:10px; color:#BEBBBB; }
.noimg span{position: relative;top: 35%; }


/*     WHAT IS THIS FOR?? - VIEW BY SIZE     */
.innershadow {	
	-moz-box-shadow: inset 10px 0 10px -10px #A0987A,inset -10px 0 10px -10px #A0987A;
	-webkit-box-shadow: inset 10px 0 10px -10px #A0987A,inset -10px 0 10px -10px #A0987A;
	box-shadow: inset 10px 0 10px -10px #A0987A ,inset -10px 0 10px -10px #A0987A;
}

.sizeWrapper::-webkit-scrollbar, .innerCont::-webkit-scrollbar {
    width: 14px;
}
 
.sizeWrapper::-webkit-scrollbar-track, .innerCont::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
    border-radius: 2px;
}
 
.sizeWrapper::-webkit-scrollbar-thumb, .innerCont::-webkit-scrollbar-thumb {
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 6px rgba(176,170,171,0.9); 
}

#norecord{ margin:100px; text-align:center; color:#999 }

/*     SECTIOMN PAGES      */
#mainTextDiv { color: #003264; width: 600px; }
.loginPage #mainTextDiv { width: 100%; }
#mainTextDiv td, #mainTextDiv p { color: #003264; }

#mainTextDiv p { hyphens: auto; text-align: justify; }

.chronology #mainTextDiv td{ text-align: left; vertical-align: top; padding: 0 0 20px 0; }


#contactFormWrapper input, #contactFormWrapper textarea{ font-size: .9em; }
#contactFormWrapper{ margin-top: 2em; }
#contactFormWrapper td{padding: 10px 10px 0 0; vertical-align: top; }
.button{ display: inline-block;
    padding: 2px 5px;
    border: 1px solid #ccc;
    text-decoration: none !important;
}
#contactFormSubjectRow{ display: none; }

#contactForm input, #contactForm textarea{line-height: 1.2em; padding: 8px; }

#loginForm p {text-align: left; }
#loginForm table label{ width: 120px; text-align: right; display: inline-block; margin-right: .2em; }
#loginForm td{ text-align: left; padding: 2px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
		JQUERY UI — TABS 				
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.ui-widget.ui-widget-content {
    border:none !important;
	padding:0; 
	margin:0;
}
.ui-widget{
	font-size: inherit !important;
}
.ui-widget-header{
	background-color: transparent !important;
    background-image: none !important;
	border-bottom: 1px solid #AAAAAA !important;
    padding-left: 8px !important;
}

.ui-tabs .ui-tabs-panel {
    padding: 0 !important;
}
.ui-tabs-tab{	margin-right: 10px !important;}
.ui-tabs-tab a{ text-decoration: none !important; }
#tabs #suppTableContent{
	margin: 0 40px;
}
.ui-widget-header{ border-top: none !important; border-left: none !important; border-right: none !important; }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{    padding: .2em .5em !important; }

.ui-state-active{ border: 1px solid #AAAAAA !important; background: white !important;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color: #454545 !important;}

.ui-tabs .ui-tabs-nav li.ui-tabs-active { border-bottom: none !important; }


.clearfloats{ clear:both; }
.floatLeft{ float:left; }
.floatRight{ float:right; }

.plain{ font-family:'Foundry Sterling W01 Bk'; }
.gray {color: #929090;}
.grayLight, a.grayLight { color:#BFBDBD !important; } .grayLight a{ color:#BFBDBD; }
.grayMed, a.grayMed { color:#999 !important; } .grayMed a{ color:#999; }
.small{ font-size:.8em; }
.blue{ color: #003264; }


.marginTop{margin-top:6px;}
.marginTopDbl{margin-top:12px;}
.marginBottom{margin-bottom:6px;}
.marginBottomDbl{margin-bottom:12px;}


.sectionHeading, #splashHeading, #filterAccordion .heading.label{  
	font-family:'Foundry Sterling W01 Demi'; 
	color: #929090; 
	font-size:1.15em; 
	padding-bottom:.4em; 
	border-bottom: 1px solid #929090;
	margin-bottom:.3em; }

.indexPage .sectionHeading, #splashHeading, #filterAccordion .heading.label{
	font-size:.9em; }
#indexsplashClose, #filterAccordion .colon{ display: none !important; }

.filetercount{color: #999; }
.filetercount::before{content: '('; }
.filetercount::after{content: ')'; }
.section{   margin-bottom: 2em; }

#tombstoneWrapper .tombstone{     display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    column-gap: 1em; }

#tombstoneWrapper .tombstone, .filterCont{
	padding: .45em 0;
	border-bottom: 1px solid #E2E0E0; 
	color: #003264;
}

#filterContentsLink, #closeFiltersDiv{ display: none; }
.item .label, .filterCont .heading{ 
	font-family:'Foundry Sterling W01 Demi'; 
	width: 150px; 
	float:left;
	font-size: .9em;
}
.filterCont .heading{width: 100px !important; position: sticky;
    top: 0px;
    left: 0; }
.filterCont .filterScroll {     padding-bottom: 1em; /*max-height: 77px; overflow-y: auto;*/ }
.item .info { 
	margin-left: 150px;
}
.filterCont .filter { 
	margin-left: 100px;
}
.item a{ color:inherit ;}
.filter{font-size:.9em;}
.filterCont{ max-height: 86px; overflow-y: auto; position: relative;}
.filterCont.viewAll { 
	overflow-y: visible;
	max-height: 1000px;
	padding-bottom: 22px;
}
.viewmoreFilter{
	font-family:'Foundry Sterling W01 bk';
	color: #929090;
	font-size: .8em;
	position: relative;
	line-height: 22px;
    top: -23px;
    margin-bottom: -23px;
	padding-right: 6px;
	text-align: right; /* FF3.6-15 */
	background: -webkit-linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	cursor: pointer; 

}
.filterCont::-webkit-scrollbar {
    width: 14px;
}
 
.filterCont::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
    border-radius: 2px;
}
 
.filterCont::-webkit-scrollbar-thumb {
    border-radius: 6px;
    -webkit-box-shadow: inset 0 0 6px rgba(176,170,171,0.9); 
}
#filterContents{margin-top: -.3em; }
.abbreviation{ font-family:'Foundry Sterling W01 Demi'; color: #003264;   }

.fancybox-title .workTitle:hover{ color:inherit !important;}

.maplink{ display:inline-block; background:url("http://maps.gstatic.com/favicon3.ico") no-repeat right; padding-right:46px; min-width:100px; color:#003264; 
    min-height: 32px;} 






