/* 20200708-1324 */
/* new use of Google fonts */

/* 
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600,700"); 
*/

/* Code from Google fonts api web page - Rachel specified custom selections */
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,900|Montserrat:400,700');

/* end of Google fonts section */

/* Trevor directed */

body{font-family:'lato', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#424242}
h1,h2,h3,h4,h5,dt{font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:-.5px;}

p {font-size:1.5em;line-height:1.6;margin: initial!important;padding:initial!important;}
/* end of Trevor directed */


/** Sample header styles **/
header {background-color: #222222;width: 100%;font-size: 16px;margin-top: 100px;text-align: left;}
#sampleheadertop { background-color: #222222; color: #ffffff; font-weight:Bold;  }
#sampleheadertop a { color: #ffffff; background-color: #222222; }
#sampleheadertop a:visited { color: #ffffff; background-color: #222222; }
#sampleheadertop a:hover { color: #ffffff;background-color: #222222; }
#sampleheaderbranding { height:80px; padding: 6px 0 6px 20px; }
#sampleheadertext { display:inline-block;vertical-align:top; text-align: left; padding:14px 0 0 8px; line-height:130%;   }
#sampleheadername { float:right; padding: 20px 20px 0 0; }
#sampleheaderbottom { background-color: #eee; border-top: 3px solid #ccc; border-bottom:3px solid #ccc; font-size: 0.80em; }
#sampleheaderbottomleft { padding: 2px 0 2px 20px; display: inline-block; text-align: left; }
#sampleheaderbottomright { padding: 2px 20px 2px 0; display: inline-block; text-align: right; float: right; }
#sampleheaderbottom a { color: #333333 !important; text-decoration: none }
#sampleheaderbottom a:visited { color: #333333 !important; text-decoration: none }
#sampleheaderbottom a:hover { color: #000; text-decoration: underline; }

/** Styles specific to the item header **/
#sampleitemheaderbranding { height:50px; padding: 6px 0 6px 20px; }
#sampleitemheadertext { display:inline-block;vertical-align:top; text-align: left; padding:7px 0 0 8px; line-height:130%; font-size:0.9em;  }
#sampleitemheaderbottom { background-color: #333; font-size: 0.80em; color:#ffffff; }
#sampleitemheaderbottomleft { padding: 2px 0 0 20px; display: inline-block; text-align: left; }
#sampleitemheaderbottomright { padding: 2px 20px 0 0; display: inline-block; text-align: right; float: right; }
#sampleitemheaderbottom a { color: #ffffff !important; text-decoration: none }
#sampleitemheaderbottom a:visited { color: #ffffff !important; text-decoration: none }
#sampleitemheaderbottom a:hover { color: #ffffff; text-decoration: underline; }

/** Sample footer styles **/
#samplefooter{ clear: both;  width: 100%;  border-top: 1px solid #ccc;  background-color:#eee;  border-bottom: 1px solid #ccc; text-align:center; font-size: 13px;  }
#samplefooter p { display: inline;  color: #333333; padding: 0 0 0 10px; }
#samplefooter a { color: #333333; text-decoration: none; }
#samplefooter a:hover { color: #000; text-decoration: underline; }
#samplefooternav ul { margin: 2px 0; padding: 0; list-style-type: none; text-align: center; }
#samplefooternav ul li { display: inline; padding-left: 10px; padding-right: 10px; }
#samplefooternav ul li+li { border-left: 1px solid #ccc}
#samplewordmark { padding: 0 15px 0 0; float: right; margin:0; }
#samplewordmarktext { display:inline-block; vertical-align:top; font-size: 1.1em; text-align: left; padding-top: 8px; line-height:130%;   }
#samplecopyright { padding: 0 0 5px 10px; text-align:left; line-height: 140%; font-size: 0.85em; }
#samplecopyright a:link { color: #333333 !important; text-decoration: none }
#samplecopyright a:visited { color: #333333 !important; text-decoration: none }
#samplecopyright a:hover { color: #000; text-decoration: underline; }

body
{
	background-image: none;
	background-color: #808080;
}
 
/** Change menu background color **/
.sbkMenu_Bar { background-color: #002E5C; color: #ffffff;  }
.sf-menu { 	background-color: #002E5C; color: #ffffff; }
.sf-menu li { background-color: #002E5C; color: #ffffff;  }

/ ** Change the menu selected color **/
#selected-sf-menu-item-link { background:#222222 !important; background-color: #222222 !important;}
.selected-sf-menu-item-link { background:#222222 !important; background-color: #222222 !important;}
#selected-sf-menu-item { background-color: #222222 !important; background: #222222 !important;}
.selected-sf-menu-item { background: #222222 !important; background-color: #222222 !important;}

/** Change the little tabs that appear in several places in the system **/
.sbk_FauxUpwardTabsList>li {   background-color: #002E5C; color: #ffffff;  }
.sbk_FauxUpwardTabsList > li.current { background-color:#222222 ; color: #ffffff;  }
.sbk_FauxDownwardTabsList>li {   background-color: #002E5C; color: #ffffff;   }
.sbk_FauxDownwardTabsList > li.current { background-color:#222222 ;color: #ffffff;  }

/ ** Change the button colors **/
.sbkIsw_RoundButton {  background-color: #002E5C;color: #ffffff;  }
.sbkPrsw_RoundButton { background-color: #002E5C;color: #ffffff;  }
.sbkPrsw_RoundButton:hover {background-color:#9ccb3b;box-shadow:none}
.roundbutton { background-color: #002E5C;color: #ffffff;  }
.sbk_SearchButton { background-color: #002E5C;color: #ffffff;  }
.sbkAdm_RoundButton { background-color: #002E5C; color: #ffffff;  }

/** Change a few last places, such as pop-up menus, facet column, tabs used for admin, etc.. **/
.sbkPrsw_FacetColumnTitle  {/* background-color: #002E5C; */color: #ffffff;}
.sbk_PopupTitle  { background-color: #002E5C; color: #ffffff;  }
.fulltabs>.tabs>ul>li  { background-color: #002E5C; color: #ffffff;  }
.sbkAdm_Table th { background-color: #002E5C; color: #ffffff;  }

.sbkCiv_CitationSection h2{ color: #777777; }
#sbkIsw_Titlebar a:hover{ color:#a9c1ed; }
.sbkIsw_PageNavBar {color: #ffffff;background:  none;box-shadow: none;height: auto;padding: 0px 0 0rem 0;}
.sbkIsw_PageNavBar .select-wrapper {background-color:#007953;margin-top: 2rem;}
.sbkIsw_PageNavBar .select-wrapper input {color:white;padding-left:1rem;border:0;margin-top:1rem}
#sbkJiv_ImageZoomable { color: #cccccc; }
#sbkJiv_ImageZoomable img {width:100%!important;height:auto!important;max-width:900px;}
.sbkIsw_DocumentDisplay2 {background-color: transparent!important;box-shadow: none;/* width: inherit!important; */}
.sbkIsw_DocumentDisplay2 tr {border:none;}
#sbkIsw_PresentationTable tr{border:none;}
/* end of original sample.css */

/* ================================================================================================================= */

/* Original usf local skin customizations */

.GBicon.ufdc
{
	background: url('http://digital.lib.usf.edu/design/skins/USF/usfldc.png') no-repeat scroll 0% 0% transparent;
}

.GBicon.logo
{
	background: url('http://digital.lib.usf.edu/design/skins/USF/usfldcgas.png') no-repeat scroll 0% 0% transparent;
}

.GBtitle
{
	color:#000;
	font-size:1.25em;
}
a:hover, a, button, button:hover {
	transition: all 0.2s;
}

#fcclink a:hover,#nhpbc > button:hover, #headerwidgetlinks > button:hover, #nhpdobutton:hover, #pdfdownload:hover {
background-color:#95C63E;
	color:white!important;
	border-color:white;
}

#usfapiviewerbuttonstd i
{
	cursor:pointer;
	font-size:3rem;
}
#sbkAghsw_Home
{
	padding: 3px 3px 0px;
}

#sbkPrsw_FacetOuterColumn
{
	font-size:small;
}

#rimage
{
	height:150px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	border: 1px solid black;
}

.SobekText h2
{
	font-variant:normal;
	font-weight: bold;
	background-color:#006747;
	color:white;
}

#siteName
{
	font-family:garamond;
	font-style:italic;
	position:absolute;
	text-align:center;
	color:#006747;
	margin-top:-23px;
	margin-left:410px;
	padding-top:3px;
	font-size:1.2em; 
	z-index:100;
/*	width:300px; */
	height:20px;
	font-weight:900;
/*	background: rgba(0,0,0,0.6); */
	letter-spacing:1px;
}

#aboutP
{
	text-decoration: underline;
	text-align: center;
	display: block;
	cursor: pointer; cursor: hand;
}

#usfcolldesc h3
{
	margin-top: 0px;
	padding-left: 0px;	
}

#usfcolldesc p
{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}

#siteTypeDiv
{
	margin-left:75%;
	margin-right:20px;
	width:25%;
	height:100%;
}
	
#siteType
{
	position:relative;
	font-size:1.6em;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	top:12px;
}

body#itembody div#dlocheader div#siteTypeDiv
{
	margin-top:-60px;
	margin-left:85%;
	width:15%;
}

#sbkHmw_BannerDiv
{
	text-align: left;
}

#container-inner
{
	/* width was 100px; */
	width: 100%;
	
	border:none;
}

#headerImg
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:54px;
}

#dlocheader {
	font-family: Arial, Helvetica, sans-serif;
	/*color: #fff; */
	margin-left:auto;
	margin-right:auto;
	margin: 0;
	padding: 0;
/*	width: 100%; */
	height: 0px;
	color: White;
/*	background-image: url(fill.jpg); */
/*	height: 38px; */
	}

#dlocheader a{color: #fff;}
	
.footer 
{
	font: 0.8em Arial, sans-serif;
	color: #FFFFFF;
	text-align:right;
	margin:0px;
	padding: 1px 0px;
	background-color: black;

	margin-top:15px;
}
	
.footer a:link, .dlocfooter a:visited 
{
	color: #fff;
	text-decoration: none;
}

.footer a:link  
{
	color: #fff;
	text-decoration: none;
}
	
.footer a:visited 
{
	color: #fff;
	text-decoration: none;
}
	
 .footer a:hover 
{
	color: #fff;
	text-decoration: underline; 
}
	  
.tab
{
	text-align:left; background-image: url( tabs/c.gif ); height:13px; color: White; font-size:smaller; margin: 2px 0px 0px 0px; padding: 0px 0px 3px 0px; vertical-align:top; font-weight:bold; text-decoration: none;
}

.tab a
{
	text-decoration:none;
}

.tab a:hover
{
	text-decoration:none;
}

.tab_s
{
	text-align:left; background-image: url( tabs/c_s.gif ); height:13px; color: White; font-size:smaller; margin: 2px 0px 0px 0px; padding: 0px 0px 3px 0px; vertical-align:top; font-weight:bold;
}

.shown_progress
{ 
	background-image: url( usf_spinner.gif );
	cursor: wait;
	padding: 0px;
	width: 32px;
	height: 32px;
}

.shown_progress_gray
{ 
	background-image: url( usf_spinner_gray.gif );
	cursor: wait;
	padding: 0px;
	width: 32px;
	height: 32px;
}

BODY  	
{
	background:#ededed;
	color: #000000;
	}

#itembody
{
	background:#555555;
}
	
#ufheader { font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	width: 100%; height: 20px; FONT-SIZE: small; text-align:left; }	
.logo { background-image: url( wordmark/blue12.gif ); 	}
.logo a:link { border: 0;}
.UfdcHeaderNavLinks { PADDING-RIGHT: 20px; 	border-top:3px solid #ccc;  font-size: 0.85em;
	border-bottom: 1px solid #ccc; PADDING-LEFT: 10px; COLOR: #777777; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; }
.UfdcHeaderNavLinks A:link { COLOR: #777777; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks A:visited { COLOR: #777777; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks A:hover { COLOR: #777777; TEXT-DECORATION: underline;  }
.firstLinks { 
	background-image: url( wordmark/blue12.gif ); 
	text-align: right; white-space: nowrap; padding: 0 20px 0 0; background-color: #0021a5;  
}

.rss_link { font-size: 0.90em; }


/** Styles for the horizontal navigational (item) menus **/
#sf-menubar
{
	background-color: #006747;
	color: white;
}

.sbkMenu_Bar
{
	background-color: #006747;
	color: white;
}

.sf-menu 
{
	background-color: #006747;
	color: white;
}

.sf-menu li 
{
	background:		#006747;
}
.sf-menu li li {
	background:		#006747;
}

.sf-menu li li li {
	background:		#006747;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active 
{
/*	background:		#cccccc; */
	background: #9CCB3B;
	color: white;
}

#selected-sf-menu-item, #selected-sf-menu-item-link
{
	background-color: #01261c !important;
}

.selected-sf-menu-item, .selected-sf-menu-item-link
{
	background-color: #01261c !important;
}

#itemviewersbar
{
   background-color: #006747;
  
}
.itemviewerinfodiv {
	color:white;
}
/** End styles for horizontal navigational (item) menus **/

#itemtitlebar
{
	color:#252525;
}

.UfdcHeaderNavLinks_item { PADDING-RIGHT: 20px; border-top:1px solid #ccc; 	 font-size: 0.85em;
	PADDING-LEFT: 10px; COLOR: #bbbbbb; BACKGROUND-COLOR: #333333; TEXT-DECORATION: none; }
.UfdcHeaderNavLinks_item A:link { COLOR: #bbbbbb; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks_item A:visited { COLOR: #bbbbbb; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks_item A:hover { COLOR: cornflowerblue; TEXT-DECORATION: underline;  }

#container-facets
{
	width: 1100px;
	text-align:left;-
	size:1em;
}

.SobekFacetColumnTitle
{
	background-color: #006747;
}

.tableRowHighlight
{
	background-color: #efefef; cursor: pointer; border-collapse:collapse; border-spacing: 0; 
}

.tableRowNormal
{
	background-color: White; border-collapse:collapse; border-spacing: 0; 
}

.briefResultsTitle
{
	font-size: 1.1em; color: #006747; font-weight: bold;
}

.briefResultsTitle a:link
{
	color: #006747; font-weight: bold;
}

.briefResultsTitle a:visited
{
	color: #006747; font-weight: bold;
}

.briefResultsTitle a:hover
{
	color: #006747; font-weight: bold;
}

.SobekText 
{
	/* font-size: 14px; */
	/* font-size: .9rem; */
	line-height: 20px;
	color: #333;
	position: relative;
	-webkit-font-smoothing: antialiased;
	width:100%;
}

.SobekText a:link { color: #006747; font-weight: bold; }
.SobekText a:visited { color: #006747; font-weight: bold; }
.SobekText a:hover { color: #009374; font-weight: bold; text-decoration:none; }

.sbk_FauxUpwardTabsList, .sbk_FauxDownwardTabsList  {padding: 18px 0px 18px 0px; }
.sbk_FauxUpwardTabsList  a:link, .sbk_FauxUpwardTabsList  a:visited, .sbk_FauxUpwardTabsList  a:hover, .sbk_FauxDownwardTabsList  a:link, .sbk_FauxDownwardTabsList  a:visited, .sbk_FauxDownwardTabsList  a:hover  {color: white; }
.sbk_FauxUpwardTabsList > li { background-color: #006747; line-height: 30px;}
.sbk_FauxUpwardTabsList > li.current { background-color: black; }

.sbk_FauxUpwardTabsList > li:Hover
{
	background-color: #9CCB3B;
}

.sbk_FauxDownwardTabsList > li  { background-color: #006747; }
.sbk_FauxDownwardTabsList > li.current  { background-color: black; }

.sbkPrsw_RoundButton { background-color: #006747; }

.sbkPrsw_FacetColumnTitle {/* background-color: #006747; */}

.SobekEditPanel { margin-top: 35px; }

/*	*******************Additional overridden styles **************************** */

.sbkAghsw_CollectionButtonImg a:link img, .sbkAghsw_CollectionButtonImg a:visited img 
{ 
	margin:0 5px 0 0; 
	padding: 0px;
	border: 4px solid #eeeeee; 
}

.sbkAghsw_CollectionButtonImg a:hover img 
{ 
	margin:0 5px 0 0; 
	padding: 0px;
	border: 4px solid #009374; 
}

.sbkAghsw_CollectionButtonTxt { text-align: left; font-size: .8em; line-height: 14px;}
.sbkIsw_ShowTocRow { background-color: #006747; }
.sbkIsw_RoundButton { background-color: #006747; }

div#sbkBsav_SearchPanel
{
	margin-left:-30px;
}

div#contenthtml
{
	color:black;
	width:960px;
	background-color:white;
	padding:10px;
}

div#sbkBsav_PrivateCheck
{
	margin-top:-50px;
}

@document url-prefix("http://digital.lib.usf.edu/l/admin/")
{
	 #siteName
	 {
	  display: none;
	 }
}


.action-sf-menu-item
{
	 padding: 6px 6px;
	 height: 0px;
}

.usfldccollhint
{
	 background-color:#053F29 !important;
	 color:#CFC493;
	 font-weight:normal;
	 font-style:italic;
}

.usfldccollhint > a:focus, .usfldccollhint > a:hover, .usfldccollhint > a:active
{
	 background: #053F29;
}

button.thbutton
{
#	 margin-top: -42px;
#	 margin-left: 720px;
#	float:right;
#	 display: block;

	margin-left:10px;
}

img.resultsThumbnail
{
	 width:150px;
}

ul.sbkAghsw_CollectionButtonList
{
	padding-top:10px;
}

p.tmd
{
	margin-top:-15px;
}

span#sbasl
{
	margin-top:10px;
	float:right;
	margin-right:5px;
	margin-bottom:5px;
}

span.SobekThumbnailText
{
	display:inline-block;
	overflow-wrap:break-word !important
}

div#pagecontainer
{
	/* border:1px solid purple; */
	/* height:100%; */
}

/* end of original USF interface changes */

/* ----------------------------------------------------------------------------------------------------------- */

/* usf library website requirement */

/*
@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600,700");@font-face{font-family:Lato;src:local("Lato Regular"),local("Lato-Regular"),url("../fonts/Lato-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Lato Bold";src:local("Lato Bold"),local("Lato-Bold"),url("../fonts/Lato-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Lato Black";src:local("Lato Black"),local("Lato-Black"),url("../fonts/Lato-Black.ttf") format("truetype");font-weight:900;font-style:normal}
*/

/*
.teal-outline{border:1px solid #009374}.usfsky{background-color:#29AFCE}.usfsky-text{color:#29AFCE}.usfgreen{background-color:#007953}.usfgreen-text{color:#007953}.usfdarkgreen{background-color:#0a3c34}.usfdarkgreen-text{color:#0a3c34}.usflemongrass{background-color:#dbe442}.usflemongrass-text{color:#dbe442 !important}.libyellow{background-color:#ffeb3b}.libyellow-text{color:#ffeb3b !important}.usfapple{background-color:#9ccb3b}.usfapple-text{color:#9ccb3b}.usfsilver{background-color:#7e96a0}.usfsilver-text{color:#7e96a0}.usfslate{background-color:#466069}.usfslate-text{color:#466069}.usfteal{background-color:#009374}.usfteal-text{color:#009374}.usfseaglass{background-color:#80b0a6}html{font-size:1em}a{color:#10805e}h1,h2,h3,h4,h5,dt{font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:-.5px}h1{color:#009374}h2{font-size:2.4rem}h3{font-size:1.8rem}h4{font-size:1.6rem}h5{font-size:1.4rem}body{font-family:'lato', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#424242}p{font-weight:400;line-height:1.7;font-size:1.14rem;color:#424242}strong{font-weight:bold}blockquote{border-left:5px solid #7e96a0;background:#f1f1f1;padding:10px 20px}hr{width:100%;border-top:0;border-bottom:1px solid #d6d6d6;border-left:0;border-right:0}code{background:#525252;color:white;padding:20px}.text-align-right{text-align:right}.btn{background-color:#007953;color:white;font-weight:600;height:auto}.btn:hover{background-color:#119e72;border-color:#119e72}.btn:focus{background-color:#119e72;border-color:#119e72}.btn-large{font-weight:600;background-color:#ffeb3b;color:#007953}.btn-large:hover{background-color:#20ad81}.btn-homepage{background-color:#ffeb3b;color:#10805e;font-weight:600}.btn-homepage:hover{background-color:#9ccb3b}.btn-homepage:focus{color:#10805e;background-color:#9ccb3b}.emergency{display:none;padding:1.5em;background-color:#b70304;color:#fff;z-index:999;position:relative}.emergency-heading{font-family:Arial, sans-serif;font-size:1.846em}.emergency-heading span:first-child{font-weight:bold;text-transform:uppercase}.emergency-details{margin:.75em 0 0}.emergency-meta,.emergency-text{margin-bottom:0}.emergency-meta{font-size:1.1em}.emergency-link,.emergency-link:link,.emergency-link:visited{color:#fff;display:inline-block;margin-top:1.25em;text-transform:uppercase}.services{background-color:#007953}.services section h2{text-shadow:1px 1px rgba(0,0,0,0.5);text-align:center;color:white}.open-hours{background-color:#9ccb3b}.open-hours .hours,.open-hours .material-icons{color:#004d40}.statusbar{height:inherit}.statusbar section{padding:0 14px;line-height:1.3;font-family:"Lato",sans-serif;text-align:right}.statusbar i.tiny{font-size:1em;margin-right:4px}.statusbar i{font-size:1.4rem;margin:0;line-height:1;vertical-align:middle;color:white}.hours{color:white;font-weight:700;font-size:.8rem;line-height:.8;vertical-align:middle;text-transform:uppercase}#dropdown-hours{width:320px !important;font-size:1rem;text-align:left;padding:0 12px 5px;top:23px !important}#dropdown-hours dt{width:100px;font-weight:bold;margin-bottom:.1em;display:inline-block}#dropdown-hours ul{padding:0 1em}#dropdown-hours dl{margin:0;border:1px solid transparent;border-radius:5px;padding:.35em}#dropdown-hours dl.hours--open_now{border:1px solid #9ccb3b;color:#000;background:#9ccb3b}#dropdown-hours dd{line-height:1.4;margin-left:1em;display:inline-block;padding-left:20px}#dropdown-hours span{color:#9ccb3b}.dropdown-title{font-size:1.2rem;display:block;padding:0 .35em}#dropdown-hours a{color:#9ccb3b}i.dropdown-close{color:white !important;cursor:pointer;padding-top:9px;padding-right:6px;font-size:1.5rem;position:absolute;top:0;right:0}.white-links,.advanced-search{display:none;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.white-links{cursor:pointer}.white-links-activator i{cursor:pointer;color:#29AFCE;line-height:2em}.open{-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.logo{max-width:100%}.logo svg{height:64px;vertical-align:middle;max-width:100%}.logobar{padding:20px 0;background-color:#dedede}.logobar .row{margin-bottom:0}.logobar-topright{text-align:right;width:100%;font-weight:500;font-size:.8rem}.logobar-topright i{margin-right:5px}.logobar-topright a{vertical-align:top;color:#007953}.logobar-topright span{vertical-align:middle}.logobar-topright ul{margin:16px 0 0 0}.logobar-topright ul li{display:inline;border-right:1px solid #dadada;padding:0 10px}.logobar-topright ul li:last-child{display:inline;margin-top:0;border-right:0;padding:0 0 0 10px}.logobar-topright span i{vertical-align:middle;color:#9ccb3b;font-size:1.3em;margin-top:-3px;margin-left:3%}.logobar-topright-mobile{font-size:.67rem;display:block;padding:5px 0;line-height:2;color:#007953;margin-bottom:0}.logobar-topright-mobile .col{border-right:1px solid #dadada;line-height:1.2;padding:0}.login-mobile i{padding-left:3px}.logobar-topright-mobile .col:last-child{border-right:0}.logobar-topright-mobile a{color:#007953}.logobar-topright-mobile span{display:block;width:100%}.logobar-topright-mobile span i{font-size:.9em}.button-collapse,.button-collapse i{height:auto !important;vertical-align:middle;line-height:2 !important}.login-icon{font-size:.8rem;vertical-align:middle}nav ul a{font-size:.9rem;font-weight:700}nav ul li:hover,nav ul li a:hover{background-color:initial !important}nav ul .dropdown-buttona.active{color:#9ccb3b}.nav-wrapper{padding:10px 10%}.nav-wrapper img{margin-top:6px}.main-nav{font-family:"Montserrat",sans-serif;height:44px;z-index:2}.main-sub-nav{width:100% !important;left:0 !important;background:rgba(73,86,90,0.97) !important}.main-sub-nav li a:hover{background-color:transparent}.main-sub-nav li:hover,.main-sub-nav li:active{background-color:transparent}.main-sub-nav li:last-child a{border-bottom:0}.main-sub-nav a{padding:0 8px;text-transform:none;font-size:1em;color:white;border-bottom:1px solid #67777c}.main-sub-nav .row{margin-bottom:0}.device-nav{font-size:1.3em;line-height:0}.device-nav a,.device-nav i{color:#007953}.device-nav span{padding-top:0;margin-top:0;line-height:1.9;vertical-align:top}.main-dropdown{width:80% !important;background:white;margin-top:47px}.main-dropdown ul{position:initial;width:100%}.dropdown-buttona{float:left}.topnavlinks a{color:white;line-height:3;vertical-align:middle}.topnavlinks section{padding:0 10%}.topnavlinks a i{margin-left:0;vertical-align:middle;line-height:1.85 !important;height:auto !important;color:#9ccb3b}.dropdown-content li>a{color:white}.dropdown-content li>a:hover{color:#9ccb3b}.side-nav{font-family:"Montserrat",sans-serif}.side-nav ul{border-top:none}.side-nav .collapsible-header{color:white}.side-nav .nav-body{background-color:rgba(73,86,90,0.97)}.side-nav li>a{color:white;font-size:16px;font-weight:700}.side-nav li>a:hover{color:#9ccb3b}.container{width:100%;padding-left:20px;padding-right:20px;max-width:1660px}section{padding-top:20px;padding-bottom:20px}.parallax-container{height:auto}.bgdark{background-color:rgba(31,31,31,0.85)}.more{font-size:80%;opacity:.9;font-style:italic}.more:after{color:#9ccb3b;padding:0 5px;content:"\2192"}.breadcrumbs{font-size:.75rem;margin-top:20px;font-weight:400;color:#424242;text-transform:capitalize}.breadcrumbs li{font-family:"Montserrat",sans-serif;font-weight:400;display:inline;margin-right:5px}.breadcrumbs a{color:#007b56}.breadcrumbs i{vertical-align:middle;font-size:16px;margin-top:-3px}.nudge-right{padding-left:16px}.vmid{vertical-align:middle}.tabnav{padding:0 !important;font-family:"Montserrat",sans-serif}.tabs{height:auto;-webkit-transition:height 210ms ease-in;-moz-transition:height 210ms ease-in;-o-transition:height 210ms ease-in;transition:height 210ms ease-in}.tabs a{color:#007953 !important;font-weight:bold}.tabs .tab a{padding:0 10px;border-right:1px solid #cccccc}.tabs .tab a:hover{border-bottom:1px solid #dbdcdd}.tabs li:nth-last-child(2) a{border-right:0}.tabs .active{color:#fff !important;background:#007953 !important}.tab-navigation .select-wrapper input.select-dropdown{margin-bottom:0;border-bottom:0}.tab-navigation .caret{margin-right:5% !important}.searchbox-mobile-selection{border-bottom:4px solid #9ccb3b;font-weight:700;line-height:48px;color:#007953;text-transform:uppercase}.searchbox-mobile-selection option{color:#007953;text-transform:uppercase;font-weight:700}.searchbox-mobile-selection .dropdown-content{padding-left:0;padding-right:0}.tab-navigation .select-wrapper input.select-dropdown{color:#007953;font-weight:700;text-transform:uppercase;padding-left:5%;padding-right:5%;width:90%}.tab-content{padding:15px 30px !important;background:#007953;height:auto;-webkit-transition:height 210ms ease-in;-moz-transition:height 210ms ease-in;-o-transition:height 210ms ease-in;transition:height 210ms ease-in}.tab-content .btn-large{padding:0 1.5rem}.tab-content .row{width:100%;margin:auto}.indicator{background-color:#ffeb3b !important}.link-to-more{font-weight:400;line-height:3.2;color:white;text-align:right}.link-to-more a{margin-left:6px;font-weight:700}.google-tab-pad{padding:10px}.button-container{max-width:420px;margin-top:1rem}.button-container .btn,.button-container .btn-large{padding:0;width:100%}.select-wrapper input.select-dropdown{color:white;border-bottom:1px solid #dbe442}table a{color:#10805e}.tablepress tr:nth-child(even){background-color:whitesmoke}.tablepress th:after{content:'\e5c5';color:#9cca3c;line-height:0;vertical-align:middle;margin-left:8px;font-family:'material icons'}.tablepress .column-1,.tablepress .column-2 a{font-weight:700}.dataTables_filter label{font-size:initial;color:initial}.dataTables_filter input{background:white;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);padding:0 20px;width:90%;display:block;background:white;border:1px solid #ccc}.dataTables_filter input:focus{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2) !important}.linkabet{margin:20px auto;display:flex;padding:0 .75rem}.linkabet a{color:#ffeb3b;flex-grow:1;text-align:center;font-weight:700}.linkabet a:last-child{border-right:0}.linkabet p{color:#d2d2d2;line-height:1}.sidebar{margin-top:80px;margin-left:3%;width:97%}.sidebar-nav{padding:5px 25px;background:#f1f1f1}.sidebar-nav h4{margin-bottom:0}.sidebar-nav p{margin-top:8px;line-height:1.2}.sidebar-nav .sub-menu{display:none}.sidebar-nav .sub-menu li:before{border:1px solid #bfe8dc;border-width:0 0 1px 1px;content:'';display:block;height:.93em;margin:0;float:left;top:0;left:.29em;width:.5em}.sidebar-nav .sub-menu li:after{content:none}.sidebar-nav .sub-menu li a:after{content:none}.sidebar-nav .menu li{border-bottom:1px dotted #c1c1c1}.sidebar-nav .menu-item-has-children ::after{content:'\E145';font-family:'Material Icons';vertical-align:middle;margin-left:5px;color:#929292}.sidebar-nav .menu-item-has-children ul li::after{content:none}.sidebar-nav .menu-item-has-children ul li ul li:after{content:none}.sidebar-nav .current-menu-item a{font-weight:900}.sidebar-nav .current-menu-item a:after{content:none}.sidebar-nav .current-menu-item .sub-menu{display:block}.sidebar-nav .sub-menu li{border-bottom:0}.sidebar-nav .sub-menu li::after{content:none}.sidebar-nav .sub-menu li a{padding-top:0;font-weight:normal;padding-left:15px}.sidebar-nav .sub-menu::after{content:none}.sidebar-nav .current-page-item a{font-weight:900}.sidebar-nav .current-page-parent ul{display:block}.nav-swipe{padding:30px;color:#dedede}.nav-swipe i{line-height:0;vertical-align:middle}.sidebar-desktop ul{margin-top:0;margin-bottom:6px}.sidebar-desktop ul li:last-child{border-bottom:0}.sidebar li a,.sidebar-extras,.sidebar-section-title{padding:4px 0;display:block}.sidebar-divider{margin:8px 0;height:1px;overflow:hidden;background-color:#e0e0e0}.sidebar-section-title{font-size:1.3rem}.widget-title{display:inline-block;font-family:"Montserrat",sans-serif;font-size:1.4em;font-weight:600;line-height:1.2em;margin-bottom:.4em;margin-top:12px}.sidebar-mobile{font-family:"Montserrat",sans-serif;margin-top:15px;margin-bottom:30px}.sidebar-mobile ul{margin:0;width:100% !important;background:#3a3a3a;position:inherit !important}.sidebar-mobile .dropdown-content li:hover{background-color:#3a3a3c}.sidebar-mobile .dropdown-button{display:block;padding:10px}.sidebar-mobile .widget_text{display:none}.sidebar-mobile li a{color:white;border-bottom:1px solid #555}.sidebar-mobile li a:hover{background:#3a3a3a}.sidebar-mobile .current-menu-item a{font-weight:900;background:#6d6f71}.sidebar-mobile .current-menu-item a:hover{background:#6d6f71}.sidebar-mobile .sub-menu{margin-top:0}.sidebar-mobile .sub-menu :hover{background-color:#3a3a3c;color:white}.sidebar-mobile .sub-menu::after{content:none}.sidebar-mobile .widget_nav_menu{padding:0}.contact-widget{padding:5px 25px}.contact-widget a{padding:6px 0}.contact-widget i{font-size:.9rem;line-height:0;vertical-align:middle;margin-right:6px;color:#000}.contact-widget li{border-bottom:1px dotted #eaefb4}.extra-widget{padding:5px 25px;margin-top:20px}.extra-widget p{line-height:1.4}.sidebar-mobile i{vertical-align:middle}.sidebar-mobile .dropdown-content{width:100% !important;box-shadow:none;background-color:whitesmoke;margin-bottom:10px;position:inherit !important}.libfooter{padding-top:60px;padding-bottom:60px}.libfooter a{color:#9ccb3b;font-weight:400;font-size:1rem}.libfooter a:hover{border-bottom:1px solid white;color:white}.libfooter dd{margin-left:0}.libfooter dt{margin-bottom:8px;color:white;font-weight:700;padding:8px 0 0 0;font-size:1.4rem}.footer_social li{display:inline-block}#sysfooter a{color:#10805e;font-size:13px;font-weight:700;line-height:.1}#sysfooter img{max-width:100%}.ribbon{font-family:"Montserrat",sans-serif;background:#9ccb3b;font-weight:bold;text-align:center;position:relative}.home-hero{background-image:url("http://www.lib.usf.edu/wp-content/uploads/2018/02/banner-1.jpg");background-position:center top;background-size:cover;background-attachment:fixed;padding-top:90px;padding-bottom:80px}.home-searchbox .btn-large{height:48px;line-height:48px;max-width:96%;margin-left:8px}.home-searchbox .select-wrapper span.caret{color:#07422f;font-size:16px}.home-searchbox label{color:white}.home-searchbox [type="checkbox"].filled-in:not(:checked)+label:after,.home-searchbox [type="checkbox"].filled-in:checked+label:after{border-color:white;width:15px;height:15px}.home-searchbox [type="checkbox"].filled-in:checked+label:before{border-right:2px solid #004d40;border-bottom:2px solid #004d40}.home-searchbox [type="checkbox"]+label{padding-left:25px;line-height:21px;font-size:14px}.home-searchbox li:last-child a{border-right:0}.home-searchbox [type="checkbox"]+label:before,.home-searchbox [type="checkbox"]:not(.filled-in)+label:after{border-color:white}.home-searchbox [type="checkbox"]:checked+label:before{border-top:2px solid rgba(0,121,83,0) !important;border-left:2px solid rgba(0,121,83,0) !important}.home-searchbox input:not([type]),.home-searchbox input[type=text]{margin-bottom:0;border-bottom:0}.home-searchbox .browser-default{color:initial;font-size:initial}.home-searchbox input:not([type]):focus:not([readonly]),.home-searchbox input[type=text]:focus:not([readonly]),.home-searchbox input[type=password]:focus:not([readonly]),.home-searchbox input[type=email]:focus:not([readonly]),.home-searchbox input[type=url]:focus:not([readonly]),.home-searchbox input[type=time]:focus:not([readonly]),.home-searchbox input[type=date]:focus:not([readonly]),.home-searchbox input[type=datetime]:focus:not([readonly]),.home-searchbox input[type=datetime-local]:focus:not([readonly]),.home-searchbox input[type=tel]:focus:not([readonly]),.home-searchbox input[type=number]:focus:not([readonly]),.home-searchbox input[type=search]:focus:not([readonly]),.home-searchbox textarea.materialize-textarea:focus:not([readonly]){border-bottom:0;box-shadow:none}.advanced-search-activator{cursor:pointer}.advanced-search-activator i{vertical-align:middle}.advanced-search .col{padding:initial}.col-no-pad .col{padding:0}.advsearch{font-size:14px;width:92%;margin-left:3%;border-bottom:0px;margin-right:auto}.scholarly[type="checkbox"].filled-in:checked+label:after{border:2px solid #ffffff;background-color:#ffffff}.search-wrapper table{margin-top:30px}.advanced-search input{background:white}.searchbox-linkgrid{margin:0;font-weight:700}.searchbox-linkgrid ul{margin:0}.searchbox-linkgrid ul li{margin-bottom:10px}.searchbox-linkgrid a{color:white}input:not([type]){margin-bottom:0;border-bottom:0}.launch-icons{text-align:center;display:flex;font-family:"Montserrat",sans-serif;font-weight:700}.launch-icon{flex-grow:1}.launch-icons span{display:block;font-weight:300;font-size:.85rem}.launch-icons i{display:block;font-size:3em}.margin-fix{margin-left:initial !important;margin-right:initial !important}.search-options{background-color:white;margin:0}.search-options input[type=text]{color:white}.search-options input[type=text]:focus:not([readonly]){border-bottom:2px solid blue}.search-options-spaced{margin:15px 0}.option3,.option3 a{color:white}.help-section{padding:150px 0;background:linear-gradient(transparent, rgba(0,0,0,0.8))}.help-section h2.white-text{text-shadow:1px 1px rgba(0,0,0,0.5)}.help-section a{margin:15px 8px 0}.help-section img{max-width:initial !important}.handybar .launch-icon a{color:white}.handybar .launch-icon a:hover{color:#9ccb3b}.resources .card .card-image img,.resources .btn-large{border-radius:unset}.resources .row{margin-top:20px}.resources .btn-large{width:100%;background-color:#007953;color:white;font-family:"Montserrat",sans-serif;font-weight:600;box-shadow:none}.resources .btn-large:hover{background-color:#20ad81}.resources .card-title{padding:20px;margin:0}.resources .card-content{padding:0 20px;height:20rem;color:white}.resources .card-content a{color:white;font-weight:600}.resources .card-content a:hover{color:#9ccb3b}.resources .card-actions{padding:0 20px 20px;color:#007953;font-weight:600}.resources .card-actions a{color:#9ccb3b;padding-bottom:3px;line-height:2em}.resources .card-actions a:after{padding:0 5px;content:"\2192"}.image-contact-grid p{line-height:0;margin:0}.image-contact-grid i{font-size:inherit;line-height:0;margin-bottom:3px;vertical-align:middle}.image-contact-grid ul{list-style:disc;padding-left:20px;margin-top:0}.image-contact-grid ul li{font-size:.9em;font-weight:500;line-height:1.2;list-style-type:square;margin-bottom:8px}.image-contact-grid img{display:block;margin-bottom:10px}.image-contact-grid span{font-weight:700;padding-top:10px;display:block;padding-bottom:6px}.librarybot{max-width:200px}.fed-post{border-bottom:1px dotted #cdcdcd;padding:2.4em 0 1em 0}.entry-title{color:#007b56;line-height:100%;font-size:2.6rem;margin-top:0}.entry-title h1{font-size:3rem}.entry-meta{padding-left:10px;border-left:3px solid #ddd;font-size:.9rem;font-style:italic}.entry-content h1{font-weight:500;color:#007b56}.entry-content .alignright{float:right;padding:0 0 20px 20px}.entry-content .alignleft{float:left;padding:0 20px 20px 0}.entry-content .link-more i{font-size:1.2rem;line-height:0;vertical-align:middle}.entry-content .collapsible-header h4{color:#414141}.entry-content .collapsible-header h4 i{color:#bbb;line-height:inherit}.entry-content .collapsible-header:hover *{color:#007953}.entry-content .active h4,.entry-content .active i{color:#007953}.entry-content h3 a,.entry-content a h3{border-bottom:none;color:#424242;transition:color .15s ease-in-out}.entry-content h3 a:visited,.entry-content a h3:visited{color:unset}.entry-content h3 a:hover,.entry-content a h3:hover{color:#10805e}.entry-content a{border-bottom:1px solid #dbdcdd}.entry-content a:visited{color:#243D42}.entry-content a:hover{border-bottom-color:#939291}.entry-content li>.btn{margin:1rem 0;width:100%;font-size:0.9rem}.entry-content .btn,.entry-content .btn-floating,.entry-content .btn-large,.entry-content .btn-flat{border-bottom:none}.entry-content .btn:visited,.entry-content .btn-floating:visited,.entry-content .btn-large:visited,.entry-content .btn-flat:visited{color:white}.entry-content .btn:hover,.entry-content .btn-floating:hover,.entry-content .btn-large:hover,.entry-content .btn-flat:hover{border-bottom:none}.entry-content .btn:focus,.entry-content .btn-floating:focus,.entry-content .btn-large:focus,.entry-content .btn-flat:focus{color:#10805e;background-color:#9ccb3b}.entry-content a.image-link{border-bottom:none}.entry-content .picker{position:inherit}.entry-content .picker input.select-dropdown{color:#424242}.entry-content .social-media .twitter i{color:#00a2f1 !important}.entry-content .social-media .fb i{color:#3b5998 !important}.entry-content .social-media .ig i{color:#326c93 !important}.entry-content .social-media .youtube i{color:#ff0000 !important}.entry-content .social-media a{border-bottom:none}.entry-content .social-media a span{border-bottom:1px solid #dbdcdd;color:#10805e}.entry-header{margin-top:0}.post-thumbnail img{height:auto}.collections-list img{width:100%}.spacer-small{width:100%;height:24px}.spacer-mid{width:100%;height:40px}.events section{padding-top:4em;padding-bottom:4em}.connect{text-align:center}.connect li{display:inline-block;margin:0 9em 0 0}.connect li:last-child{margin-right:0}.connect li a{color:inherit;width:100%;height:100%}.connect .twitter{color:#00a2f1 !important}.connect .fb{color:#3b5998 !important}.connect .ig{color:#326c93 !important}.connect .youtube{color:#ff0000 !important}.homepage-social-section{display:flex}.homepage-social-section .card{flex-grow:1 !important;flex-basis:30% !important;margin:20px !important;overflow:hidden !important;max-height:600px !important}.card-title{font-family:"Montserrat",sans-serif}.twitter-block{padding:10px}.twitter-block i{float:right;font-size:2rem;color:#00a1f1;line-height:1.6}.twitter-block .ctf-tweet-actions{padding:12px 0}.twitter-block p{margin:6px 0 10px 0}.facebook-block i{float:right;font-size:2rem;color:#3c5a98;line-height:1.6}.facebook-block .cff-post-links{border-top:1px solid #ccc;padding:10px 0}.facebook-block p{margin:6px 0 10px 0}.facebook-block .cff-expand,.facebook-block .cff-share-tooltip,.facebook-block .cff-share-container{display:none !important}.instagram-block i{float:right;font-size:2rem;color:#cd486b;line-height:1.6}.collection-tile{position:relative;overflow:hidden}.collection-tile:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0,0,0,0.5))}.dc-title{text-align:center;color:white;text-shadow:1px 1px rgba(0,0,0,0.5)}.dc-bar{margin:2rem 0 2rem 0;clear:both;margin-left:auto;margin-right:auto;overflow:auto;max-width:2036px}.dc-bar .dc-actions{text-align:center}.dc-bar .dc-actions a{margin:3rem 0.6rem 0}.dc-bar .dc-actions .btn-homepage{padding:0 10px}.dc-bar .dc-link:after{padding:0 5px;content:"\2192"}.dc-bar .dc-link a{color:white}.collection-section{width:25%;float:left;position:relative;max-height:509px}.collection-section a{background:linear-gradient(transparent, rgba(0,0,0,0.5))}.collection-section a:hover img,.collection-section a:focus img{transform:scale(1.15);-webkit-transform:scale(1.15)}.collection-tile img{display:block;max-width:100%;height:auto;transition:.5s;-webkit-transition:.5s}.tile-text-content{color:#000;padding:0 2em;position:absolute;bottom:1rem;z-index:31;width:90%}.tile-text-content h4,.dc-link{font-size:30px;color:#fff;text-shadow:1px 1px 0px #000}.tile-text-content .tile-link{color:#dbe442;display:block;font:16px;text-transform:uppercase;text-shadow:1px 1px 0px #000;-webkit-margin-before:1em;-webkit-margin-after:1em}.content-area img{max-width:100%}.content-area .equipment-image{height:110px}.content-image-left{float:left;padding:0 20px 20px 0}.content-image-right{float:right;padding:0 0 20px 20px}.deans-page img{width:100%;height:auto}.caption{font-size:.8rem}.donate-bar h2{display:inline;margin-right:40px;padding-right:40px;vertical-align:middle;border-right:1px solid white}.s-lc-mhw-tb{width:100%;border:1px solid #ddd;border-collapse:collapse;border-spacing:0}.s-lc-mhw-tb th,.s-lc-mhw-tb td{border:1px solid #ddd;vertical-align:top}.s-lc-mhw-tb thead{background-color:#F5F5F5}.s-lc-mhw-header{text-align:center}.s-lc-mhw-header-date{text-align:center;display:inline-block;margin-top:5px;font-size:130%}.s-lc-mhw-days td{text-align:center;font-weight:bold;min-width:14.28%;max-width:14.28%;width:14.28%}.s-lc-mhw-day-l{color:#555;text-align:right;padding:2px}.s-lc-mhw-cells{height:50px}.s-lc-mhw-fnc{color:#555}.s-lc-mhw-loc{padding:2px;border-radius:4px;margin-bottom:1px;color:#fff;font-weight:bold}.s-lc-mhw-subloc{margin-left:5px}.s-lc-mhw-footnote-cal{font-size:86%}.loc_6454{background-color:#007953}.loc_6547{background-color:#7A658C}.loc_6621{background-color:#007953}.single-featured-image-header{padding-top:16px;border-top:1px solid #dedede;margin-top:12px}.single-featured-image-header img{height:auto}.blog-banner{margin:20px 0}.liaison-vert{margin-bottom:100px}.help-intercept{font-size:2.4rem !important;font-weight:700 !important;color:#fff !important;cursor:default}.modal-close{position:absolute;top:0;padding:10px;line-height:0;right:0;border-radius:50%;background:white}@media screen and (max-width: 1150px){.dc-bar .collection-section .tile-text-content{padding:0 1em}.dc-bar .collection-section .tile-text-content h4{font-size:26px}.connect li{display:block;margin:0}}@media screen and (max-width: 670px){.s-lc-mhw-c{font-size:2vmin}.s-lc-mhw-c th,.s-lc-mhw-c td{padding:3px}}@media screen and (max-width: 992px){.container{padding:0 5%}.dcsection{padding-top:5%}.events{padding:0}.events section{padding:0}.topnavlinks a{margin-left:0;font-family:"Montserrat",sans-serif}.logo{display:block;width:100%;padding-bottom:5px !important}.logo svg{padding:10px 0;text-align:center;margin:auto}.statusbar section{text-align:center}.help-section{padding:80px 16px}.nudge-right{padding:initial}.advanced-search .col{padding-right:initial}.home-hero{padding:60px 5% 40px}.home-searchbox{padding:initial}.home-searchbox select{margin-top:30px}.main-nav{display:none}.donate-bar h2{display:block;margin-right:0;padding-right:0;vertical-align:initial;border-right:0}.donate-bar a{margin-bottom:20px}.homepage-social-section{display:initial}}@media screen and (max-width: 1024px){.help{padding:0}}@media screen and (max-width: 992px){.m3.search-tab-input{padding-right:0}.home-searchbox .btn-large{width:100%;padding:0;margin-left:0}}@media screen and (max-width: 960px){.dc-bar{max-width:720px;margin:0 auto}.dc-bar .collection-section{width:50%}.dc-actions{padding-bottom:2rem}.libfooter .col{min-height:310px}}@media screen and (max-width: 600px){.sidebar-desktop{margin-left:0;width:100%}.sidebar-desktop .sidebar-nav{display:none}.sidebar-desktop .widget_nav_menu{display:none}.contact-widget,.extra-widget{padding:0}.sidebar-nav{padding:0}.sidebar-nav li{border:initial !important}.sidebar-nav .widget-title{display:none}.dataTables_wrapper{overflow-y:scroll}}@media screen and (max-width: 550px){.launch-icons{display:initial;text-align:left}.launch-icons i{display:initial;float:left;margin-right:5%}.launch-icons a{line-height:3}.launch-icon{margin:15px;margin-left:0}.tab-content{padding-left:0px !important;padding-right:0px !important}.home-hero{padding-top:4px;padding-bottom:4px}.home-searchbox{margin:25px 0 28px 0;box-shadow:none}.dc-bar{max-width:360px}.dc-bar .collection-section{width:100%}}@media screen and (max-width: 493px){.database-grid .col{min-height:126px}}.collection-section:after{content:"";display:table;clear:both}.rfbp-post{background:#3b5998;padding:12px}.rfbp-post p{color:white}.rfbp-post a{color:#ffeb3b}.social-tile{display:block}.social-tile a{color:white}.instagram-content{background:#c32aa3;height:100%}.youtube-content{background:#b31217}.youtube-content iframe{width:100%;height:250px}.twitter-content{background:#00b6f1}input:not([type]):focus:not([readonly]){border-bottom:0 !important;box-shadow:none !important}.opacity-40{opacity:.40}.opacity-70{opacity:.70}.libfooter a,.libfooter a:hover,.logobar-topright a,.logobar-topright a:hover,.soft-hover,.soft-hover :hover{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}@keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}@-webkit-keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}@-moz-keyframes move-twink-back{from{background-position:0 0}to{background-position:-10000px 5000px}}.stars,.twinkling{position:absolute;height:23px;width:100%}.stars{background:#000 url(http://wordpress.lib.usf.edu/dmc/wp-content/uploads/sites/2/2017/12/stars-2tone-copy-1.png) top center;z-index:-2;background-repeat:repeat-x}.twinkling{background:transparent url(http://wordpress.lib.usf.edu/dmc/wp-content/uploads/sites/2/2017/12/twinkling.png) repeat top center;z-index:-1;background-size:460px 260px;-moz-animation:move-twink-back 200s linear infinite;-o-animation:move-twink-back 200s linear infinite;-webkit-animation:move-twink-back 200s linear infinite;animation:move-twink-back 200s linear infinite}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:#dcdcdc;background-color:transparent}.browser-default li{font-size:1.14rem}
*/

div#nhp
{
	/*
	margin-left:0.125%;
	width:33%;
	min-width:500px;
	*/
	/*
	background-color: #008C74;
	*/
	opacity: 0.95;
	/*
	background: #008C74; /* For browsers that do not support gradients */
	/*
	background: -webkit-linear-gradient(#008C74,black); /* For Safari 5.1 to 6.0 */
	/*
	background: -o-linear-gradient(#008C74,black); /* For Opera 11.1 to 12.0 */
	/*
	background: -moz-linear-gradient(#008C74,black); /* For Firefox 3.6 to 15 */
	/*
	background: linear-gradient(#008C74,black); /* Standard syntax */
	

	/* 08C74, was 009374 */
	min-height: unset!important;
	height: 97vh!important;
	background-blend-mode:multiply;
	margin-top:unset;
	background-attachment:  fixed;
	background-position: center center;
	background-color: rgba(38, 47, 48, 0.32)!important;
}

.scrollmagic-pin-spacer
{
	margin-bottom:unset;
}

#nhpwidget
{
	min-width:400px;
	/* background-blend-mode: color-burn; */
	/* max-width:600px; */
	position:  relative;
	background-color: #404040cf!important;
	z-index: -1;
	float: left;
	height: 97vh;
}

div#nhpinner
{
	/* padding:40px; */
}

div#nhplogin
{
	line-height:unset !important;
}

div#nhplogin > form > h3
{
	font-size:1.6rem;
	color:#009374;
	font-family:inherit;
	padding:unset;
	margin:unset;
	margin-bottom:10px;
}

div#nhplogin > form > p
{
	color:white;
	font-weight:500;
	padding:unset;
	margin:unset;
}

div#nhplogin > form > input
{
	width:100%;
}

div#nhplogin > form > div
{
	float:right;
	line-height:unset;
}

div#pagecontainer
{
	/* border:1px solid yellow; */
}

div#main-content
{
   /* border:1px solid red; */
}

div#orginfo
{
	/*
	font-family:Oswald;
	*/
	text-align:justify;
	padding:0;
	/* margin-top:2.4em; */
}

p.orgtitle
{
	/*
	font-family:Oswald;
	*/
	font-size:3.2em;
	font-weight:bold;
	text-align:justify;
	text-justify:inter-character;
	text-transform:uppercase;
	line-height:1.1em;
	color:white;
	letter-spacing:0.1em;
	padding:0;
	
}

p#orgsubtitle
{
	/*
	font-family:Oswald;
	*/
	font-size:1.8em;
	font-weight:bold;
	text-align:justify;
	text-justify:inter-character;
	text-transform:uppercase;
	color:#9ccb3b;
	letter-spacing:0.23em;
	padding:0;
}

p#nhptext
{
	/* Lato | Regular */
	font-family:Lato;
	padding: 0px 0px 25px 0px;
	color:white;
	font-size:1.411em;
	/* tracking 0 */
	/* leading 2.022em */
	/* line-height was 2.022em */
	line-height:1.5em;
	text-align:left;
	letter-spacing: 0.05em;
}

span#usfldcitemcount
{
	/* Lato | Black Italic */
	font-family: Lato;
	/* was 1.44em */
	font-size:0.95em;
	font-weight:900;
	font-style:italic;
	/* tracking 40 */
	letter-spacing: 0.05em;
}

div#nhplinks
{
	/* Lato | Light | 1.478em | T=60 */
	font-family:Lato;
	font-weight:100 !important;
	font-size:1.478em;
	color:#9ccb3b !important;
	/*
	padding-top:40px;
	padding-bottom:30px;
	*/
	/* letter-spacing: 0.06em; */
	margin-top: 2rem;
	line-height: .5;
}

a#nhplinkadv
{
	/*
	font-family:Oswald;
	*/
	color:white !important;
	letter-spacing: 0.05em;
	font-weight: 500;
	/* was 1.382em; */
	font-size:0.8em;
}

hr#titlehr
{
	color:#008C72;
	background-color:#008C72;
	height:3px;
	border:0;
	margin-top:11px;
	margin-bottom:11px;
}

form#nhpsimplesearch
{
	background:white;
	margin-bottom:15px;
	border-radius: 3px;
	overflow:  hidden;
	max-width: 99%;
}

a#nhpaddasf, a#headerwidgetaddasf, a#slideoutaddasf
{
	color:white;
	/*
	font-family:Open Sans;
	*/
	font-weight:300;
	/* font-style:italic; */
	/* letter-spacing: 0.075em; */
	float:right;
	margin-right: 7%;
	/* margin-top: 1rem; */
	/* margin-bottom:40px; */
	font-size: 1.2rem;
}

a#slideoutaddsdf
{
	color:#9ccb3b;
	font-weight:300;
	float:right;
	margin-right: 7%;
	font-size: 1.2rem;
}

.nhpadvssets
{
	margin-bottom:unset !important;
	height:60px;
}

form#nhpsimplesearch > input
{
	/* Open Sans | Condensed Light Italic | 1.902 em | T=140 */
	color:gray;
	/*
	font-family:Open Sans;
	*/
	font-weight:300;
	font-style:italic;
	letter-spacing: 0.14em;	
	font-size:1.902em;
	width:100%;
	padding:3px;
	padding-left:10px;
	height:30px;
	background:white;
   	background: url(/design/skins/usfrgdesign/698627-icon-111-search-256.png);
   	background-repeat: no-repeat;
   	background-position: 7px 7px;
	padding-left:0px;
}
form#nhpsimplesearch i {
	height: 52.5px;
	vertical-align:  middle;
	line-height: 1.7;
	/* border-radius: 0px 3px 3px 0px; */
}

#nhpssinputdiv
{
	/*
	margin-left:10px;
	width:90%;
	*/
	margin-top: 0rem;
	margin-bottom: 0;
	/* border-radius: 3px; */
}

#nhpssform
{
	margin:unset;
	/* margin-left:1px; */
	width:100%;
}
#nhpadvs {
	/* padding:0 1rem; */
}
#nhpssinputdiv > input
{
	/* width: 93%; */
	height:3.5rem;

	/* fixing for placeholder display */
	font-size: 1.9em;
	padding-left: 10px;
	/* border-radius: 3px 0 0 3px; */
	padding-bottom: 5px;
	/* letter-spacing: 0.07em; */
	border-right:unset;
	font-weight:300;
	color:black;
}

#nhplinksadvs
{
	/* Oswald | Light | 1.382em | T=120 */
	/*
	font-family:Oswald;
	*/
	font-size: 1.382em;
	font-weight:500;
	float:right;
	text-align:right;
	letter-spacing: 0.15em;
	color:white !important;
	text-transform:  capitalize;
	margin-left: -5px;
	margin-right: -2px;
	width:100%;
	/*margin-top:-20px;*/
	margin-bottom:unset;
}

.nhpselects, #nhpselect, #headerwidgetselect
{
	/* width: 85%; */
	/* height:1.5em; */
	font-size: 1.4em;
	font-family:Lato;
	text-align:  center;
	/* font-weight:unset; */
	background-color: transparent!important;
	color:white;
	/*  background-blend-mode:multiply; */
	background-color:#009374 !important;
	/* letter-spacing: 0.2em; */
	/* width:10.4rem; */
	/* height:3.3rem; */
	/* text-align:  center!important; */
	/* -webkit-appearance:none; */
	-moz-appearance:none;
	appearance:none;
}

#headerwidgetselect 
{
	height:2.28rem;
	text-align:center;
	padding: 0 1rem;
}

.nhpselects:focus > option, #nhpselect:focus > option, #headerwidgetselect:focus > option
{
	font-size:3rem;
}

#nhpinputdiv
{
	/* width:22rem; */
	margin:unset;
	/* padding:unset; */
	/* margin-left: 2%; */
	width: 56%;
}

#nhpinputdiv > i
{
	margin-top:-60px;
}

#nhpwidgetasb, #headerwidgetasb, #slideoutasb
{
	float:right;
}

input.inputs::after
{
	content: "&#lt;i data-after=&#34;rrb&#34; class=&#34;searchicon material-icons&#34;&#gt;search&#lt;&#47;i&#gt;";
}

.inputs
{
	background-color:white !important;
	border:unset;
}

.nhpinputs
{
	width:62%;
	height:3.6rem;
}

#nhpinput
{
	height:3.2rem;

	font-size: 1.8em;
	padding-left: 10px;
	padding-bottom: 5px;
	letter-spacing: 0.1em;
}

#nhpinput > i 
{
	margin-top:-30px !important;
}

#nhpsfields
{
	width: 43%;
	/* padding:unset; */
	margin:unset;
}

.morelink
{
	font-family:Lato;
	padding-left:10px;
	color:white !important;
	font-weight:300 !important;
	font-size:0.7em !important;
	letter-spacing:0.25em !important;
}

.morelink > a:link
{
	font-family:Lato;
	font-weight:300;
	color:white;

}

#nhpsectionname
{
	/*
	font-family: Oswald !important;
	*/
	font-weight:600;
	color:white;
	background-color:#006747;
	font-size:3.9em;
	text-transform:uppercase;
	padding:40px;
	width:600px;
	letter-spacing: 0.06em;
	/* transform: scaleY(1.1) */
}

.carousel
{
	background-color: #262f30;


}

.carousel > p > span
{
	text-transform:uppercase;
	color:#9CCB3B;
	background-color:#262f30;
	border:none;
	letter-spacing:0.1em;
}

span.carouselimgtext
{
	font-family:Lato;
	font-weight:300;
	z-index: 99;
	width:100px;
	height:35px;
	color:white;
	font-size:0.7em;
	visibility: visible;
	position:absolute;
	background-color: #009374;
	margin-top:65px;
	padding:5px;
	text-align:center;
	vertical-align:text-top;
	word-wrap:break-word;
	overflow:hidden;
	text-transform: none;
	line-height: normal;
}

body
{
	background-color: #262f30 !important;
}

.jssorb057
{
	visibility:hidden;
}

#recentlyDigitized
{
	/*
	border:2px solid red;
	*/

	font-family:Lato;
	text-transform: uppercase;
	letter-spacing:0.15em;
	color:#9CCB3B;

	padding-left:25px;
}

#features
{
	border:none;
	
	/*
	top:0px;
	*/
	/*
	margin-left:-100px;
	*/
	/*
	margin-top:-150px;
	*/
}

#featuredcollection
{
	/*
	overriding a materialize setting which messes up the bottom of this div
	*/
	margin-bottom:0px !important;

}

#imagetitle
{
	/* position: absolute; */
	/* float:right; */
	/* vertical-align: baseline; */
	background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,1));
	height: 199px;
	/* padding-top:50px; */
	/* bottom: 0px; */
	/* z-index: 777777; */
	/* display: flex; */
	/* vertical-align: baseline; */
	padding-top: 125px;
	text-align: right;
	/* display: flex; */
	width:100%;
	margin-top: -179px;
}

#imagetitletext
{
	/* Open Sans | Condensed Light Italic | 1.406em | T=140 */
	font-style:italic;
	color:white;
	font-size: 1.3rem;
	padding-right: 3rem;
	/* padding-top: 4rem; */
	letter-spacing: 0.12em;
	/* text-align: right; */
	/* height: 100%; */
	/* align-items: initial; */
	/* float:right; */
	/* vertical-align: baseline; */
}

#imagetitletext > a
{
	color:white;
}

#imagetitlespan
{
	color: #9ccb3b;
}

#nhplinks a
{
	color:#9CCB3B; 
}

#nhplinks a:visited
{
	color:#9CCB3B;
}

#nhplinks a:hover
{
	color:#9CCB3B;
}

.GBicon.ufdc
{
	background: url('http://digital.lib.usf.edu/design/skins/USF/usfldc.png') no-repeat scroll 0% 0% transparent;
}

.GBicon.logo
{
	background: url('http://digital.lib.usf.edu/design/skins/USF/usfldcgas.png') no-repeat scroll 0% 0% transparent;
}

.GBtitle
{
	color:#000;
	font-size:1.25em;
}

#sbkAghsw_Home
{
	padding: 3px 3px 0px;
}

#sbkPrsw_FacetOuterColumn
{
	font-size:small;
}

#rimage
{
	height:150px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	border: 1px solid black;
}

.SobekText h2
{
	font-variant:normal;
	font-weight: bold;
	background-color:#006747;
	color:white;
}

#siteName
{
	font-family:garamond;
	font-style:italic;
	position:absolute;
	text-align:center;
	color:#006747;
	margin-top:-23px;
	margin-left:410px;
	padding-top:3px;
	font-size:1.2em; 
	z-index:100;
/*	width:300px; */
	height:20px;
	font-weight:900;
/*	background: rgba(0,0,0,0.6); */
	letter-spacing:1px;
}

#aboutP
{
	text-decoration: underline;
	text-align: center;
	display: block;
	cursor: pointer; cursor: hand;
}

#usfcolldesc h3
{
	margin-top: 0px;
	padding-left: 0px;	
}

#usfcolldesc p
{
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}

#siteTypeDiv
{
	margin-left:75%;
	margin-right:20px;
	width:25%;
	height:100%;
}
	
#siteType
{
	position:relative;
	font-size:1.6em;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	top:12px;
}

body#itembody div#dlocheader div#siteTypeDiv
{
	margin-top:-60px;
	margin-left:85%;
	width:15%;
}

#sbkHmw_BannerDiv
{
	text-align: left;
}

#container-inner
{
	/* width was 100px; */
	width: 100%;
	
	border:none;
}

#headerImg
{
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:54px;
}

#dlocheader {
	font-family: Arial, Helvetica, sans-serif;
	/*color: #fff; */
	margin-left:auto;
	margin-right:auto;
	margin: 0;
	padding: 0;
/*	width: 100%; */
	height: 0px;
	color: White;
/*	background-image: url(fill.jpg); */
/*	height: 38px; */
	}

#dlocheader a{color: #fff;}
	
.footer 
{
	font: 0.8em Arial, sans-serif;
	color: #FFFFFF;
	text-align:right;
	margin:0px;
	padding: 1px 0px;
	background-color: black;

	margin-top:15px;
}
	
.footer a:link, .dlocfooter a:visited 
{
	color: #fff;
	text-decoration: none;
}

.footer a:link  
{
	color: #fff;
	text-decoration: none;
}
	
.footer a:visited 
{
	color: #fff;
	text-decoration: none;
}
	
 .footer a:hover 
{
	color: #fff;
	text-decoration: underline; 
}
	
.tab
{
	text-align:left; background-image: url( tabs/c.gif ); height:13px; color: White; font-size:smaller; margin: 2px 0px 0px 0px; padding: 0px 0px 3px 0px; vertical-align:top; font-weight:bold; text-decoration: none;
}

.tab a
{
	text-decoration:none;
}

.tab a:hover
{
	text-decoration:none;
}

.tab_s
{
	text-align:left; background-image: url( tabs/c_s.gif ); height:13px; color: White; font-size:smaller; margin: 2px 0px 0px 0px; padding: 0px 0px 3px 0px; vertical-align:top; font-weight:bold;
}

.shown_progress
{ 
	background-image: url( usf_spinner.gif );
	cursor: wait;
	padding: 0px;
	width: 32px;
	height: 32px;
}

.shown_progress_gray
{ 
	background-image: url( usf_spinner_gray.gif );
	cursor: wait;
	padding: 0px;
	width: 32px;
	height: 32px;
}

BODY  	
{
	PADDING: 0px 0px 0px 0px; MARGIN: 0px;
	width: 100%;
	/*
	interferred with the alternative interface background color
	background:#ededed;
	*/
	color: #000000;
	}

#itembody
{
	background:#555555;
}
	
#ufheader { font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	width: 100%; height: 20px; FONT-SIZE: small; text-align:left; }	
.logo { background-image: url( wordmark/blue12.gif ); 	}
.logo a:link { border: 0;}

.UfdcHeaderNavLinks { PADDING-RIGHT: 20px; 	border-top:3px solid #ccc;  font-size: 0.85em;
	border-bottom: 1px solid #ccc; PADDING-LEFT: 10px; COLOR: #777777; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none; }

.UfdcHeaderNavLinks A:link { COLOR: #777777; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks A:visited { COLOR: #777777; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks A:hover { COLOR: #777777; TEXT-DECORATION: underline;  }

.firstLinks 
{ 
	background-image: url( wordmark/blue12.gif ); 
	text-align: right; white-space: nowrap; padding: 0 20px 0 0; background-color: #0021a5;  
}

.rss_link { font-size: 0.90em; }


/** Styles for the horizontal navigational (item) menus **/
#sf-menubar
{
	background-color: #006747;
	color: white;
}

.sbkMenu_Bar
{
	background-color: #006747;
	color: white;
	height: 2.3rem;
}

.sf-menu 
{
	background-color: #006747;
	color: white;
}

.sf-menu li 
{
	background:		#006747;
}

.sf-menu li li {
	background:		#006747;
}


.sf-menu li li li {
	background:		#006747;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active 
{
/*	background:		#cccccc; */
	background: #9CCB3B;
	color: white;
}

#selected-sf-menu-item, #selected-sf-menu-item-link
{
	background-color: #01261c !important;
}

.selected-sf-menu-item, .selected-sf-menu-item-link
{
	background-color: #01261c !important;
}

#itemviewersbar
{
   background-color: #006747;
  
}
/** End styles for horizontal navigational (item) menus **/

#itemtitlebar
{
	color:#252525;
}

.UfdcHeaderNavLinks_item { PADDING-RIGHT: 20px; border-top:1px solid #ccc; 	 font-size: 0.85em;
	PADDING-LEFT: 10px; COLOR: #bbbbbb; BACKGROUND-COLOR: #333333; TEXT-DECORATION: none; }
.UfdcHeaderNavLinks_item A:link { COLOR: #bbbbbb; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks_item A:visited { COLOR: #bbbbbb; TEXT-DECORATION: none;  }
.UfdcHeaderNavLinks_item A:hover { COLOR: cornflowerblue; TEXT-DECORATION: underline;  }

#container-facets
{
	width: 1100px;
	text-align:left;
	font-size:1em;
}
.sbkPrsw_DescPanel{display:none;}
.SobekFacetColumnTitle
{
	background-color: #006747;
}

.tableRowHighlight
{
	background-color: #efefef; cursor: pointer; border-collapse:collapse; border-spacing: 0; 
}

.tableRowNormal
{
	background-color: White; border-collapse:collapse; border-spacing: 0; 
}

.briefResultsTitle
{
	font-size: 1.1em; color: #006747; font-weight: bold;
}

.briefResultsTitle a:link
{
	color: #006747; font-weight: bold;
}

.briefResultsTitle a:visited
{
	color: #006747; font-weight: bold;
}

.briefResultsTitle a:hover
{
	color: #006747; font-weight: bold;
}

.SobekText 
{
	/* font-size: 14px; */
	/* font-size: .9rem; */
	line-height: 27px;
	color: #333;
	position: relative;
	-webkit-font-smoothing: antialiased;
	width:100%;
}

.SobekText a:link { color: #006747; font-weight: bold; }
.SobekText a:visited { color: #006747; font-weight: bold; }
.SobekText a:hover { color: #009374; font-weight: bold; text-decoration:none; }

.sbk_FauxUpwardTabsList, .sbk_FauxDownwardTabsList  {padding: 18px 0px 18px 0px; }
.sbk_FauxUpwardTabsList  a:link, .sbk_FauxUpwardTabsList  a:visited, .sbk_FauxUpwardTabsList  a:hover, .sbk_FauxDownwardTabsList  a:link, .sbk_FauxDownwardTabsList  a:visited, .sbk_FauxDownwardTabsList  a:hover  {color: white; }
.sbk_FauxUpwardTabsList > li { background-color: #006747; line-height: 30px;}
.sbk_FauxUpwardTabsList > li.current { background-color: black; }

.sbk_FauxUpwardTabsList > li:Hover
{
	background-color: #9CCB3B;
}

.sbk_FauxDownwardTabsList > li  { background-color: #006747; }
.sbk_FauxDownwardTabsList > li.current  { background-color: black; }

.sbkPrsw_RoundButton {background-color: #029373;text-transform:unset;padding:.6rem 1.6rem;margin: 0 .4rem;}
.sbkPrsw_RoundButton img {padding-left:.5rem; vertical-align:middle;}
.sbkPrsw_FacetColumnTitle {background: none;font-size:  1.5rem;padding: 0;text-transform: unset;}

.SobekEditPanel { margin-top: 35px; }

/*	*******************Additional overridden styles **************************** */

.sbkAghsw_CollectionButtonImg a:link img, .sbkAghsw_CollectionButtonImg a:visited img 
{ 
	margin:0 5px 0 0; 
	padding: 0px;
	border: 4px solid #eeeeee; 
}

.sbkAghsw_CollectionButtonImg a:hover img 
{ 
	margin:0 5px 0 0; 
	padding: 0px;
	border: 4px solid #009374; 
}

.sbkAghsw_CollectionButtonTxt { text-align: left; font-size: .8em; line-height: 14px;}
.sbkIsw_ShowTocRow { background-color: #006747; }
.sbkIsw_RoundButton {background-color: #009374;padding: .8rem 1rem;font-size: .8rem;border-radius: 3px;}

div#sbkBsav_SearchPanel
{
	margin-left:-30px;
}

div#contenthtml
{
	color:black;
	width:960px;
	background-color:white;
	padding:10px;
}

div#sbkBsav_PrivateCheck
{
	margin-top:-50px;
}

@document url-prefix("http://digital.lib.usf.edu/l/admin/")
{
	 #siteName
	 {
	  display: none;
	 }
}

.action-sf-menu-item
{
	 padding: 6px 6px;
	 height: 0px;
}

.usfldccollhint
{
	 background-color:#053F29 !important;
	 color:#CFC493;
	 font-weight:normal;
	 font-style:italic;
}

.usfldccollhint > a:focus, .usfldccollhint > a:hover, .usfldccollhint > a:active
{
	 background: #053F29;
}

button.thbutton
{
#	 margin-top: -42px;
#	 margin-left: 720px;
#	float:right;
#	 display: block;

	margin-left:10px;
}

img.resultsThumbnail
{
	 width:150px;
}

ul.sbkAghsw_CollectionButtonList
{
	padding-top:10px;
}

p.tmd
{
	margin-top:-15px;
}

span#sbasl
{
	margin-top:10px;
	float:right;
	margin-right:5px;
	margin-bottom:5px;
}

span.SobekThumbnailText
{
	display:inline-block;
	overflow-wrap:break-word !important
}



/* end of SAMPLE.jss */


/************************************************************************/

/* new */

.imagecard
{
	width:200px;
	height:200px;
}

#fccimages
{
	/* text-align: center; */
	display:flex;
	/* justify-content:center; */
	/* margin-left:auto; */
	/* margin-right:auto; */
	/* margin-top:50px; */
}

.fccindividualimages
{
	width: 90%;
	height:150px;
	overflow: hidden;
	flex-grow:1;:1 */
	margin: 0 1%;
}

.fccindividualimages > a > img
{
	min-width: 96%;
	min-height: 100%;
	margin:auto;
}

.fccimagecaption
{
	
/*height:50px; */
	
/* z-index:9999; */
	
/*
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	*/
	/* was 008274 */
	
background-color:#009374 !important;
	
text-align:center;
	
overflow:hidden;
	
color:white;
	
/* font-weight:bolder; */
	
text-transform: capitalize;
	
font-size:1.28em;
}

.box1
{
	margin:20px;
}

#fcinfo
{
	/*
	width:25%;
	max-width: 530px;
	height:100%;
	*/
	min-width:400px;
	/* max-width:600px; */

	/* trevor recommended against 
	height:100vh;
	*/
	padding: 3rem;
	background-color:#434f53 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";	   /* IE 8 */
	filter: alpha(opacity=95);  /* IE 5-7 */
	-moz-opacity: 0.95;	  /* Netscape */
	-khtml-opacity: 0.95;	/* Safari 1.x */
	opacity: 0.95;	   /* Good browsers */
	/* font-weight: bolder; */
	text-align: left;
}

#fcclink > a:link,
#fcclink > a:visited {
	color:#95C63E;
	border: 1px solid #95C63E;
	padding: 1rem;
	border-radius: 3px;
}
#fcclink > a:hover {
}
#recentlyDigitized
{
	background-color: #3C4445;


}

#rdiglabel
{
	font-family: 'Montserrat';
	/* text-transform: uppercase; */
	text-transform:capitalize;
	font-size: 2em;
	padding-left: 0px;
	width:100%;
	text-align:left;
	font-weight: bolder;
	/* margin-left:70px; */
	background-color:unset;
	border:unset;
	padding:unset !important;
	margin-left:15px;
}

#recentlyDigitizedImageGallery
{
	/* no longer needed? */
	/*
	margin-left:90px;
	*/
}

.card-content
{
	background-color:green;
	color:white;
	height:50px;
	line-height:1.2em;
	text-align: center;
	padding:0px !important;
}

#fcclink
{
	margin-left: auto;
	margin-right:auto;
	text-align: center;
	margin-top: 45px;
	letter-spacing: 0.08em;
	font-weight:bolder;
}

#fcclinkbracket
{
	font-size:1.0em;
}

#fclabel
{
	text-transform: uppercase;
	/* margin-bottom: 8px; */
	/* margin-left:10px; */
	padding-left:0px;
}

#fclabel > h3 
{
	padding-left:0px;
	letter-spacing: 0.05em;
	font-size:1.25em;
	color:#ababab;
	margin-top:25px;
}

#fcctext
{
	color:white !important;
	/* font-size:1.2em !important; */
	/* height:50%; */
}

#fcctext > p
{
	color:white !important;
	/* font-size: 1.411em; */
	padding: 0;
	/* line-height: 1.55em !important; */
}

#fcctitle
{
	font-size: 2.25em;
	/* margin-bottom: 20px; */
	/* line-height: 1.0em; */
	/* margin-left:9px; */
}

#fcctitle > h1
{
	text-align:left;
	font-size:1em;
	font-variant: normal;
	font-weight: 700;
	/* margin-top:-5px; */
}

#fcchr
{
	background-color:#009374;
	/* width:94%; */
	height:2px;
	border:unset;
	margin-left: -.75em;
}

#usflibrarieslogo
{max-width: 285px;}

#dclogo
{
	max-width: 400px;
	/* margin-left:-30px; */
	margin: 2.5rem 0;
}

/* headerwidget */

#headerwidget
{
	/* disabled for trying sticky header again with widget 
	position:absolute;
	top:0px;
	left:0px;
	*/
	background-color: #303a3a;
	left:0px !important;
	width:100% !important;
	height:100px;
	z-index: 999;
	/* text-align:left; */
	opacity: 0.95;
	font-weight: bolder;
	padding: 1rem;
	vertical-align:  top;
	z-index:1000;
	transition:.3s all ease;
}

#headerwidget > #dclogo2
{
	/* width:200px; */
	margin-top:-10px;
	max-height:100px;

}

#headerwidgetlogos
{
	min-width: 240px;
	margin-left:.5rem;
}

#headerwidgetlinksadvs
{
	text-align: right;
	line-height: 2;
	text-transform:  capitalize;
	text-decoration: underline;
}
#headerwidgetlinksadvs :after,#nhplinksadvs :after
{
	content: '\e5c5';
	font-family: "material icons"
}
#headerwidgetadvs {
	padding-top:1rem;
	/* background: blue; */
}
#headerwidgetadvs .row, #headerwidgetadvs input {
	margin-bottom:0;
}
#headerwidgetlinks
{
	font-weight:300 !important;
	font-size:1.1rem;
	vertical-align: top;
	text-align:  right;
	line-height:  1;
	/* margin-top: 1rem; */
	/* letter-spacing:0.17rem; */
	/* padding-left:unset; */
	/* padding-right:unset; */
}

#headerwidgetlinks > button
{
	/*
	border-left-color:#9CCB3B;
	border-right-color:#9CCB3B;
	border-top-color:#9CCB3B;
	border-bottom-color:#9CCB3B */
	border:1px solid #9CCB3B;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:0.75rem;
	letter-spacing:0.05rem;
	background-color:#424242;
	text-transform: uppercase;
	border-radius: 3px;
	margin-right:0px;
	font-weight:900;
}
#headerwidgetlinks > button:hover a {
	color:white!important;
}

.usfapibutton
{
		/*
	border-left-color:#9CCB3B;
	border-right-color:#9CCB3B;
	border-top-color:#9CCB3B;
	border-bottom-color:#9CCB3B */
	border:1px solid #9CCB3B;
	
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	padding-bottom:7px;

	font-size:0.75rem;
	letter-spacing:0.05rem;
	
	background-color:#424b4a;
	text-transform: uppercase;
	margin-right:40px;
	color:#9ccb3b;
	font-weight:900;
	float:right;
}

#headerwidgetcontrols
{
	/*
	min-width:50%;
	height:50px;
	border:1px solid red; 
	*/
	/* margin-top: 10px; */
	height:30px;
}

#headerwidgetcontrolsrow1
{
	margin-bottom: -0.2rem !important;
}

#headerwidgetcontrolsrow2
{
	/* float:right; */
	margin-bottom:0 !important;
	width: 95%;
	/* margin-top: .5rem; */
}

#headerwidgetbc
{
	margin-bottom:2px;
}

#headerwidgetbc:hover
{
	text-decoration:none;
}

#headerwidgetalhgroup
{
	margin-left:10px;

}

#headerwidgetssinputdiv
{
}
#headerwidgetssinputdiv i {
	float:none;
	background: #9dcb43;
	margin-top: 0;
	padding: 0px 1rem;
	border-radius: 0 3px 3px 0;
	height: 36px;
	/* top: 0; */
	/* position:  relative; */
	/* vertical-align:  middle; */
	line-height: 1.2;
	vertical-align: top;
}
#headerwidgetssinputdiv > input
{
	width: 75%;
	height: 36px;
	vertical-align: top;
	font-size: 1.3em;
	padding: 0 0 0 .5rem;
	/* padding-top: 0px; */
	/* padding-bottom: 0px; */
	/* letter-spacing: 0.1em; */
	/* margin-top:-5px; */
}
#headerwidgetanywhereinput2 {
	max-width: 83%;
	padding: 0 .5rem;
	height: 2.2rem;
}
#slideoutlink > i
{
	background-color: none;
	margin-top:5px;
	color: white;
	font-size: 40px;
	margin-right:5px;
}



.searchicon
{
	/* width:29px; */
	float:right;
	background-color: #9bc646;
	/* margin-top:-52px; */
	/* height:52px; */
	/* border:1px solid #9696C0; */
	border-left:unset;
	/* margin-bottom:25px; */
	padding: 0 1rem;
	font-size: 2rem;
	vertical-align: middle;
	cursor: pointer;
	transition: all .3s;
}
.searchicon:hover {
	/* color: #acff00!important; */
	transition: .2s all;
	content:'search';
	transition: all .3s;
	background-color: #bef94b!important;
}

.whitelinks
{
	color:white !important;
	font-weight: bolder !important;
}

.whitelinks a:link, .whitelinks a:visited, .whitelinks a:hover
{
	color:white !important;
	font-weight: bolder !important;
	text-decoration: underline !important;
}

.morelinks
{
	text-transform:capitalize;
}

.applelinks
{
	color:#9CCB3B !important;
	font-weight:bolder !important;
	/* text-transform: initial; */
}

.applelinks a:link, .applelinks a:visited, .applelinks a:hover
{
	color:#9CCB3B !important;
	font-weight: bolder !important
}

#nhpbc button:hover a, #nhpwidgetasb:hover a
{
	color:white;
}

#nhpbc > button, #nhpwidgetasb
{
	background-color: unset;
	text-transform: uppercase;
	font-size: .9em;
	/* padding-top: 5px; */
	/* padding-bottom: 7px; */
	letter-spacing: 0.05em;
	/* border-left-color:#9CCB3B; */
	/* border-right-color:#9CCB3B; */
	/* border-top-color:#9CCB3B; */
	border: #9CCB3B 1px solid;
	padding: .5rem 1rem;
	/* border-top-width:1px; */
	/* border-left-width:1px; */
	border-radius: 3px;
}

#nhpalhgroup
{
	margin-top: 13px;
}

input[id^=nhpanywhereinput]
{
	/* width: 100%!important; */
	/* height:3.3rem; */
	padding-left: .4rem;
}

#nhpalhgroup > a
{
	font-weight:100;
}

.linkpipes
{
	margin-left: 10px;
	margin-right: 10px;
	color: #989898;
}

#pagecontainer
{
	margin-left:0px;
	margin-right:0px;
}

/*
#fcinfoleft
{
	height:100vh;
	border:1px solid blue;
}

#fcinforight
{
	height:100vh;
	border:1px solid red;
}
*/

#slideoutdiv
{
	background-color:#303A3A;
}

#slide-out
{
	padding:5px;
	z-index: 9999;
}
#slide-out a
{
	color:#009374!important;
	font-size:1.3rem;
}
#slide-out > li:nth-child(4) > input:nth-child(1)
{
	border: 1px solid #27a59a;
	width: 63%;
	margin-left: 31px;
	height:30px;
	padding: 3px;
}

#slide-out i
{
	/* margin-top:-35px; */
	/* height: 100%; */
	font-size: 2.4rem;
	background:  none;
	/* margin-right:8px; */
	line-height: 1.5;
	/* float: right; */
	color: #029373;
}

#slideoutadvsset input
{
	border: 1px solid black;
	width:95%;
	margin-left:5px;
	height:30px;	
}

#slideoutadvsset select
{
	background-color: #009374 !important;
	color: white;
	font-size: 0.8em;
	font-weight: bolder;
	padding-bottom: 4px;
	width:96%;
	margin-left:5px;
	height:30px;
}

#slideoutadvsset #slideoutselectdiv
{
	margin-bottom:5px;
}

#slideoutresetbutton
{
	float:right;
	/* margin-left: 32px; */
}

#testheader
{
	position:fixed;
	top:0px;
	left:0px;
	border: 1px solid red;
	background-color:grey;
	color:white;
	font-size:1.5em;
	height:100px;
	width:100%;
	opacity: 0.95;
}

#sbkAghsw_EditableHome, #sbkAghsw_Home
{
	color:white;
	background-color:#262f30;

	/* for 2 columns of text */
	/* -moz-column-count: 2; */
	/* -moz-column-gap: 20px; */
	/* -webkit-column-count: 2; */
	/* -webkit-column-gap: 20px; */
	/* column-count: 2; */
	/* column-gap: 20px; */
}

#collectionhomebreadcrumbs
{
	/* height:80px; */
	background-color:#3C4445;
	padding-left:50px;
	font-size:1.25em;
	/* text-transform: uppercase; */
	color:white;
	padding: 0.75rem;
	font-weight:100;
	/* text-transform: lowercase; */
	border-bottom: 0;
	letter-spacing: 0.03em;
}
#collectionhomebreadcrumbs a {
	margin-right:.3em;
}
#collectionhomebreadcrumbs > span
{
	vertical-align: middle;
}

#collectionhomeimage > img
{
	min-width:100%;
	min-height: 100%;
	/* text-align:  center; */
	margin-top: 100px;
}

#collectionhomeinfotitle > h2
{
	border:unset;
	background-color:unset;
	font-size:3rem;
	width: auto;
	/* margin-left:unset; */
}

#sbkAghsw_Home > p
{
	padding:unset;
}

#collectionhometext p
{
	font-size: 1.4rem;
	line-height: 2.3rem;
}

#collectionhomeinfolinks
{
	font-size:1.5rem;
	color: white;
	/* text-transform: uppercase; */
	/* letter-spacing: 0.05em; */
	font-weight:100;
	vertical-align:  middle;
	text-transform: capitalize;
}

#collectionhomeinfolinks i 
{
	float: none;
	/* display:  inline; */
	background: #9dcb43;
	margin-top: 0;
	padding: 0px 1rem;
	/* top: 0; */
	height: 36px;
	line-height: 1.2;
	border-radius: 0px 3px 3px 0;
	/* vertical-align: baseline; */
}
#collectionhomeinfolinks hr {
	border:0;
	border-bottom:1px solid #c8caca;
}
#collectionhomedata
{
	padding-left:unset;
}

#collectionhomedata > ul
{
	border:unset;
	margin:unset;
}
#collectionhomedata a {
	color:#9ccb3b;
}
#collectionhomeimage {
	overflow: hidden;
}
.collapsible {
	border:0;
}
div.collapsible-header
{
	background-color: #009374;
	color:white;
	/* text-transform: uppercase; */
	/* letter-spacing: 0.1em; */
	border-color: #036d56;
	font-size: 1.45em;
	text-transform:  uppercase;
	font-weight: 700;
}

div.collapsible-body
{
	color:white;
	background-color:#3C4446;
	font-size: initial;
	border-bottom: 0;
	padding: 1.5rem;
	/* overflow:  hidden; */
}
.collapsible-body p {
	font-size: 1.2rem;
}
.collapsible-body dt {
	padding-top:.6rem
}
.collapsible-body dd {
	margin-left:0;
	padding-bottom:.5rem;
	hyphens: auto;
	overflow-wrap:  break-word;
	padding-top:.4rem;
	border-bottom:1px dotted #616c6f;
}
.collapsible-body dd:last-child {
	border:0px;
}
/* fixed issue with use of scrollmagic for sticky header and the #nhp being set down 100px */
div.scrollmagic-pin-spacer
{
	margin-bottom:-100px !important;
}

#container-facets
{
	/* to override original */
	width:100% !important;
}

.sbkMySobek_HomeText
{
	background-color:white;
}

#rmanageresponse
{
	border:1px solid red;
	width:100%;
	height:600px;
	overflow-y:scroll;
}

#usfapirwimageouterdiv
{
	margin-top:50px;
}

.usfapirwimagesetdiv
{
	width:200px;
	/* height was 200px */
	height:175px;
	padding:unset !important;
	margin-right:50px;
	margin-bottom:50px;
}

.hasMultipleImages
{
	/*
	box-shadow: 
	0 0 0 2px #000,
	0 0 0 3px #999,
	0 0 0 9px #006747,
	0 0 0 10px #666,
	0 0 0 16px #cfc493,
	0 0 0 18px #000;
	*/

-webkit-box-shadow: 10px 10px 0px 5px rgba(0,103,39,1);
-moz-box-shadow: 10px 10px 0px 5px rgba(0,103,39,1);
box-shadow: 10px 10px 0px 5px rgba(0,103,39,1);

}

.usfapirimagecellimage
{
	width:200px;
	height:150px;
	overflow:hidden;
}

.usfapirimagecellimage > i
{
	position:absolute;
	margin: 5px 0 auto -25px;
	color:#006747;
}

.usfapirwimage
{
	min-width:100%;
	min-height: 100%;
	padding:unset;
	width:200px;
}

.usfapirwimagecelltitle
{
	height:25px;
	width:200px;
}

.usfapirwimagecellitemcount
{
	background-color:#1d0606;
	opacity:0.80;
	margin-top:-28px;
	color:white;
	width:300px;
	text-align:left;
	padding-left:25px;
	font-size:1.25rem;
	text-transform: uppercase;
}


.sbkPrsw_ResultsPanel
{
	width:100% !important;
}

#usfapicollectiontitle > h2
{
		border: unset;
		background-color: unset;
		font-size: 3rem;
		margin-top: 1rem;
		margin-left: unset;
		color:white;
}

.usfapirwimagecelltitle > span
{
	width:200px;
}

#container-facets
{
	background-color:#262f30;
	border: 0;
}

#sbkPrsw_ResultsOuterTable > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2)
{
	vertical-align:unset;
}
#sbkPrsw_ResultsOuterTable tr {
	border-bottom:0;
}
#usfapicollectiontitle
{
	/* margin-top:50px; */
	/* margin-bottom:50px; */
}

nav
{
	line-height: unset;
}

#sbkPrsw_FacetOuterColumn
{
	width:350px !important;
	background-color:#262f30;
	border-right: 0;
}

.sbkPrsw_FacetColumn
{
	width:100%;
	background:  none;
	color: white;
	/* background:  none; */
	box-shadow: none;
}
.sbkPrsw_FacetBoxTitle {
	font-size:1.4rem;
	font-weight:600;
	padding: 0;
	margin-top: .5em;
	margin-bottom: .4rem;
	padding-top:.5em;
	border-top:1px solid #5f6c6f;
}
.sbkPrsw_FacetBox {
	background:none;
	color:white;
	padding: 0;
	margin: 0;
}
.sbkPrsw_FacetBox a {
	color:#caff61;
	line-height:0;
	font-size:1.1rem;
}
.sbkPrsw_ShowHideFacets a{
	font-size:.9rem;
}

.sbkPrsw_LeftButtons
{
	padding-bottom:1rem;
}

.sbkPrsw_RightButtons
{
	/* margin-top:-25px; */
	/* corrects position for right button in teh beginnng but doesn't work later */
	height: auto;
	float: none;
}

.sbkPrsw_ResultsNavBar
{
	min-height:60px;
	background-color:#262f30;
	font-size:1.4rem;
	line-height:0;
	text-transform: unset;
	border: none;
	font-weight:normal;
	width:100%!important;
	padding:10px 0 0 0;
	text-align:unset;
}

/* rb - testing width above for mobile */

.sbkAghsw_CollectionButtonTxt > a
{
	color:white !important;
	font-size:1.5rem;
}

.sbkAghsw_CollectionButtonImg > a > img
{
	width:300px;
}

.hc-details
{
	margin-left:100px;
	margin-top:30px;
}

.sbkAghsw_CollectionButton
{
	width:310px;
	background-color:black;
}

#subcolls
{
	font-size:1.5rem;
}

#usfapiviewerbuttonstd
{
	vertical-align: top;
	padding-top:30px;
	width:60px;
}

#usfapiitemtitle
{
	color:white;
	text-transform: capitalize;
	font-size:2.3rem;
	margin:auto;
	padding:2rem .2rem;
}

.sbkIsw_MainContentSection hr
{
	border-top:0px;
}
.sbkIsw_MainContentSection .row {
	margin-bottom:0;
}
#itemnavsectiondiv
{
	width:300px;
}
#itemnavsectiondiv a {
	color:#9ccb3b;
}
#itemnavsectiondiv > ul.collapsible > li
{
	width:300px;
}

#sbkIsw_LeftnavbarTd
{
	vertical-align: top;
}

#sbkIsw_Leftnavbar
{
	vertical-align: top;
	width:300px;
	background:  none;
	box-shadow:  none;
}

.sbkIsw_NavBarMenu
{
	display:none;
}

#itembody #sbk_InternalHeader
{
	margin-top:80px;
}

#collectionanywhereinput
{
	width: 35%;
	height: 31px;
	font-size: 1em;
	padding-left: 10px;
	border: unset;
	padding-bottom: 5px;
	/* letter-spacing: 0.05em; */
	margin-top: 6px;
	/* margin:unset; */
	/* margin: auto; */
}

#nhplogin
{
	display:none;
}

.sbkLomv_username_input, .sbkLomv_password_input
{
	width:80% !important;
}

.sbkLomv_PopupDiv
{
	position:unset;
	margin-left:auto;
	margin-right:auto;
	padding:unset;
	border:unset;
	border-radius:unset!important;
}

#prefdiv
{
	background-color: #424b4a;
	padding:unset;
}

#logon_username, #logon_password
{
	font-size:1.0rem;
	padding:0.5rem;
	background-color:#565c5c !important;
	color:#282828;
}

#preftitle
{
	padding:1rem;
	background-color: #565c5c;
	margin-bottom:1rem;
	text-align:left;
}

#preftitle > h1
{
	color:white !important;
	background-color:#565c5c;
	border:unset;
	width:100%;
	padding:unset;
	font-size:2.5rem;
	height:5rem;
	vertical-align: middle;
	margin-bottom:unset;
}

#prefouterdiv
{
	
}

.allowsubmitmsg
{
	color:white !important;
	text-transform: initial !important;
}

.sbkLomv_PopupDiv
{
	background-color:#424b4a;
	padding:unset !important;
}

.sbkMySobek_PopupTitle
{
	background-color: #565c5c;
	font-size:2.0rem;
	border:unset;
	border-top-left-radius:unset;
	border-top-right-radius:unset;
	padding-top:1rem;
}

.sbkLomv_username_input,.sbkLomv_password_input
{
	font-size:2.5rem;
	margin-bottom:10px;
}

.reglabels
{
	color:white;
	font-weight:900;
}

#prefdiv label
{
	color:#009374;
	font-weight:900;
	text-transform: uppercase;
}

.minchar
{
	color:white;
	font-weight:600;
}

.prefairowcontainer
{
	margin-left:auto !important;
	margin-right:auto !important;
}

#prefairowselectdiv select
{
	margin-left:0rem;
	width:100px;
}

#prefairowselectdiv
{
	text-align:left;
	margin-left:4rem;
}

#prefairowselectdiv span
{
	text-align:left;
}

#nhpcitethis
{
	display:none;
	text-align:left;
}

#citethisdiv
{
	background-color:#424b4a;
	color:white;
	padding:unset;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

#citethistitle
{
	background-color:#565c5c;
	padding-top:2rem;
	padding-bottom:2rem;
	padding-left:2rem;
}

#citethistitle > #citethistitleclose
{
	float:right;
	margin-right:2rem;
	font-size: 3rem;
	color: #9ccb3b;
}

.citerow
{
	margin-bottom:unset;
	padding-left:1rem;
	padding-right:1rem;
	margin-left:unset !important;
	margin-right:unset !important;
}

.citecol
{
	padding-top:2rem !important;
	padding-bottom:2rem !important;
	overflow-y:auto;
}

div.citerow:nth-child(2) > div:nth-child(1), div.citerow:nth-child(3) > div:nth-child(1)
{
	border-right:2px solid #565c5c;
}

div.citerow:nth-child(2)
{
	border-bottom:2px solid #565c5c;
}

.citecol h2
{
	color:#009374;
	background-color:unset;
	border:unset;
	padding:unset;
	margin:unset;
	font-size:1.5rem;
	width:100%;
}

#nhpdownloadoptions
{
	display:none;
}

#nhpdobutton
{
	color:gray;
	border-color:gray;
	font-size:1.25em;
	margin-right:0px!important;
}

#nhpdodiv
{
	background-color:#424b4a;
	color:white;
	padding:unset;
	position:fixed;
	z-index: 1000;
	top:45%;
	left:50%;
	transform:translate(-50%,-50%);
}

#nhpdotitle
{
	background-color:#565c5c;
	padding-top:0.5rem;
	padding-bottom:1rem;
	padding-left:2rem;
	text-align: left;
	color:white;
}


.internal
{
	background-color:white;
}

div[id*='nhpdotitle']
{
	color:#009374;
	font-weight:900;
	padding-top: 2rem;
	text-transform: uppercase;
}

#nhpdostatement > label > span
{
	color:#9ccb3b;
}

#nhpdoimage > img
{
	width:100%;
	padding-top:4rem;
	padding-left:4rem;
	margin-bottom:1rem;
}

#nhpdocancel
{
	float:right;
	vertical-align: middle;
	cursor:  pointer;
	font-size:4rem;
	color:#9ccb3b;
	margin-top:-8rem;
}

.nhpdorow
{
	text-align:right;
	margin-right:2rem !important;
	font-size:1.5rem;
	margin-bottom: .8rem;
}

.nhpdorow > label
{
	font-size:1.5rem;
}

#nhpitembc
{
	margin-top:25px;
	font-size:2rem;
}

#usfapisortbydiv, #usfapisortbyspan
{
	font-size:1.5rem;
	color: white;
	text-transform:  capitalize;
}

#usfapisortby
{
	color:white;
}

#usfapisortbytitle, #usfapisortbydate, #usfapisortbycount, #usfapisortbyserial, #usfapisortbyrelevance
{
	padding-left:2rem;
	color:#9CCB3B;
	cursor:pointer;
}

#usfapisortbytitle
{
	/* text-decoration:underline; */
	text-decoration-color: white;
	padding-bottom:  .4rem;
	/* border-bottom: 1px solid blue; */
}


#usfapisortbytitle i
{
	color:#009374;
}

#usfapisortbyspan i
{
	padding:unset;
	background:unset;
}


#usfapiviewerbuttonstd
{
	color:#9ccb3b;
	font-size:1.5rem !important;
}
#usfapiOtherDiv
{
	display:none;
	background-color:#009374;
	color:white;
	padding:5px;
	text-transform:capitalize;
}

#usfapiOtherTD
{
	/* background-color:#262f30; */
	vertical-align: top;
}

#usfapiOtherDiv > a:link, #usfapiOtherDiv > a:visited, #usfapiOtherDiv > a:hover, #usfapiOtherDIv > a:active
{
	color:white;
}

blockquote
{
	border:unset;
}

#print_citation, #citation_only
{
	position:unset;
	opacity:unset;
}

#toast-container
{
	margin-top:25%;
	color:#006747;
}

#shareformcontentclose
{
	float:right;
	font-size:1.5rem;
	color:#006747;
	cursor:pointer;
	margin-right:3px;
}

#printform_content > div
{
	color:#cfc493;
	background-color:#006747;
}

.dcfooter
{
	background:#1a1e1f;
	padding:1.5rem .2rem;

}
.dcfooter a {
	color:#9ccb3b;
}

#footertext
{
	color:#dedede;
}

#dcfooterusfliblogo
{
	max-width:45rem;
	margin:-2rem;
	
}

#noteviewerthumbnail
{
	margin-top:2rem;
/*	margin-left:-6rem; */
	width:200px;
}

table.sbkIsw_DocumentDisplay2
{
	width:unset;
	font-size:1.25rem;
}

.disabled
{
	color:grey;
	font-style: italic;
}

#sbkSbia_MainText
{
	color:white;
}

.sbkIsw_PageNavBar .select-wrapper
{
	/* overcomes color from original sobek css */
	background-color:#009374;
}

.sbkMetadata_PopupTable
{
	background-color:white;
	margin-left:-1px;
}

.my_home_button
{
	width:127px;
	background:url("/default/images/misc/my_home.png") no-repeat;
}

#usfapiresultsinfo
{
	font-size:1.5rem;
	color:white;
}

#usfapiresultsinfo > .sbkPrsw_ResultsNavBar
{
	/* margin-top:-50px; */
}

#GBcontainer
{
	width:90%;
}

#GnuBook ~ #sbkIsw_DocumentNonWindowed
{
	width:100px;
	float:right;
}

#bcsearchdiv
{
	width:275px;
}

#bcsearchdiv > input
{
	width:200px;
}

#bcsearchdiv > i
{
	font-size:3rem;
}

/* placeholder */

::-webkit-input-placeholder {
  color: black;
  opacity: 0.25;
  font-size: 1.1em;

  vertical-align: middle;
}

::-moz-placeholder {
  color: gray;
  font-size: 1.1em;
}

:-ms-input-placeholder {
  color: gray;
  font-size: 1.1em;
}

::placeholder {
  color: gray;
  font-size: 1.1em;
}


#bcsearchclearlink
{
	font-size:0.8em;
}

#otheritemlink
{
	font-size: 1.5em;
}

#pdfdownload
{
	font-size:1.25em;
}

/* required to override issue from materialize */
[type="checkbox"]:not(:checked), [type="checkbox"]:checked
{
	position:unset;
	opacity:unset;
	pointer-events: unset;
}

[type="radio"]:not(:checked), [type="radio"]:checked
{
	position:unset;
	opacity:unset;
}


img[src*="all-collectionImage"]
{
	width:0px;
	height:0px;
}

#usfapisortbyddset > a
{
	width:14rem;
}

h2#subcolls
{
	visibility: hidden;
}

div#usfcolldesc > p
{
	margin-bottom: 1em !important;
}

.stackedicon
{
	color: gray;
	background-color: white;
	visibility: visible;
	margin-top: -72px;
	z-index: 999;
	position: absolute;
	margin-left: 86px;
}

#debuginfohome
{
	color:white;
}

.hide_intheader_button2
{
	visibility:hidden;
}

#sbk_InternalHeader, tr ,td
{
	backgroun-color: red;
	padding:0px;
}

#homemysobekviewerh1
{
	height:40px;
}

#sicount
{
	color:white;
}

.sbkBrv_SingleResultThumb
{
	margin-right:10px;
}

#animdarrow
{
	position: absolute;
    top: 300px;
    right: 10px;
    width: 35px;
    height: 30px;
    -webkit-transition: all 2s ease-in-out;
    transition: all 2s ease-in-out;
    z-index: 1;
    border-radius: 3px 0 0 3px;
    padding: 5px;
    background-color: #006727;
    color: #cfc493;
    text-align: center;
    box-sizing: border-box;
}

input.select-dropdown.dropdown-trigger
{
	margin: 0px;
}

#sbkHmw_TraceRouterShowLink
{
	margin-left:50%;
}

#sbkHmw_TraceRouter
{
	background:white;
}

.tableresponse, tr, td
{
	border: solid black thin;
	padding:5px;
}

.xmlresponse
{
	text-align: left;
}

.helptext
{
	background-color:white;
	color:black;
	padding:10px;
	width:120%;
}

.helptext h1
{
	font-size:3.0rem;
}

.helptext h2
{
	font-size:2.5rem;
	color:#006747;
}

.helptext h3
{
	font-size:1.5rem;
}

.highlight
{
	font-weight:bold;
}

.helpicon
{
	width:25px;
}

.toast
{
	font-size:1.25em;
	font-weight:bold;
	width:400px;
	height:250px;
}

/* special for stats tables */

#stodnav
{
	background-color:#9CCB3B;
}

#chart_div
{
	width:800px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
}

#siyet_div #downloads_div #hits_div #itemsadded_div #chart_div
{
	margin-left:auto;
	margin-left:auto;
}

.fixed_header{
	/* was 400px */
    width: 50%;
    table-layout: fixed;
    border-collapse: collapse;

    margin-left:auto;
    margin-right:auto;
}

.fixed_header tbody{
  display:block;
  width: 100%;
  overflow: auto;
  /* was 100px */
  height: 400px;
}

.fixed_header thead tr {
   display: block;
   widht:100%;
}

.fixed_header thead {
  background: black;
  color:#fff;
}

.fixed_header th, .fixed_header td {
  padding: 5px;
  text-align: left;
  /* was 200px */
  width: 33%;
}

.brand-logo
{
	color:#006484 !important;
}

/* end of special for stats tables */

.nonlinkeddd
{
	padding-left:1rem;
}

/* add here */

@media screen and (min-width:1300px)
{
	#cc3ddedication
	{
		height:125px;
	}
}

@media screen and (max-height:900px)
{
	#imagetitle
	{
		background:unset;
		visibility: hidden
	}
}

@media screen and (max-width: 1750px)
{
	img#noteviewerthumbnail
	{
		width:100px;
	}
}

@media screen and (min-width: 320px)
{
	#sbkIsw_Leftnavbar
	{
		display:block !important;
	}
}

@media screen and (max-width: 992px) 
{
	#fcinfo
	{
		margin-right:0px !important;
		margin-left:0px !important;
	}
	
	form#nhpsimplesearch
	{
		max-width: 93%;
	}

	#headerwidgetlogos 
	{
		margin-top:1rem;
	}

	img#noteviewerthumbnail
	{
		width:50px;
		margin-left:-2rem;
	}
}

@media screen and (max-width: 601px)
{
	#recentlyDigitized
	{
		padding-left:0px;
	}

	#headerwidgetlogos .responsive-img {
		height:40px;width:auto;
	}

	#headerwidget {
		height: 80px!important;
	}

/* rb - testing rest of this select set for mobile changes */

	#collectionhomeinfo {
		margin-top:85px;
	}

	#noteviewerthumbnail
	{
		margin-left:0px !important;
	}

	#collectionanywhereinput
	{
		width:65%;
	}

	.collapsible {
		margin-left:0px!important;
	}

	#collectionhometext {
		margin-bottom:15px;
	}

	#sbkPrsw_FacetOuterColumn {
		width:0px!important;
	}

	#usfapirw {
		/* margin-top:85px; */
	}

	#usfapicollectiontitle > h2,
	#collectionhomeinfotitle > h2
	{
		font-size:1.5rem;
		margin:0;
	}

	#usfapiitemtitle
	{
		font-size:1.1rem;
		padding:0rem 0.2rem 0.2rem 0.2rem;
	}

	#nhpinner
	{
		padding-top:35px;
	}

	.sbkIsw_PageNavBar .select-wrapper
	{
		/* margin-top:5rem; */
	}

	.sbkIsw_RightPaginationButtons
	{
		/* margin-top:0.5rem; */
	}

	#usfapirwimageouterdiv
	{
		margin-top:1rem;
	}

	.usfapirwimagesetdiv
	{
		margin-bottom:20px;
	}

	#usfapisortbyddset
	{
		text-align:center;
	}

	#usfapiresultsinfo > br
	{
		display:none;
	}

	#sbkCiv_Citation
	{
		font-size:1.1rem;
		width:95%;
	}

	table#sbkCsiv_Viewer.sbkIsw_DocumentDisplay2 tbody tr td
	{
		padding:0px !important;
	}

	.itemviewerinfodiv
	{
		width:95%;
	}

	#usfapicollectiontitle
	{
		margin-top:75px;
	}

	#usfapiOtherDiv
	{
		font-size:1.2rem;
		line-height: 2.5rem;
	}

	table#sbkViiv_Viewer.sbkIsw_DocumentDisplay2 tbody tr td div.select-wrapper input.select-dropdown.dropdown-trigger
	{
		color:white !important;
	}
}

@media screen and (min-width: 601px) and (max-width: 801px)
{
	#headerwidgetcontrols
	{
		/* for flagging during demo 
		border:1px solid red;
		*/
		width:66%;
	}
}

@media screen and (min-width: 600px)
{
	#nhpwidget
	{
		/* min-width:600px; */
		padding: 3rem;
	}

	#noteviewerthumbnail
	{
		margin-left: -6rem;
	}
}

@media screen and (max-width: 430px)
{
	#nhpanywhereinput1
	{
		width:80%;
	}

	#nhpdocancel
	{
		padding-top:3rem;
	}

	#sbkPrsw_FacetOuterColumn
	{
		width:100%;
	}

	#collectionhomeinfoframe
	{
		margin-top:100px;
	}

	ul.collapsible
	{
		width:300px;
	}

	.usfapirwimagesetdiv
	{
		margin-bottom:50px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0)
and (min-resolution:.001dpcm) 
{
	.usfapirimagecellimage > i
	{
		/* margin: -155px 0px 0px 170px; */
	}
}

@document regexp("^.*internal.*$")
{
	body
	{
		background-color:white;
	}
}

p.usfapiclpbutton
{
	margin-left:auto !important;
	margin-right:auto !important;

	display: flex; 
	justify-content: center;

	margin-bottom:0.5rem !important;

}

p.usfapiclpbutton > a
{
	width: 300px;
}