.right{
	float:right;
}
#main-content{
	margin-top:30px;
}
.main-content-wrap{
    float: left;
    width: 100%;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;	
}
.main-content-wrap.details {
	background: none;
}
/*
.header-text{
    position: absolute;
    transform: translateY(-50%);
    top: 50%;	
}
*/
.collections-search-block .multisearch input[type="text"] {
    width: calc(100% - 42px);
}
.library-search .search-help-links a:first-child{
	margin-right:0;
	padding-right:0;
	border:none;
}

#viewSwitchForm, #sortByForm{
	float:right;
	margin-right:10px;
}
.collections-page .library-search{
	display:none;
}
#emuseum-collection-header #emuseum-quicksearch_0 form{
    width: 75%;
    margin: 0 auto;	
    position:relative;
    overflow: visible;
    height: 40px;
}
#emuseum-collection-header #emuseum-quicksearch_0 input[type="text"]{
	width: calc(100% - 42px);
	padding-right: 50px;
}
#emuseum-collection-header #advancedsearch-link{
    color: #fff;
    margin: 10px 0;
    display: block;
    text-decoration: underline;
    text-transform: uppercase;	
}
.context-tabs{
    padding: 0;
    margin: 0;
    float: left;
    list-style: none;	
}
#emuseum-result-details, #emuseum-skeleton-resultswrap{
	display:block;
	clear:both;
}
#emuseum-result-details{
    margin: 15px 0;
}
#emuseum-filter-bar{
	padding:0;
	margin:0;
	list-style:none;
}
.home-tabs{
    padding: 0;
    margin: 0;
    list-style: none;	
    float:left;
    width: calc(100% - -32px);
    margin-top: -15px;
    margin-left: -15px;    
}
.home-tabs li{
	float:left;
	width: 33.3%;
}
.home-tabs li a, .context-tabs li a{
	height:66px;
	display:block;
	text-align:center;
	line-height:66px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	background:#2f3237;
	font-weight:bold;
}
.home-tabs li.active a, .context-tabs li.active a{
	background:#8c1515;
}
/*
.context-tabs{
	margin-left: -15px;
    margin-top: -15px;
}
*/
.context-tabs li{
	float:left;
	border-left: 1px solid #fff;
}
.context-tabs li a{
	height:40px;
	line-height:40px;
	padding:0 12px;
	font-weight:normal;
	font-size:14px;
}
.emuseum-img-grid{
	display:block;
	clear:both;
}

#collectionLetters{
	float:left;
	width:100%;	
	border-bottom: 2px #8c1515 solid;
	background:#fff;
	margin-bottom:15px;
}
#collectionLetters .letter{
	float:left;
	padding:5px;
	margin:2px;
	color: #d7d7d7;
}
#collectionList{
	list-style:none;
	padding:0;
	margin:0;
}
#collectionList li{
	list-style:none;
	padding:0;
	margin:0 0 5px;
}
#collectionList li a{
	
}
/*
.jstree-last{
	display:none;	
}
*/

.emuseum-list-grid .list-item .list-item-inner{
	float:left;
	width:100%;
}
.emuseum-detail-item{
	margin-top:15px;
}
.detailPager{
	float:right;
}
.emuseum-detail-item, #footer{
	display:block;
	clear:both;
	float:left;
	width:100%;
}
.detailField{
	margin-bottom:4px;
	display:block;
	clear:both;
	float:left;
	width:100%;
}
.detailField h1{
	font-size:20px;
	line-height:initial;
}
.detailFieldLabel{
	font-weight:bold;
	float:left;
	min-width:150px;
	margin-right:5px;
	line-height:25px;
}
.detailFieldValue{
	overflow:hidden;
	display:block;
	line-height:25px;
}

.form-group{
	margin-bottom:10px;
}
input[type="submit"], .btn-default{
	margin-top:10px;
	margin-bottom:10px;
	display:block;
}
.row:after{
	clear:both;
}
.row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after{
    content: " ";
    display: table;
}
fieldset{
	border:none;
	padding:0;
	margin:0;
}

.emuseum-advancedsearch-form{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;	
}
.emuseum-advancedsearch-form.row:before {
    display: inherit;
}
.advancedsearch-field{
	margin-bottom:10px;
}
.advancedsearch-field input, .advancedsearch-field select{
	width:100%;
	box-sizing: border-box;
}
.advancedsearch-field-wrap{
	/* border-right:1px solid #ccc;*/
}
.advancedsearch-field-wrap .dynamic-field {
	visibility: hidden;
	opacity: 0;
	transition: opacity .3s;
}
.advancedsearch-field-wrap .dynamic-field.active {
	visibility:visible;
	opacity: 1;
}
.asSubclassifications{
	padding:0;
	margin:0;
	list-style:none;
}
#context-panel h3 {
    font-size: 18px;
    text-transform: uppercase;
}
.filter-header,
.filter-header-nested {
    font-size: 14px;
    text-transform: uppercase;
    cursor:pointer;
}
#context-panel #emuseum-filters .filter-group .filter-items .filter-item {
    padding-left:0;
}

.toggleField .toggleContent {
    clear: both;
    float: left;
    width: 100%;
}

.toggleFieldNested .toggleContentNested {
    display: none;
    clear: both;
    float: left;
    width: 100%;
}

.detailSubject{
    margin: 5px 10px 5px 0;
    float: left;
    min-width: 120px;
}
.detailSubject a{
	text-decoration:underline;
}
.category .category-slider {
    clear: both;
    margin-bottom: 30px;
}
.list-field{
	margin-bottom:5px;
}
.list-field h5{
	margin:0;
}
.list-label{
	font-weight:bold;
}

.category .category-header .browseAll {
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
.browseAll.bottom{
	float: right;
    margin-right: 10px;
}
.related-link-wrapper h3 {
    margin: 0 15px 0 0;
    display:inline-block;
}
.related-link-wrapper .browseAll {
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}

#context-panel #emuseum-mycollections .mycollection-items .mycollection-item {
    box-sizing: border-box;
}
#context-panel #emuseum-mycollections .mycollection-items .mycollection-item .mycollection-text {
	width:auto;
}

.toggleField .toggleIcon,
.toggleFieldNested .toggleIconNested {
    margin-right: 3px;
    width: 20px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.toggleField .toggleIcon:before,
.toggleFieldNested .toggleIconNested:before {
    content: "\f067";
    transition: transform .1s;
}
.toggleField.toggleFieldOpen .toggleIcon:before,
.toggleFieldNested.toggleFieldOpenNested .toggleIconNested:before {
    content:"\f068";
    /* transform:rotate(90deg);*/
}

audio, video{
	width:100%;
}
video{
	height:auto !important;
}
.video-js{
	float:left;
	width:100%;
	height:auto;
}
.theslevel{
	display:none;
}
.thesaurus-page .emuseum-img-grid.emuseum-iso-grid .grid-item .grid-item-inner .img-wrap:before{
	display:none !important
}
.thesaurus-page .emuseum-img-grid .grid-item .grid-item-inner .img-wrap img{
	opacity: 1 !important;
}
.thesaurus-page .emuseum-img-grid.emuseum-iso-grid img.emuseum-img-grid.emuseum-iso-grid img{
	opacity:1 !important;
}
.thesaurus-page #main{
	max-width:none;
	width:auto !important;
}
.thesaurus-page .content-col{
	width:100% !important;
}
.thesaurus-page .menu-col, .thesaurus-page .collections-search-block{
	display:none !important;
}
.thesaurus-page #main-content > .row{
	margin:0;
}
#thesTreePanel{
	position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    overflow: auto;
    padding: 15px 30px;	
}
#thesResultsViewer{
	float:right;
	min-height:500px;
}

.notApproved{
	height:100px;
	padding:50px 0;
	width:200px;
	text-align:center;
	border:1px solid #888;
	font-size:18px;
	font-weight:bold;
}

.details-page .emuseum-pager{
	margin:0;
    float: right;
    margin-top: 7px;	
    margin-right: -20px;
}
#pageField, #pageField_0 {
  min-width: 40px;
  max-width: 60px;
  max-height:30px;
  padding: 0;
  text-align:center;
  text-indent:6px;
}

#pageForm, #pageForm_0 {
  float:left;
}

.prev-page-link {
  margin-right:10px;
}

.next-page-link {
  margin-left:10px;
}

.emuseum-pager-button {
  display:inline-block;
  background-color:#2f3237;
  color:#fff;
  height: 30px;
  width: 30px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  font-size:14px;
  float:left;
  transition:.2s ease-in-out;
}
.emuseum-pager-button:hover {
  background-color:#000;
  color:#fff;
}
#navigationBackForm input {
    height: 30px;
    margin:8px 0;
    padding:0 14px;
}
#pageField{
	margin:0;
}
.ellipsis{text-overflow:ellipsis;display:block;float:none;white-space:nowrap;overflow:hidden}

/*
#secondary-media #secondary-media-content.showAudios .type2, #secondary-media #secondary-media-content.showDocuments .type4, #secondary-media #secondary-media-content.showImages .type1, #secondary-media #secondary-media-content.showVideos .type3{
	
	height:auto;
}
.embeddedVideo{
	display:block !important;
	clear:both !important;
	width:100% !important;
	height:auto !important;
}*/

#emuseum-footer{
    text-align: center;
    padding: 20px 0;
    background: #777;	
    font-size:14px;
}
#emuseum-footer p{
	font-size:14px;
	color:#fff;
}
#emuseum-footer p a{
	color:#fff;
	text-decoration:underline;
}
.primaryPDF{
	height: 125px;
    width: 125px;
    text-align: center;
    line-height: 125px;
    font-size: 40px;
    border: 1px solid #222;
}
@media screen and (max-width: 767px){
	#context-panel {
		opacity: 0;
		right: -100%;
		position: fixed;
		top: 57px;
		z-index: 1001;
	}
	#context-panel #filters #dateFilter {
		display: none;
	}
	.qsOpen #context-panel {
		top: 100px;
	}
	.qsOpen.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle {
		top: 110px !important;
	}
	.emuseum-contextpanel-active #context-panel {
		right: 0;
	}
	body.has-context-panel.emuseum-contextpanel-active {
		overflow: hidden;
	}
	.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle {
		position: fixed !important;
		right: 15px !important;
		top: 65px !important;
		padding: 10px;
		z-index: 1002;
	}
	.emuseum-contextpanel-active #context-panel-inner {
		top: 0 !important;
		/* position: relative !important; */
		width: 100% !important;
		max-width: 100% !important;
		height: calc(100vh - 107px) !important;
		-webkit-overflow-scrolling: touch;
	}
	/*
	#context-panel.col-xs-12 {
	    right: -100%;
		visibility:hidden;
	}
	#context-panel.col-xs-12.revis {
	    right: -100%;
		visibility:visible;
	}
	*/
	.view-opts {
		min-height:90px !important;
	}
	.detailFieldValue {
		/*overflow: inherit;*/
	} 
	#main {
		width: auto !important;	
	}
	.menu-col{
		display:inline-block !important;
		width:100% !important;
	}
}
.rightsField .detailFieldValue, .descriptionPart .detailFieldValue{
	overflow: hidden;
}
.emuseum-contextpanel-active #context-panel{
	left:0 !important;
}
#searchButton{
	max-width:215px;	
}
#themes .emuseum-img-grid {
	padding-top:15px;
}
.collection.grid-item {
    margin-top: 0px;
    margin-bottom: 5px;
    min-height: 260px;
}
.sortByLabel{
	float: left;
	margin-right: 5px;
}
.as-block {
	margin-top: 10px;	
}
.as-date-begin {
	/*
	position: absolute;
	left: 0;
	*/
}
.as-date {
	width:100%;
}
#asClear{
	display: inline-block;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    width: 185px;
    padding: 18px 5px 17px;
    text-align: center;
    background: #007c93;
    border: 0;
    margin:10px 0 10px 0;
    text-decoration: none;
}

#emuseum-skeleton-results{
	float:right;
}
#context-panel {
    transition: left .3s;
}
@media (min-width: 1600px){
	#context-panel.col-lg-4 {
	    left: -33.33%;
	}
}
@media (min-width: 1200px){
	#context-panel.col-lg-4 {
	    left: -33.33%;
	}
}
@media (min-width: 992px){
	#context-panel.col-md-6 {
	    left: -50%;
	}
}
@media (min-width: 768px){
	#context-panel.col-sm-6 {
	    left: -50%;
	}
}


#emuseum-rightbar-wrap{
	position: fixed;
    right: 0;
    top: 50%;
    z-index:200;
}
#emuseum-feedback-link{
    transform: rotateZ(-90deg);
    background: #8c1515;
    /* padding: 10px; */
    color: #fff;
    text-transform: capitalize;
    height: 50px;
    width: 125px;
    text-align: center;
    line-height: 50px;
    margin-right: -37px;	
    cursor:pointer;
}
#emuseum-feedback-link:hover{
	background:#00a6c5;
}
#emuseum-back-to-top{
    display: block;
    position: fixed;
    right: 0px;
    bottom: 81px;
    margin: 0;    
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 28px;
    background: #9f9f9f;
    color: #fff;
    border-radius: 50px;
    cursor: pointer;    
    display:none;
}


#emuseum-back-to-top:hover{
	background:#999;
}
#feedback-form{
	background:#fff;
	padding:20px;
}
#feedback-form .feedbackField{
	margin:5px 0 10px;
}
#feedback-form .feedbackField label{
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:2px;
}
#feedback-form .feedbackField input[type="text"],
#feedback-form .feedbackField input[type="email"]{
	height:30px;
	padding:3px;
	width:100%;
}
#feedback-form .feedbackField input[type="radio"]{
	float:left;
	margin-right: 5px;
    margin-top: 3px;
	
}
#feedback-form legend{
	text-transform:uppercase;
	margin-bottom:5px;
}
#feedback-form input[type="submit"]{
	margin-left:0;
	width:100%;
	margin-top: 16px;
}
#header.small .mmenu-icon{
	display:none;
}
.feedbackField textarea{
	min-height:75px;
	width:100%;
	max-width:100%;
	padding:3px;    
}
.numeric {
	margin-right:0px !important;
}
.spaced {
	margin-left: 155px;
}

.nav-links-block{
	float:none;
	display:block;
	overflow:hidden;	
}
.active-scroll.small .nav-links-block #emuseum-menu{
	/*font-size:12px;*/
}
#nav-spacer{background:none;}
.header.active-scroll.small + #emuseum-quicksearch{
    position: fixed;
    left: 0;
    right: 0;
    top: 58px;
    z-index: 100000;
    height: 50px;	
    display:block !important;
}
.header.active-scroll.small + #emuseum-quicksearch input[type="text"]{
	width:90%;	
}
.header.active-scroll.small + #emuseum-quicksearch input[type="submit"]{
	width:10%;
}

.detail-item-img.emuseum-secondary-media{
	/*max-height: 400px;*/
	min-height:465px;
    background: #000;
    margin: 0 0 20px;	
}
.detail-item-img.emuseum-secondary-media #mediaZone img{
	max-height:400px;
	display:block;
	margin:0 auto;
	outline:none;
}
/*
#secondary-media #secondary-media-content .secondarymedia-item .emuseum-img-wrap{
	display:block;
	margin:0 auto;
}
*/
#secondary-media #secondary-media-content .secondarymedia-item{
	float:left;
	display:block;
	margin:0 auto 15px;
	height:auto;
	width:auto;
}

#secondary-media #secondary-media-content .secondarymedia-item .emuseum-defaultmedia{
	height:100px;
	width:100px;
	padding:0;
}
#secondary-media #secondary-media-content .secondarymedia-item a{
	outline:none !important;
}
/*
#secondary-media #secondary-media-content .secondarymedia-item img{
	display:block;
	margin:0 auto;	
	float:none !important;
	outline:none !important;
}
*/
#secondary-media #secondary-media-content .secondarymedia-item{
	outline:none !important;
	opacity:1 !important;
	max-width: 101px !important
}
#secondary-media .slick-list {
    /*height: 320px !important;*/
}
.primaryMediaZoneWrap{
	height:400px;
	padding:0;
}
.emuseum-secondary-media .primaryMediaZoneWrap {
    min-height: 465px;
}
.primaryMediaZoneWrap .notApproved{
    height: 100%;
    padding: 0;
    border-bottom: none;
    border-top: none;
    width: 100%;
    color: #fff;
    line-height: 400px;	
}
.detail-item-img .primaryMediaZoneWrap .emuseum-defaultmedia{
	padding:0;
	height:400px;
}
.detail-item-img .primaryMediaZoneWrap audio{
	position: absolute;
    top: 50%;
    margin-top: -15px;
    background-color: #e6e6e6;
    /*border-radius: 8px;*/
	-webkit-border-radius:8px;
}
#popPlayerWrapper audio {
	background-color: #efefef;
    /*border-radius: 8px;*/
	-webkit-border-radius:8px;
}
.detail-item-img a{
	outline:none !important;
}
#secondary-media #secondary-media-content{
	height:384px;
	margin-top:35px;
	display:block;
	float:none;
	padding:0;
	width:auto;
}
#secondary-media #secondary-media-content #secondary-media-inner {
    white-space: normal;
    width: 100%;
    overflow-x: initial;
    height:100%;
}
/*
#secondary-media{
	height:465px;
}
*/
#secondary-media .slick-slider{
	margin-bottom:0;
}
body #secondary-media .slick-next{
    display: block;
    position: absolute;
    left: 50%;
    bottom: -28px;
    right: auto;
    margin-left: -10px;
    transform: rotateZ(90deg);
    top: auto;	
}
body #secondary-media .slick-prev{
    display: block;
    position: absolute;
    left: 50%;
    top: -15px;
    right: auto;
    margin-left: -10px;
    transform: rotateZ(90deg);
    bottom: auto;	
}
.middle-tab {
	border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
    box-sizing: border-box;
}
#secondary-media .active-mediachooser-slide img, #secondary-media .active-mediachooser-slide .emuseum-defaultmedia{
	border: 3px solid #007c93 !important;
    box-sizing: border-box;
}
#primaryMediaZoneNext, #primaryMediaZonePrev{
	position:absolute;
	height:30px;
	width:30px;
	border-radius:50px;
	color:#000;
	background:#ddd;
	top:50%;
	margin-top:-15px;
	text-align:center;
	line-height:30px;
	font-size:24px;
	cursor:pointer;
}
#primaryMediaZoneNext:hover, #primaryMediaZonePrev:hover{
	background:#ccc;
}
#primaryMediaZoneNext{
	right:-40px;
}
#primaryMediaZonePrev{
	left:-40px;
}
.notApprovedText{
	padding-top: 180px;
    line-height: initial;
    height: 220px;
}
#cboxLoadedContent{
	background:#fff !important;
	padding:0;
	border:1px solid #000;
}
.category-slider .category-slide .emuseum-defaultmedia{
	/*min-height:100px;*/
	min-width:125px;
}
/*
.moreInfoFlyout{
	visibility:hidden;
	opacity:0;
	transition:opacity .5s;
	position:absolute;
	right:-230px;
	top:-3px;
	width:200px;
	padding:8px 15px;
	color:#fff;
	background:#2f3237;
	z-index:0;
}
.moreInfoFlyout div{
    padding-bottom: 7px;
    border-bottom: 1px solid #666;
    border-top: 1px solid #333;
    padding-top: 7px;
}
.moreInfoFlyout div .label{
	font-family:sans-serif;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
}
.moreInfoFlyout div:first-child{
	border-top:none;
}
.moreInfoFlyout div:last-child{
	border-bottom:none;
}
.grid-item.leftFlyout .moreInfoFlyout{
	right:auto;
	left:-230px;
}
.moreInfoFlyout.doLeft {
    right: auto;
    left: -230px;
}
*/
.grid-item-inner{
	/* transition:border-width .5s;*/
}
/**/
/*
.grid-item:hover .moreInfoFlyout{
	z-index:100;
	visibility:visible;
	opacity:1;
}

@media (min-width: 768px){
	#timagesview .grid-item:hover .grid-item-inner{
		border:3px solid #2f3237;
	}	
}
@media (max-width: 767px){
	.moreInfoFlyout{
		display:none !important;
	}
}
*/
.category:nth-child(even) {
    background-color: #FFF;
}
/**/
#context-panel #dateFilterForm {
    margin: 15px 0;
}
#context-panel #dateFilterForm input[type=number] {
	text-align: center;
    padding-left: 12px;
    margin-right: 11px;
    height: 35px;
}
#dateFilter, #dateSlider {
    border-radius: 0;
}
#dateFilter .ui-slider-range, #dateSlider .ui-slider-range {
    border: 0;
    border-radius: 0;
    background: grey;
}
#dateFilter .ui-slider-handle, #dateSlider .ui-slider-handle {
    /*background: #0062b2;*/
    background: #007c93;
    border: 0;
    border-radius: 0;
    width: 8px;
    height: 24px;
    top: -6px;
    margin-left: -6px;
}
#context-panel #emuseum-filters .filter-group .filter-items .filter-item {
    padding-left: 23px;
    margin: 10px 0;
}
.emuseum-button {
    text-transform: uppercase !important;
    text-decoration: none !important;
    cursor: pointer !important;
    transition: .2s ease-in-out !important;
    letter-spacing: .1em !important;
    font-family: Montserrat,sans-serif;
    display: inline-block !important;
    border: none !important;
    border-radius: 0 !important;
    line-height: initial !important;
    font-size: 14px !important;
    padding: 8px 14px !important;
    /*background-color: #0062b2 !important;*/
    color: #fff !important;
}
#hoover-emuseum-menu{
    position: fixed;
    left: -250px;
    top: 0;
    bottom: 0;
    width: 250px;
    background: #eee;
    box-shadow: inset -3px -10px 6px #ccc;
}
#hoover-emuseum-menu .hoover-menu-toggle{
	height: 29px;	
	font-size:12px;
	text-transform:uppercase;
	/*text-align:right;*/
	padding:0 10px;
	line-height:29px;
	cursor:pointer;
}
#page{
	transition:transform .3s;
	padding-top:133px;
	background-color: #d7d7d7;
}
@media screen and (max-width: 1024px){
	#page{
		padding-top:121px;
	}	
}
@media screen and (max-width: 800px){
	#page{
		padding-top:58px;
	}
	#site-name, h1#site-name img{
		max-height:34px;
	}	
}

body.moveMenuOut{
	overflow-x:hidden;
}
body.moveMenuOut #page{
	transform:translateX(250px);
}
#hoover-emuseum-menu ul{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
}
#hoover-emuseum-menu ul li{
	display:block;
	clear:both;
	margin:0;
	padding:0;
	width:100%;
}
#hoover-emuseum-menu ul li ul{
	display:none;
}
#hoover-emuseum-menu ul li ul{
	text-indent:15px;
}
#hoover-emuseum-menu ul li a{
	height:40px;
	display:block;
	font-size:16px;
	line-height:40px;
	border-bottom:1px solid #ddd;
	color:#444;
	padding:5px 10px;
}
#emuseum-menu ul li i{
    float: none;
    line-height: 40px;	
}
header.header .hoover-menu-toggle{
	position: absolute;
    left: 0;
    height: 50px;
    width: 30px;
    font-size: 34px;
    text-align: right;
    /* line-height: 40px; */
    top: 50%;
    margin-top: -20px;
    cursor: pointer;
    padding: 0 19px;
}
header.header .hoover-menu-toggle i{
    height: 30px;
    float: left;	
}
header.header .hoover-menu-toggle span{
    height: 20px;
    font-size: 10px;
    float: left;
    text-transform: uppercase;
}
header.header #emuseum-quicksearch{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -20px;
}
header.header #qsToggle{
	display:none;
    position: absolute;
    right: 94px;
    top: 12px;
    height:30px;
    width:30px;
    font-size:30px;
    cursor:pointer;
    /*color:#888;*/	
}
@media screen and (max-width: 567px){
	header.header #emuseum-quicksearch{
		top:-40px;
	    left: 0;
	    right: 0;
	    position: fixed;		
	    transition: transform .3s;	   
	}
	header.header #qsToggle{
		display:block;	
		cursor:pointer;	
	}
	header.header #emuseum-quicksearch .multisearch input[type="text"]{
	    width: calc(100% - 42px);
	}	
	body.qsOpen header.header #emuseum-quicksearch{
	    transform: translateY(118px);	   
	}
	.visible-med, .visible-lg {
		display: none !important;
	}
	
}
@media screen and (min-width: 568px){
	.visible-xs, .visible-sm {
		display: none !important;
	} 	
}
#site-name, h1#site-name{
	margin-left: 50px;
}
#block-panels-mini-header-nav-links > .block-inner{
	position:relative;
}
#nav-spacer{
	height:auto !important
}
header.header{
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 1000;	
}
.extMediaLink {
    display: inline-block;
    padding-left: 15px;
    height: 30px;
}
.hidden {
	visibility: hidden !important;	
}
#context-panel #emuseum-filters .filter-group{
    box-sizing: border-box;
}
#dateFilterForm input[type="submit"]{
 	margin: 5px 0 0;
    width: 30%;
}
#dateBeginFilter, #dateEndFilter{
    width: 30%;
    margin: 0;
}
.onViewLabel {
	display: inline !important;
	margin-left: 10px !important;	
}
.viewSwitch li {
	list-style: none;
	float: left;
	margin-left:8px; 	
}
.viewSwitchLabel {
	float: left;
	display: inline;
}

.emuseum-pager{
	float: left;
    display: block;
    clear: both;
}
.emuseum-pager-button{
    height: 30px;
    line-height: 30px;
    margin: 0 5px;
    font-size:24px;
    float:right;
}
.emuseum-pager-button.prev-page-link{
	float:left;
}
#maxPages{
	float:left;
	margin:0 0 0 10px;
	line-height: 22px;
}
.viewSwitch i {
	margin-top:-5px;
}
#emuseum-skeleton-resultswrap {
	min-height: 760px !important;
}
#collapsedQS {
	/*width: 450px !important;*/
}
#site-name img {
    max-height: 63px;
}
.moveMenuOut #hoover-emuseum-menu {
    left: 0;
}

#secondary-media .defaultmedia-icon .fa {
    font-size:50px;
}
#archiveMediaBlockWrap.primaryMediaZoneWrap iframe {
    width:100%;
    /*height:380px;*/
    border:none;
    /*padding-top: 10px;*/
}

#archiveMediaBlockWrap.audioArchiveWrap iframe{
	height: 50px;
    /*margin-top: 175px;*/
	width: 100%;
}
#archiveMediaBlockWrap.videoArchiveWrap iframe{
	height:380px;
	padding-top:10px;
	width: 100%;
}

/*html body.embedded .maudioEmbed{*/
/*.primaryMediaZoneWrap iframe{
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
	width:100%;
}*/
.popup {
	position:absolute;
	bottom: 10px;
	right: 0px
}
.popoutmedia {
	text-align:center;
}
#p {
	visibility: hidden;
}
#infscr-loading {
	/*display:block !important;*/
	margin:0px auto;
	bottom:10px !important;
}
#infscr-loading div {
	text-align: center;
}
.thesTerms {
	clear: none;
    width: calc(100% - 160px);
    padding-left: 0px;
}
.thesTerms div {
	padding-left: 0px;
}
.detail-spacer {
	background: #d7d7d7;
	height: 20px;
	width: 100%;
	display: block;
}
.detail-container {
	background: #d7d7d7;
	/*
	display: flex;
	width: 100%;
	*/
}
#detailsBlockMain {
	/*background: #fff;*/
}
#detailsBlock {
	/*background: #fff;*/
    padding-top: 10px;
    float:left;
    margin-bottom:20px;
    width: 100%;
}
.detail-toggle {
	padding:5px 0;
	float: right;
	color: #007c93;
}

.breadcrumb li:after {
  content: '›' !important;
  margin-left: 6px !important;
  margin-right: 6px !important;
  opacity: 1 !important;
  font-size:14px;
}
.breadcrumb li:last-child:after {
  display: none;
}
.collapse {
    display: none
}
.collapse.in {
    display: block
}
.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}
#mediaZone #map {
	padding:35px 0 0 35px;
}
.audio_caption {
	color: #fff;
    font-size: 12px;
    position: absolute;
    margin-bottom:5px; 
}
.main_audio_caption {
    color: #fff;
    position: absolute;
    top: 37%;
    text-align: center;
    width: 100%;
}
.related-component ul {
	list-style:none;
}
#active-advancedsearch-fields {
	list-style: none;
    display: inline-flex;
    padding: 0px;	
}
#active-advancedsearch-fields li:before {
	content: ', ';
}
#active-advancedsearch-fields li:first-child:before,
#active-advancedsearch-fields li.dynamic-query:before {
	content: '';
}
#active-advancedsearch-fields li ~ li.dynamic-query {
	margin-left: 5px;
}
.defaultmedia-text {
	color: #666;
}
#get ul li, #cite ul li, #share ul li, #api ul li, #purchase ul li {
	list-style:none;
}
#get ul, #cite ul, #share ul, #api ul, #purchase ul {
	margin-top: 30px;
	padding-left: 0px;
}
#get li, #cite li, #share li, #api li, #purchase li {
    margin: 10px 0px;
}
.inactivePurchase {
	color: #d7d7d7;
}
.citeLink {
	cursor: pointer;
}
.smaller {
	font-size:13px;	
}
.tab-item-id {
	font-size: 14px;
	font-weight: bold;
}
.tab-no-icon {
	margin-left: 20px !important;
}
#detail-tab-content {
	clear: both;
	padding: 10px;
}
#back-button-bar {
    background-color: #fff;
    padding: 10px 0;
    margin-bottom: -15px;
}
#detail-tabs-block {
	/*
	padding-left: 10px;
    padding-right: 0px;
    margin-left: -15px;
    */
}
#detail-tabs-block .context-tabs {
    margin-left: 0;
    margin-top: 0;
}
#detail-tabs-block .tab-pane ul {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
}
.item-details-inner {
    background-color: #fff;
    float: left;
    padding: 16px;
    min-width: calc(100% - 35px);
    margin-bottom: 20px;
}
.detailsBlockinner {
    background-color: #fff;
    float: left;
    padding: 16px;
    min-width: calc(100% - 35px);
}
#details-tabs-block-inner {
    background-color: #fff;
    padding-bottom: 10px;
}
.detailField.thes {
	margin-bottom: 0px;
}
a.detailFieldValue {
	display: inline;
}
#citation {
    border: 1px solid #666;
    display: block;
    background: #d7d7d7;
    font-size: 12px;
    min-height: 110px;
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
.related-records-link {
    display: block;
    margin-top: 30px;
    text-align: center;
}
#share li {
    overflow-wrap: break-word;
    word-wrap: break-word;
}
#emuseum-quicksearch .alert-dismissable,
#emuseum-quicksearch_0 .alert-dismissable {
	display: none !important;
}
#emuseum-quicksearch p.help-block,
#emuseum-quicksearch_0 p.help-block {
	position: absolute;
	font-size:18px;
    z-index: 100;
    margin: 0 0 0 8px;
    color: #ff4343;
    line-height: normal;
    font-weight: bolder;
    width: 100%;
    left: 0;
    text-shadow:none;
    bottom: -22px;
}

.collections-page #emuseum-quicksearch_0 .has-error .help-block {
    bottom: -60px;
}

/* ===== Global ===== */

header.header #emuseum-quicksearch {
	right:105px;
}

#banner-mycollections-link {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 27px;
    font-size: 10px;
    text-transform:uppercase;
    text-align:center;
}

@media screen and (max-width:800px) {
	#banner-mycollections-link {
		top:10px;
	}
	.emuseum-secondary-media .primaryMediaZoneWrap{
		/*max-width:63%;*/
		margin-left: 60px;
		margin-right: 60px;	
	}	
}

@media screen and (max-width:568px) {
	#banner-mycollections-link {
		right: 10px;
	}
	header.header #emuseum-quicksearch {
		right:85px;
	}
}
@media screen and (max-width:567px) {
	header.header #emuseum-quicksearch {
		right:0;
	}
}

/*
#mycollections-link-text {
    margin-top: -5px;
}*/

#banner-mycollections-link a {
	color:#000;
}

#banner-mycollections-link i {
	font-size:30px;
}

header[role="banner"] #emuseum-quicksearch input[type="submit"] {
    border: 1px solid #c1c1c1;
}

#emuseum-quicksearch input[type="submit"] {
    float: none;
    position: absolute;
    right: 0;
    top: 0;
}

#block-panels-mini-header-nav-links #emuseum-quicksearch .help-block {
	bottom: -25px;
}

@media screen and (max-width:800px){
	#emuseum-quicksearch p.help-block {
		font-size:12px;
		background-color:#fff;
	}
}

.minor-button {
	padding: 9px 12px;
    border: 1px #d7d7d7 solid;
    color: #000;
    background-color: #ebebeb;
    font-size: 14px;
    display:inline-block;
    text-transform: uppercase;
    font-weight:bold;
    text-align: center;
}

.hoover-button {
	display: inline-block;
    font-family: "proxima-nova-condensed",Arial,Helvetica,sans-serif;
    font-weight: bold;
    line-height: 16px;
    padding: 10px 16px !important;
    width:auto !important;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    background: #007c93;
    height:40px;  
}

.cancel-button {
	background-color:#ccc !important;
}

.hoover-button:hover {
	text-decoration: none;
    background-color: #00a6c5;
}

a:hover {
	cursor:pointer;
}

/* ===== Homepage ===== */

.collections-page .breadcrumb {
	display:none;
}

.collection-header-overlay {
    background: rgba(0,0,0,0.15);
    width: 100%;
    height: 100%;
    position: absolute;
}

#header-library-link {
    /* color: #44bad0;
    font-size: 20px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.8);
    background: rgba(0,125,147,0.8);
    padding: 6px 12px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    margin: 7px 0;
    text-shadow: none;
    */
    color:#fff;
    text-decoration:underline;
    white-space: nowrap;
}

#header-text-block {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width:75%;
    max-width:1200px;
    margin: 0 auto;
}

#header-text-block p.collections-text {
	background: rgba(0,125,147,0.7);
	color: #fff;
    /* font-weight: bold;*/
    font-size: 16px;
    line-height: 22px;
    padding: 8px 10px 10px 10px;
}

.header-text {
    max-width: 510px;
    margin: 0 auto;
}

#header-text-block h1 {
	background: rgba(255,255,255,0.8);
	padding: 10px;
	color:#000;
	font: bold 20px/22px "museo-slab","Times New Roman",Times,serif;
	margin-bottom:0;
	text-transform:uppercase;
}

@media screen and (min-width:768px) {
	#header-text-block h1 {
		font: bold 30px/38px "museo-slab","Times New Roman",Times,serif;
	}
	#header-text-block p.collections-text {
	    font-size: 17px;
    	line-height: 23px;
	}
}

@media screen and (max-width: 719px) {
	#block-panels-mini-header-nav-links > .block-inner {
		width:100%;
	}
}

/* Citation bg text */
.background-text {
    position: absolute;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0.5);
    width: 100%;
    text-align: left;
    padding: 6px 15px;
    margin-bottom: 0;
    font-size: 14px;
    font-style:italic;
}
.background-text a {
	color:#fff;
	text-decoration:underline;
}

/* Hide sharetoolbar on Recently added grid */

#recentlyAdded .shareToolbar {
    display: none;
}

/* ===== Detail View ===== */
#navigationBackForm {
    margin-left: -15px;
}

/*
#media-chooser-strip {
    position: absolute;
    top: 0;
    left: 20px;
}
*/

@media screen and (max-width:1024px) {
	#media-chooser-strip {
	    position: relative;
	    height: 400px;
	    left:0;
	}
}

.primaryMediaZoneWrap {
    max-width: 600px;
    position: relative;
    margin: 0 auto;
}


@media screen and (max-width:1024px) {
	.primaryMediaZoneWrap {
	    position:relative;
	    float: none;
	    height: 400px;
	}
}

/* Zoomify */

.zoomify-overlay {
	cursor:pointer;
}

#map.hidden-zoomify {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
   opacity:0;
}

#map {
	/*position:relative;
	top:0;
	left:0;
	opacity:1;*/
	height:100%;
	width:100%;
}

/* eMuseum core OpenLayers styling */

.ol-overviewmap {
	display:none;
}

#map .ol-viewport .ol-control {
    border: none;
    padding: 0;
    border-radius: 0
}

#map .ol-viewport .ol-zoom {
    right: 15px;
    top: 15px;
    left: auto;
    background: 0 0
}

#map .ol-viewport .ol-zoom button {
    border: none;
    border-radius: 0;
    margin: 0;
    height: 40px;
    width: 40px;
    line-height: 40px;
    background-color: #007c93;
    font-size:0;
}

#map .ol-viewport .ol-zoom button:focus {
    outline: 0
}

#map .ol-viewport .ol-zoom button.ol-zoom-in {
    margin-bottom: 13px
}

#map .ol-viewport .ol-zoom button.ol-zoom-in:before {
    content: "\f067";
    font-size: 14px;
    font-family: FontAwesome
}

#map .ol-viewport .ol-zoom button.ol-zoom-out:before {
    content: "\f068";
    font-size: 14px;
    font-family: FontAwesome
}

/* ===== Grid View ===== */

.emuseum-iso-grid .img-wrap a div {
    max-height: none !important;
}

.emuseum-img-grid .grid-item .grid-item-inner .text-wrap {
    width: 100%;
    box-sizing: border-box;
}

/* ===== List View ===== */

.list-field.shareToolbar i {
    font-size: 18px;
    margin: 10px 10px 0 0;
    cursor:pointer;
}

/* ===== Advanced Search ===== */

#advanced-search-submit input {
	width:100%;
}

#advanced-search-submit a {
	width:100%;
	max-width:200px;
	background-color:#ccc;
}

.emuseum-advancedsearch-form label {
    margin-bottom: 5px;
}

.dynamic-field.null {
	height:0;
}

.dynamic-field.active {
	height:auto;
	margin-bottom:12px;
}

.dynamic-field input[type="text"] {
    height: 27px;
    border: 1px solid darkgrey;
    box-sizing: border-box;
    margin:0 5px;
    width: calc(100% - 343px);
	padding:0;
	text-indent:19px;
}

#dynamicFieldButton {
	margin-bottom:12px;
}

@media screen and (max-width:600px){
	.dynamic-field input[type="text"] {
		width:100%;
		margin-bottom:7px;
	}
}

.dynamic-field select {
    height: 27px;
    border: 1px solid darkgrey;
    margin:0 6px;
}

#advanced-search-right-wrap {
	border-left:1px solid #ccc;
}

.emuseum-advancedsearch-form .alert {
    width: 100%;
    padding: 15px;
    border: 3px solid #8c1515;
    margin: 0px 15px 15px 15px;
}

.alert h4 {
    font-size: 19px;
}

.alert-danger .close {
    color: #8c1515;
    opacity:1;
    font-size:20px;
}

.as-date {
    text-indent: 10px;
}

.as-date::-webkit-input-placeholder,
.as-date:-moz-placeholder,
.as-date::-moz-placeholder,
.as-date:-ms-input-placeholder {
    color: #525252;
    font-weight: bold;
    opacity:1;
}


/* ===== Login / Registration / Password Recovery ===== */

#forgot-password-wrapper {
	margin:10px 0;
}

#registForm .field-wrap {
	margin-bottom:12px;
}

#registForm .field-wrap label, .passwordrecover label {
	display:inline-block;
}

#registForm .field-wrap input, .passwordrecover input {
	display:block;
}

/* ===== My Collections ===== */

.emuseum-img-grid.mycollections-grid .grid-item img {
	transform:none;
	top:0;
	width: auto;
    height: 200px !important;
}

.mycollections-grid .emuseum-defaultmedia {
    max-width: 200px;
    max-height: 200px;
    padding-top: 200px;
}

.mycollections-grid .grid-item-inner {
    border: 1px solid #ccc;
}

.emuseum-img-grid.mycollections-grid h3 {
	font-size:20px;
}

#editCollectionForm textarea {
	min-height:150px;
	width:100%;
	padding:10px;
}

.mycollections-grid .grid-item-inner .minor-button {
    width: 100%;
    margin-top: 10px;
    box-sizing: border-box;
}

/*Keeps create form from overlapping public private tabs*/
#newCollectionForm {
	float:left;
	width:100%;
}

#newCollectionForm input {
    width: 100%;
}

/* Signout link */

/*
#logoutlink {
    position: absolute;
    right: 15px;
    top: -75px;
}*/

/* ===== Bootstrap Modal Styles ===== */

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20)
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .5;
    filter: alpha(opacity=50)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    -moz-transition: -moz-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0)
}

.modal-backdrop.in {
    opacity: .5;
    filter: alpha(opacity=50)
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.428571429px
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.428571429
}

.modal-body {
    position: relative;
    padding: 20px
}

.modal-footer {
    margin-top: 15px;
    padding: 19px 20px 20px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-left: 5px;
    margin-bottom: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
    .modal-sm {
        width: 300px
    }
    .modal-lg {
        width: 900px
    }
}

/* ===== Thesaurus ===== */

.thes-module-wrap .detail-container {
    background: #fff;
    margin-left: 0;
    margin-right: 0;
}

.thes-module-wrap #details-tabs-block-inner {
    border: 1px solid #ccc;
}

.thesaurus-page .main-content-wrap {
	min-height:800px;
}

/* ===== Feedback Form ===== */

.feedbackField.has-error .help-block {
    margin: 0;
    font-size: 13px;
    color: #8c1515;
    font-style: italic;
    position:absolute;
	bottom: -24px;
}

.feedbackTextWrap {
	position:relative;
}

#feedback-form-alerts {
    min-height: 20px;
	margin-bottom:6px;
}

#feedback-form-alerts .pull-right {
    display: none;
}

/* ===== Misc ===== */

#collectionHierarchy ul {
    list-style:none;
    padding:0;
    margin:0;
}
#collectionHierarchy ul li {
    display:inline;
}
/*
#collectionHierarchy .detailFieldValue span:after {
    content: ' > ';
}
#collectionHierarchy .detailFieldValue span:last-child:after {
    content: '';
}
*/
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url("/assets/meta/emuseumcore/52c3be80/fonts/glyphicons-halflings-regular.eot");
    src: url("/assets/meta/emuseumcore/52c3be80/fonts/glyphicons-halflings-regular.eot?#iefix") format('embedded-opentype'), url("/assets/meta/emuseumcore/z326ae6ed/fonts/glyphicons-halflings-regular.woff2") format('woff2'), url("/assets/meta/emuseumcore/12f61955/fonts/glyphicons-halflings-regular.woff") format('woff'), url("/assets/meta/emuseumcore/95c414da/fonts/glyphicons-halflings-regular.ttf") format('truetype'), url("/assets/meta/emuseumcore/ze863a4c3/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format('svg')
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.glyphicon-cd:before {
    content: "\e201";
    font-size: 60px;
    color:#4C4D4F;
}
.descriptionFull, .forPDFOnly {
	display:none;
}
.emuseum .a2a_kit{
    display: inline-block;
    line-height: normal!important;
    margin: 0 7px;
    position: relative;
    top: 2px;
}
.emuseum .a2a_kit .multiviews .a2a_svg {
    background: 0 0;
    border-radius: 0;
    height: auto;
    width: auto;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: none;
    overflow: auto;
}
.emuseum .a2a_kit .multiviews .a2a_svg:before {
    content: "\f1e0";
}
.emuseum .a2a_kit .multiviews .a2a_label {
    display: none;
}
.a2a_label {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
}
.mcbar a {
    float: none !important;
    padding: 0 !important;
    line-height: normal !important;
}
.mycollectionDetail {
	color: #007c93;
	cursor: pointer;
}
/*.emuseum-detail-item #emuseum-mycollections-chooser{float:left}.emuseum-detail-item #emuseum-mycollections-chooser select{float:left;cursor:pointer}.emuseum-detail-item #emuseum-mycollections-chooser button[data-toggle=modal]{margin:15px 15px 15px 0}*/
#mycollections-chooser-modal .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#mycollections-chooser-modal .emuseum-button{margin-top:30px}
.mycollection-toggle-authenticated{-webkit-transition:color .5s;-moz-transition:color .5s;-ms-transition:color .5s;-o-transition:color .5s}.mycollection-toggle-authenticated.toggled:before{content:"\f058";color:#007c93}
.as-help-header {
	font-weight: bold;
}
.as-help-text {
	border: 1px solid #000;
	padding: 5px;
}

.secondarymedia-item{
	height:auto !important;
}
/*
.secondarymedia-item img{
	max-height:100px;
}
*/
.treeViewAllLink{
	display:none;
}
@media (max-width: 768px){
	.treeViewAllLink{
		display:inline-block;
	}
	.thesaurus-page .main-content-wrap{
		padding:15px;
		position:relative;
	}
	#thesTreePanel{
		padding: 0;
		width: 100%;
		height: 100%;
		position: relative;
	}
	#thesTreePanel #thesTreeWrap{
		top: 0;
		border: none;	
		padding: 15px;
	}
	#thesResultsViewer {
		display:none;
	}
	
	
	#thesTreePanel #thesTreeWrap #thesTreeWrapInner .jstree-node {
		min-height: initial;
		line-height: initial;
		padding: 0;
		border-top:1px solid #ccc;
		overflow-x:hidden;
	}

	#thesTreePanel #thesTreeWrap #thesTreeWrapInner .jstree-node .jstree-anchor {
		padding: 2px 0;
		min-height: initial;
		height: auto;
		line-height: initial;
	}

	#thesTreePanel #thesTreeWrap #thesTreeWrapInner .jstree-node .jstree-anchor:focus,
	#thesTreePanel #thesTreeWrap #thesTreeWrapInner .jstree-node .jstree-anchor:hover {
		background: 0 0;
		border-radius: 0;
		border: none;
		box-shadow: none;
		text-decoration: none;
	}

	#thesTreePanel #thesTreeWrap #thesTreeWrapInner .jstree-node .jstree-anchor .viewall a {
		position: absolute;
		right: 1px;
		margin-right: 20px;
		text-decoration: none;
		cursor: pointer;
		transition: .2s ease-in-out;
		display: inline-block;
		border-radius: 0;
		line-height: initial;
		padding: 3px 10px;
		color: #1a1a1a;
		border: 1px solid #1a1a1a;
		text-transform: capitalize;
		font-family: inherit;
		font-size: 14px;
		letter-spacing: normal;
		background-color: #f2f2f2;
	}

	#thesTreePanel #thesTreeWrap #thesTreeWrapInner .jstree-node .jstree-anchor .viewall a i {
		font-size: 12px;
	}

	#thesTreePanel #thesTreeWrap #thesTreeWrapInner .jstree-node .jstree-anchor .viewall a:focus,
	#thesTreePanel #thesTreeWrap #thesTreeWrapInner .jstree-node .jstree-anchor .viewall a:hover {
		text-decoration: none;
		background-color: #1a1a1a;
		color: #fff;
	}	
	
	
	#thesTreePanel #thesTreeWrap #thesTreeWrapInner .jstree-node .thesterm{
		padding:7px 0;
		display:block;
	}
	
	.viewall {
		position: absolute;
		right: -21px;
		top: 6px;
	}
	li[role="treeitem"] {
		position: relative;
	}
	.jstree-icon {
		position: relative;
		top: 6px;
	}
	#thesTreeWrap .jstree-icon {
	    width: 30px;
	    height: 30px;
	}
	
}


/*
#dynamic-search-wrap .dynamic-field.active{

}
#dynamic-search-wrap > .active:last-child{

}
#dynamic-search-wrap .dynamic-field.active:last-child .form-control:last-child{
display:none;
}
*/
#dynamic-search-wrap .dynamic-field.active.hideLast .form-control:last-child{
	display:none;
}

#dynamic-search-wrap .help-block {
	display:none !important;
}

.highlightBlock {
	font-size: 12px;
	line-height: 12px;
	text-align: left !important;
	margin-top: -5px;
	/*background-color: #e8e8e8;*/
	padding: 5px 5px !important;
}
.highlightBlock.list {
	padding:5px 0px !important;
}
.queryHL {
	background-color: yellow;
}
.highlight .detailFieldLabel {
	min-width: 0px;
	margin-right: 0px;
	float: none;
}

.stickyTools .main-content-wrap{
	padding-bottom:0;
}
.stickyTools #resultsTools{
	position:fixed;
	top:133px;
	max-width:1200px;
	width:100%;
    z-index: 1000;
    background: #fff;
	padding: 7px 0;
    border-bottom: 1px solid #2f3237;	
}

.stickyTools #resultsTools .col-lg-8{
	margin-top: 7px;
}
.stickyTools #resultsTools .sortByLabel{
	line-height: 28px;
}

@media screen and (min-width: 768px) {
	.stickyTools.emuseum-contextpanel-active #context-panel-inner{
		position: fixed;
	    top: 188px;
		max-width:400px;
		/*height: calc(100vh - 130px) !important;*/
		height: calc(100vh - 188px) !important;
	}
}

@media screen and (min-width: 768px) {
	.atBottom.stickyTools.emuseum-contextpanel-active #context-panel-inner{
		height: calc(100vh - 188px - 212px) !important;
	}
}
.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle{
	position: fixed;		
	right: inherit;
	top: 216px;
	margin-left: 355px;
	z-index: 10000;		
}
@media screen and (max-width: 1280px){
    .stickyTools #resultsTools{
		max-width:994px;
	}
	.stickyTools.emuseum-contextpanel-active #context-panel-inner {
		max-width: 331px;
	}
	.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle{
		margin-left: 285px;
	}	
}
@media screen and (max-width: 1199px){
	.stickyTools.emuseum-contextpanel-active #context-panel-inner {
		max-width: 497px;
	}
	.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle{
		margin-left: 450px;
	}		
}
@media screen and (max-width: 1024px){
    .stickyTools #resultsTools{
		max-width:770px;
		top: 121px;
	}
	.stickyTools.emuseum-contextpanel-active #context-panel-inner {
		max-width: 385px;
		top: 176px;
	}
	.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle{
		margin-left: 340px;
	}		
}
@media screen and (max-width: 800px){
	.stickyTools #resultsTools {
		max-width: 670px;
		top: 58px;
	}
	.stickyTools.emuseum-contextpanel-active #context-panel-inner {
		max-width: 335px;
		top: 148px;
	}	
	.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle {
		margin-left: 290px;
		top: 180px;
	}	
	.stickyTools #emuseum-skeleton-results{
		width:100%;
	}
	.stickyTools.emuseum-contextpanel-active #emuseum-skeleton-results{
		width:50%;
	}
}
@media (max-width: 768px){
    .stickyTools #resultsTools{
		max-width: 684px;
		top: 58px;
	}
	.stickyTools.emuseum-contextpanel-active #context-panel-inner {
		max-width: 334px;
		top: 113px;
	}
	.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle{
		margin-left: 305px;
		top: 145px;
	}		
}

@media (max-width: 736px){
	.stickyTools.emuseum-contextpanel-active #context-panel-inner {
		max-width: 684px;
	}	
	.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle{
		margin-left: 665px;
	}		
}
@media (max-width: 375px){
	.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle{
		margin-left: 325px;
	}		
}

/* So logo is not overlapped by search on medium screens */
@media screen and (min-width:564px) and (max-width: 800px) {
	#collapsedQS {
		max-width: 300px !important;
	}
}

.hidden#media-chooser-strip {
    display: none;
}

/* Hide inline max char validation message block on AS */
.advancedsearch-field-wrap p[data-error-block-for="textfield"] {
    display: none;
}

/*
#mediaZone{
    display: table;
    height: 100%;
    width: 100%;
}

#mediaZone > div{
    display: table-cell;
    vertical-align: middle;
}*/

.emuseum-defaultmedia-wrap.archive-default-media .emuseum-defaultmedia{
	background:none;
	box-shadow:none;
	padding-top:130px;
}
.emuseum-defaultmedia-wrap.archive-default-media .defaultmedia-text{
	padding:0;
}
.emuseum-defaultmedia-wrap.archive-default-media .emuseum-defaultmedia img{
	max-height:130px;
	margin: 0 auto;
}
.archive-default-media.youtube-media .emuseum-defaultmedia {
	padding-top:0 !important;
}
.advancedsearch .as-help-text {
    padding: 11px;
    margin: 10px 0;
}
.emuseum-list-grid .list-item .emuseum-defaultmedia {
    padding-top: 125px;
    margin: 0 auto !important;
}
.emuseum-list-grid .list-item img {
    margin: 0 auto;
}
#mediaZone video{
    max-height: 400px;
    padding-top: 30px;
}


/* Fixes for horizontal carousel on detail page on smaller screens */
@media (max-width: 1024px){
	#secondary-media #secondary-media-content #secondary-media-inner,
	#secondary-media #secondary-media-content,
	#secondary-media .slick-list,
	#secondary-media,
	#media-chooser-strip{
		height:auto !important;
	}
	#secondary-media-content{
	    padding: 0 40px !important;
	}
	.detail-item-img.emuseum-secondary-media{
	    margin-bottom: 0;
	}
	#secondary-media #secondary-media-content .secondarymedia-item,
	#secondary-media #secondary-media-content.showAudios .type2, #secondary-media #secondary-media-content.showDocuments .type4, #secondary-media #secondary-media-content.showImages .type1, #secondary-media #secondary-media-content.showVideos .type3{
		width:100px !important;
		float:left;
	}	
	body #secondary-media .slick-prev{
		left: -25px;
		top: calc(50% - 10px);
		transform: initial;	
	}
	body #secondary-media .slick-next{
		right: -25px;
		left:auto;
		top: calc(50% - 10px);
		transform: initial;	
	}	
	#secondary-media #secondary-media-content .secondarymedia-item img{
		max-width:100%;
	}
	.secondarymedia-item .hasCaption{
		margin: 0 0 0 20px !important;
		float: left;	
	}
	#primaryMediaZoneNext{
		right:-50px;
	}
	#primaryMediaZonePrev{
		left:-50px;
	}
}
@media (min-width: 1024px){
	#secondary-media #secondary-media-content.showAudios .type2, #secondary-media #secondary-media-content.showDocuments .type4, #secondary-media #secondary-media-content.showImages .type1, #secondary-media #secondary-media-content.showVideos .type3{
		width:100px !important;
	}
	.secondarymedia-item .hasCaption{
		padding-bottom: 15px;
	}	
	#secondary-media #secondary-media-content.showImages .secondarymedia-item{
		min-width: 100px !important;
	    height: 115px !important;
		position:relative;
	}
	/*
	#secondary-media #secondary-media-content .secondarymedia-item img{
		transform: translateY(-50%);
		top: 50%;
		position: absolute;	
	}
	*/	
	.audio_caption{
		color:#000;
		margin-bottom: 0;
		bottom: 6px;
		left: 0;
		width: 100%;
		text-align: center;	
	}	
}
@media (max-width: 1024px){
	.similarItems{
		padding:0;
	}
	.similarItemsOuter{
		padding:0 25px;
	}
	.similarItemsOuter .similarItems .slick-slide{
		/*height:125px;
		width:125px;*/
		margin:0 5px;
	}
	.similarItemsOuter .similarItems .slick-slide img{
		display:block;
		margin:0 auto;
	}
}

#secondary-media .active-mediachooser-slide .archive-default-media img{
	border:none !important;
}
.video-js{
	max-height:400px;
}

.category-slide, .category-slide a, .similarItems img, .similarItems a, .similarItems .slick-slide{
	outline:none;
}

.thesTerm .detailFieldValue{
    word-break: break-word;
}
.mycollection-item-delete {
	display: inline-block;
}
.hooverId{
	clear:both;
	display:block;
}
.hideDetail{
	display: none;
}
.collectionGuideField .detailFieldValue {
	word-break: break-all;
}
.fa-file-pdf-o{
	font-size:60px;
}
.defaultmedia-icon-wrap .emuseum-defaultmedia{
	background:#fff;
	box-shadow:none;	
}

.similarItems .defaultmedia-icon-wrap{
    height: 100px;
    width: 100px;
    margin: 0 auto;
    padding-top: 0;
    display: table;	
	
}
.similarItems .defaultmedia-icon-wrap .emuseum-defaultmedia{
    padding: 0;
    display: block;
    height: 100%;
}
.similarItems .defaultmedia-icon-wrap .defaultmedia-icon{
display: table-cell;
    vertical-align: middle;
    position: static;
    transform: inherit;
    width: 100%;
    padding: 0;
    text-align: center;
    height: 100px;
    width: 100px;  
}
.similarItems .defaultmedia-icon-wrap .defaultmedia-icon i{
width: 100%;
    display: block;
    margin: 0 auto;
}
.similarItems .slick-slide a:hover{
	border:none;
	text-decoration:none;
}
.mycollection-img{
    position:relative;
}
body.results-page .audio_caption, .similarItems .audio_caption{
	display:none;
}
.emuseum-advancedsearch-form .help-block {
	display: none !important;
}
.hiddenField{
	visibility:hidden !important;
	height: 0px !important;
}

@media screen and (max-width:800px) {
	#emuseum-back-to-top {		
		width: 36px;		
		height: 36px;		
		font-size: 22px;		
		line-height: 36px;		
		bottom: 40px;		
		right: 4px;		
		opacity:0.8;		
	}		
}

/*improve momentum scrolling for iOS*/
.stickyTools #context-panel-inner {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
/* Show the controls (hidden at the start by default) */
.video-js .vjs-control-bar { 
    position: relative !important;
    bottom: -420px !important;
}
.vjs-fade-in,.vjs-fade-out {
	visibility: visible !important;
	opacity: 1 !important;
	transition-duration: 0s!important;
}
.vjs-default-skin.vjs-paused .vjs-big-play-button {
	display: none !important;
}
.vjs-default-skin.vjs-paused .vjs-control-bar {
	display: flex !important;
}

/* Hide feedback button on smaller screens */
@media screen and (max-width:567px) {
	#emuseum-rightbar-wrap {
		display:none;
	}
}

/* Improve appearance of dropdown tools on phone size */
@media screen and (max-width:567px) {
	#viewSwitchForm, #sortByForm {
		font-size:14px;
	}
	.context-tabs li a {
		padding: 0 9px;
	}
	.sortByLabel {
		text-align: left;
		display: block;
		float: none;
		font-size: 14px;
	}
	.stickyTools #resultsTools .sortByLabel {
		line-height: 18px;
	}
	.stickyTools #resultsTools .col-lg-8 {
		margin-top:0;
	}
}

@media screen and (max-width:440px) {
	#sortByForm  {
		max-width:90px;
	}
	#sortByForm select {
		width:90px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		-ms-text-overflow:ellipsis;
	}
}

@media screen and (max-width:439px) {
	#sortByForm  {
		max-width:61px;
	}
	#sortByForm select {
		width:61px;
	}
	#viewSwitchForm, #sortByForm, .sortByLabel {
		font-size:13px;
	}
	.context-tabs li a {
		padding: 0 7px;
	}
}

/* Improve image viewer arrow positioning*/
#primaryMediaZonePrev .fa {
    line-height: 29px;
    position: relative;
    right: 1px;
}

#primaryMediaZoneNext .fa {
	line-height: 29px;
    position: relative;
    left: 1px;
}

/* Improve context panel close target area */
#context-panel .emuseum-contextpanel-toggle {
    padding: 4px;
}

/* Improve context panel appearance on smaller screens */
@media screen and (max-width:800px) {
	.stickyTools.emuseum-contextpanel-active #context-panel-inner {
		height: calc(100vh - 107px) !important;
	}
}


/* Categories titles */

.categories-title {
    text-align: center;
    max-width: 125px;
    display: none;
	/* margin-top:10px; */
	margin: 10px auto;
}

@media screen and (max-width:1024px) {
	.categories-title {
		display:block;
	}
}

.category .slick-slide .emuseum-defaultmedia-wrap {
	float:none;
}

.category .slick-slide img {
    margin: 0 auto;
}

/* Fix for iphone iOS menu drifting issue */

body.moveMenuOut #page {
    overflow: hidden !important;
}

#hoover-emuseum-menu {
	height:100vh;
}

body.moveMenuOut #page {
	-webkit-transform: none;
    -ms-transform: none;
    transform:none;
}

body.moveMenuOut header.header,
body.moveMenuOut #main,
body.moveMenuOut #emuseum-collection-header,
body.moveMenuOut #emuseum-footer
  {
	-webkit-transform: translateX(250px);
    -ms-transform: translateX(250px);
    transform: translateX(250px);
}

/*Because chrome does not allow fixed and translate at the same time, but IE does */
body.moveMenuOut.stickyTools #resultsTools,
body.moveMenuOut.stickyTools.emuseum-contextpanel-active #context-panel-inner,
body.moveMenuOut.emuseum-contextpanel-active.stickyTools #context-panel .emuseum-contextpanel-toggle {
	display:none;
}

.primaryMediaZoneWrap .emuseum-defaultmedia .defaultmedia-text {
	/*top:auto;*/
}

.primaryMediaZoneWrap .vjs-loading-spinner {
    top: 200px;
}
#videoPlayer.vjs-fullscreen {
    max-height: none !important;
    display: block;
}

#videoPlayer.vjs-fullscreen video {
    max-height: 100vh;
    padding-top: 0;
}

#videoPlayer.vjs-fullscreen .vjs-control-bar {
    bottom: 0 !important;
    position: fixed !important;
}

#mediaZone #videoPlayer {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle{
		top: 203px;
	}
}

@media screen and (max-height: 580px) {
	.stickyTools #resultsTools {
					top: 58px !important;
	}
	.stickyTools.emuseum-contextpanel-active #context-panel-inner {
					top: 114px !important;
					height: calc(100vh - 114px) !important;
	}
	#banner-mycollections-link {
					top: 7px !important;
	}
}
 
@media screen and (min-width: 769px) and (max-height: 580px) {
	.stickyTools.emuseum-contextpanel-active #context-panel .emuseum-contextpanel-toggle {
				top: 143px !important;
	}
}
.descriptionPart .detailFieldValue.descriptionRight {
	overflow: hidden !important;
}

.descriptionPart p {
	line-height: 1px;
    font-size: 1em;
    margin: 0;
}


@media screen and (min-width:470px) {
	.rightsField .detailFieldLabel {
	    width: 150px;
	    display: inline-block;
	    vertical-align: top;
	}

	.rightsField .detailFieldValue {
	    display: inline-block;
	    width: calc(100% - 160px);
	    vertical-align: top;
	}
}

audio::-internal-media-controls-download-button {
    display:none;
}

audio::-webkit-media-controls-enclosure {
    overflow:hidden;
}

audio::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #mediaZone .defaultmedia-text {position: static;
  padding-top: 7%;
 }
}

/* ==== New ==== */

#secondary-media .secondary-media-content.show1 .type1.active, #secondary-media .secondary-media-content.show2 .type2.active, #secondary-media .secondary-media-content.show3 .type3.active, #secondary-media .secondary-media-content.show4 .type4.active {
	border: 3px solid #007c93;
}

#secondary-media #secondary-media-tabs li.active, #secondary-media #secondary-media-tabs li:hover {
	border-bottom: 3px solid #007c93;
}

#media-overlay #secondary-media {
	padding-left: 0;
	padding-right: 0;
}

/* Hide FA search icon except in config */
.page-node-271 #searchForm i,
.page-node-271 #searchForm_0 i {
    display: none;
}

/* Truncate long titles of media overlay */
#media-overlay .overlayTitle h4 {
    width: calc(100vw - 70px);
}

@media screen and (max-width: 760px) {
	#media-overlay .overlayTitle h4 {
		width: calc(100vw - 70px);
		font-size: 15px;
		padding-top: 7px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

/* Fix image not available message overflowing box */
@media screen and (max-width: 480px) {
	.list-item .emuseum-defaultmedia .defaultmedia-text{
		font-size: 10px;
		line-height: 1.5;
		padding: 2px;
	}
}

/* Fix hero search icon overflowing to next line on mobile */
@media screen and (max-width: 900px) {
	#emuseum-collection-header #emuseum-quicksearch_0 form {
		width: 100%;
	}
	#emuseum-quicksearch_0 input[type="submit"] {
		position: absolute;
		right: 0;
	}
}

.emuseum-api-links li {
	display: block;
} 
.emuseum-api-links li:after {
	border: none !important;
}
.emuseum-api-links li a:hover {
	color: #007c93;
}
.emuseum-no-caps .caps-label-small.favorites {
    font-size: 1rem;
}
.jstree-default .jstree-clicked {
    background: #beebff !important;
}
.jstree-clicked {
	border-bottom: none !important;
}
.thesaurus-page #emuseumMainWrap{
	margin:0;
	max-width:100%;
}
.main-content-wrap.thesaurus{
	padding-left:15px;
	padding-right:15px;
	padding-top:0;
	background:none;
}
#thesWrapper{
	position:relative;
}
#thesResultsViewer{
	padding-top:15px;
}
#thesTreePanel{
	position:absolute;
}
.thesaurus-page .detail-grid .tombstone-wrapper{
	max-width:100%;
}
#breadcrumb li{
	margin-right:0;
}
#breadcrumb a {
    font: bold 14px/18px "museo-slab","Times New Roman",Times,serif;
}

.thes-results-viewer-inner .em-h2{
	font: 900 24px/30px "museo-slab","Times New Roman",Times,serif;
    margin: 0 0 10px;
	font-style:italic;
}
.thes-button{
	font-size:16px !important;
}

.thesaurus-wrapper .jstree-node .jstree-anchor.jstree-hovered{
	background:#e7f4f9;
	box-shadow:inset 0 0 1px #ccc;
	border:none;
}
#mediaZone > div.noOverlay {
	cursor: initial !important;
}
/*
div.list-media > a > div:not(.emuseum-defaultmedia-wrap .audio-default-media) {
	max-width: fit-content !important;
} 
*/
.list-item .primaryMedia .emuseum-defaultmedia-wrap {
	margin-left: auto !important;
}
.emuseum-defaultmedia-wrap .archive-default-media {
	margin: 0 auto !important;
	max-width: fit-content !important;
}
.secondarymedia-item {
	margin-right: 15px !important;
}
.detail-item-img .primaryMediaZoneWrap #mediaZone video{
	width:100%;
}
.detail-item-img .primaryMediaZoneWrap #mediaZone .vjs-control-bar{
	position: static !important;
    bottom: auto !important;
}
.vjs-default-skin.vjs-paused .vjs-big-play-button {
    display: none !important;
}
.category-inner .grid-item-inner,
.category-inner .grid-item .img-wrap {
    height: 100%;
}
.category-inner .grid-item .img-wrap a {
    display: block;
    height: 100%;
}
.category .img-wrap .emuseum-img-wrap{
    height: auto;
    max-height: 100%;
}
.categories-title.related-collection {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-size: 1em;
    height: 2.4em;
    line-height: 1.2em;
    overflow: hidden;
}
.categories-title {
    text-align: center;
    max-width: 130px;
    margin-top: 10px;
}
a.related-records-link.browseAll {
	display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #007c93 !important;
    background-color: unset !important;
}
.slick-prev, .slick-next {
	margin-top: -10px;
}
.relatedMedia .emuseum-img-wrap {
    max-width: 100px !important;
}
.disabled {
	text-decoration: none !important;
	color: #666 !important;
	cursor: text !important;
}