/* TEST CODES at bottom of file */

body {font-family: 'Trebuchet MS', 'Open Sans', arial, sans-serif; color: #333!important;margin: 0;padding: 0px;background: #fff; font-size: 150%;}
#BODY {font-family: 'Trebuchet MS', 'Open Sans', arial, sans-serif; color: #333!important;margin: 0;padding: 0px;background: #fff; font-size: 150%; }
/* Instagram Widget on homepage */
	/* border and border-radius 
	#instagram-embed-0 {border-radius: 0.25em!important;border: 2px solid #bbb!important;} */
	/* font color for atulibrary (.fDxYl) and ATU Library (.p1tLr) 
	._7UhW9.LjQVu.qyrsm.KV-D4.fDxYl,._7UhW9.vy6Bb.MMzan.KV-D4.p1tLr {color: #006541!important; text-decoration: underline!important;} */
	
	/*Page title for A-Z Databases*/
.pageTitleAZDatabases {font-weight: bold; font-size: 2.5em; text-align: left!important; padding:0.75em 0 0 0; margin: 0 0 0 0em;}

/* In built-in breadcrumbs, to avoid redundancy of Home */
#s-lib-bc-site {display: none;}
#s-lg-guide-name {display: none;} /* LG: guide name = last BC + tab name */
H1 {font-size:1.875em; font-weight: bold; text-align: center;}
H2 {padding:0 0 0.5em 0;line-height: 1.5em;font-size: 1.65em; font-weight: bold; text-indent: 0}
a  {border: 0px; color: #006541!important; text-decoration: underline;  }
a:link  {border: 0px; color: #006541!important; text-decoration: underline;  }
a:visited  {border: 0px; color: #006541!important; text-decoration: underline;}
a:focus  {border: 0px; color: #006541!important; text-decoration: none!important;  }
a:focus, a:hover  {border: 0px; color: #006541!important; text-decoration: none!important;  }
a:hover {border: 0; color: #006541!important; text-decoration: none!important; }
a:active  {border: 0px; color: #006541!important; text-decoration: none!important;}
.titleNews {font-size: 1.4em; font-weight: bold; ;margin: -0.5em 0 1em 1.5em;}
@import url(//fonts.googleapis.com/css?family=Tangerine);
#hours {float: right; padding: 10px; margin-top: 0em; margin-right: 0em; border: 2px solid #006541; border-radius: 5px;}
#hours:hover {background-color: #006541; color: white;}
a.libraryAZ-anchor, a.facultyAnchor, a.anchorTitle1, a.anchorQuickAccess, a.anchorQuickAccessNoLink, a.libraryAZ-anchor-resourcegroup, a.Agricola-anchor {text-decoration: none!important;}
#container {width: 90%;margin: 0 5%;background: #fff;}

#headerTechLogo {text-align: left;}
#headerTechLogoImage {background-image: url("https://libapps.s3.amazonaws.com/customers/444/images/ATU-RPL-white.png");height: 67px; width: 300px; border: 0; margin:0; float: left;}
.headerTechLogoImageOver {background-image: url("https://libapps.s3.amazonaws.com/customers/444/images/ATU-RPL-hover.png");text-align: center; opacity: 0; width: 100%; height: 100%; -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out;}
#headerTechLogoImage:hover .headerTechLogoImageOver {opacity: 1;}
/* ST */
#headerLogo {text-align: left;}
#headerLogoImage {background-image: url("https://libapps.s3.amazonaws.com/customers/444/images/ATUandRPL-HorizontalSMALL.png");height: 58px; width: 300px; border: 0; margin:0; float: left;}

#AudioLab, #MusicLab, #Reserve, #ILLiad, #MyAccount, #Podcast {height: 90px; width: 180px; margin: 0; padding: 0;}

a.menuButton {position: absolute; right:6%;top: 24px; background-color: transparent;border: 0px;cursor: pointer;padding: 0; width: 50px; height: 46px; background-image: url('https://libapps.s3.amazonaws.com/customers/444/images/menuWhite.png'); transition: background-image 1s ease-out;}
/*a.menuButton:hover {background-image: url('https://libapps.s3.amazonaws.com/customers/444/images/menuBarsOver.png'); transition: background-image 1s ease-out;}*/

#navigationUL, #navigation300UL {display: none;background: #1c1c1c; border: 2px solid; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 1%; position: fixed;  margin: 0 auto 0 auto; list-style-type: none; z-index:100;}
#navigation300UL {width: 93.5%;top: 100px; }
.menuGrandDiv {list-style-type: none;}
#navigationMenu {float: left;width: 100%;}
#navigation300MenuTopRow {float: left; width: 100%;}
#navigation300MenuBottomRow {float: left; width: 100%;padding-top: 1em;}
#navigation300ResearchTools, #navigation300Services {float: left; width: 50%;}
#navigation300ResearchHelp, #navigation300About {margin-left: 50%;width: 50%;}
.navigationMenuTitle {font-size: 120%;font-weight: bold;}
.navigation300 {display: none;}
.navigation {display: inline;}
.menuLargeDot {padding-left: 15px;line-height: 1.5em;background-image: url('https://libapps.s3.amazonaws.com/customers/444/images/green-dot-LG.png'); background-repeat: no-repeat; background-position: 0em 0.5em;font-weight: bold;}
.menuLargeCircle {padding-left: 30px;line-height: 1.5em;background-image: url('https://libapps.s3.amazonaws.com/customers/444/images/green-circle-LG.png'); background-repeat: no-repeat; background-position: 0.75em 0.5em;}
.menuLargeBlackDot {padding-left: 15px;line-height: 1.5em;background-image: url('https://libapps.s3.amazonaws.com/customers/444/images/black-dot-LG.png'); background-repeat: no-repeat; background-position: 0em 0.5em;font-weight: bold;}
.menuLargeBlackCircle {padding-left: 30px;line-height: 1.5em;background-image: url('https://libapps.s3.amazonaws.com/customers/444/images/black-circle-LG.png'); background-repeat: no-repeat; background-position: 0.75em 0.5em;}
.menuSmallDot {padding-left: 45px;line-height: 1.5em;background-image: url('https://libapps.s3.amazonaws.com/customers/444/images/green-dot-SM.png'); background-repeat: no-repeat; background-position: 1.5em 0.5em;}
.menuTitleLink a:link, .menuTitleLink a:visited, .menuTitleLink a:active {color: #fff!important; font-weight: bold; font-size: 1.4em; text-decoration: none;}
.menuTitleLink a:hover { text-decoration: underline;}
.menuTitleNoLink {color: #fff!important; font-weight: bold; font-size: 1.4em;}
.menuSubTitleLink {margin-top: 1.5em;padding-left: 0.15em;}
.menuSubTitleLink a:link, .menuSubTitleLink a:visited, .menuSubTitleLink a:active {color: #fff!important; font-weight: bold; font-size: 1.2em; text-decoration: none;margin-left: 0.25em;}
.menuSubTitleLink a:hover { text-decoration: underline;}
.menuSubTitleNoLink {color: #fff!important; font-weight: bold; font-size: 1.2em;margin-top: 1.5em;margin-left: 0.15em;padding-left: 0.15em;}
.menuSubTitleItem {margin-top: 0.5em; color: #fff!important;padding-left: 0.3em;}
.menuSubTitleItem a:link, .menuSubTitleItem a:visited, .menuSubTitleItem a:active {color: #fff!important; font-weight: normal; font-size: 1.2em; text-decoration: none;margin-left: 0.55em;}
.menuSubTitleItem a:hover {text-decoration: underline;}
.menuSubTitleSubItem {padding-left: 0.5em;}
.menuSubTitleSubItem a:link, .menuSubTitleSubItem a:visited, .menuSubTitleSubItem a:active {color: #fff!important; font-weight: normal; font-size: 1em; text-decoration: none;margin-left: 1em;}
.menuSubTitleSubItem a:hover {text-decoration: underline;}

/* creating responsive columns with css */
.threecolumns {column-width: 30em;}
.threecolumns ul {margin: 0; padding: 0; list-style-type: none;}
.threecolumns ul li:first-child {margin-top:0px;}


@media screen and (max-height:600px)  {
    ul {overflow:scroll; max-height: 400px;}
}
@media screen and (max-height:500px) {
    ul {overflow:scroll; max-height: 300px;}
}
@media screen and (max-height:400px) {
    ul {overflow:scroll; max-height: 200px;}
}
.linkBKGD {;color: #006541; transition: background-color 1s ease-out, color 1s ease-out, border 1s ease-out}
.linkBKGD:hover {color: #fff!important; background-color: #006541;text-decoration: none;transition: background-color 1s ease-out, color 1s ease-out, border 1s ease-out;}
.linkBKGDhours:hover {color: #fff!important; text-decoration: none;transition:  color 1s ease-out;}

/* CORRECTIONS TO LOCAL CSS */
#s-lib-public-main {width: 100%;margin-top: 100px;}
.s-lib-public-body {margin: 0 5%; width: 90%;}

#s-lib-public-main {font-family: 'Trebuchet MS', Tahoma, Verdana, Arial;margin-top: 75px; width: 100%;}
#s-lg-guide-description {display: none;}
#s-lg-guide-header-search {display: none;}
#s-lib-bc-list.breadcrumb {font-size: 120%; display: block;}
#s-lg-box-wrapper {position: relative; z-index: 3;}


#s-lg-tabs-container .nav-tabs > .active > .s-lg-subtab-ul > .active > a {color: #ffffff!important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #ffffff!important;}
#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-tabs > .active > button, #s-lg-tabs-container .nav-pills > .active > a, #s-lg-tabs-container .nav-pills > .active > button {color: #ffffff!important;}



/* Makes images fully responsive */

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100%;
  height: auto;
}



/* ------------------- Section Styling - Not needed for carousel styling ------------------- */

.section-white {
   padding: 10px 0;
   width: 85%;
  background-color: #fff;
  color: #555;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {

  .section-white {
     padding: 1.5em 0;
  }

}
#s-lg-az-results .s-lg-az-result-title {font-size: 1.1em!important;}


/* image carousel on homepage - three or four boxes inline ---ORIGINAL CSS CODE--- */
.carousel{position:relative}
.carousel-inner{position:relative;width:100%;overflow:hidden; border-radius: 0.25em;}

.carousel-inner>.item{position:relative;display:none;-webkit-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}

.carousel-inner>.item{position:relative;top:-999999em;display:none;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}
.carousel-inner>.active{top:0}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{position:relative}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}

.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d){
	.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
	.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
	.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
	.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}

.carousel-control {background-color: transparent; color: #ffd512;transition: color 1s ease-out;}
.carousel-control.left {background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control.right {right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x;}
a.carousel-control  {background-color: transparent; color: #ffd512!important; transition: color 1s ease-out; }
a.carousel-control:hover {background-color: transparent; color: #006541;transition: color 1s ease-out;}
.carousel-control:focus,.carousel-control:hover {color:#006541;text-decoration:none;filter:alpha(opacity=1);outline:0;opacity:1}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next, .carousel-control .icon-prev {width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before {content:'\2039'}
.carousel-control .icon-next:before {content:'\203a'}

.carousel-indicators {  position: absolute;  bottom: 0;  right: 0;  left: 0;  width: 100%;  z-index: 15;  margin: 0;  padding: 0 25px 5px 0;  text-align: right;list-style:none; margin-left:0; padding-left:0;}
.carousel-indicators li {display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#ffd512;background-color:rgba(0,0,0,0);border:1px solid #ffd512;border-radius:10px; transition: background-color 1s ease-out;}
.carousel-indicators .active {width:10px;height:10px;margin:1px;background-color:#fff; border-color: #ffd512; background-color: #ffd512;transition: background-color 1s ease-out;}

.carousel-caption {  background-color: rgba(0,0,0,.35);  position: absolute;  left: 0;  right: 0;  bottom: 0;  z-index: 10;  padding: 0;  color: #fff!important;}
.carousel-caption .btn {text-shadow:none}
.titleCaption {padding:0.25em 0;line-height: 1.5em;font-size: 1.2em; font-weight: bold; text-align: center}
.contentCaption {padding:0 0 0.25em 0;line-height: 1.75em; text-align: center}
@media screen and (min-width:768px){
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {width:30px;height:30px;margin-top:-15px;font-size:30px}
	.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {margin-left:-15px}
	.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {margin-right:-15px}
	}

@media screen and (max-width:4000px) {
/* Icons for the footer */
    .instagram {background: url("https://libapps.s3.amazonaws.com/customers/444/images/instagram-WonB-small.png") no-repeat 75%; }
    .instagram:hover {background: url("https://libapps.s3.amazonaws.com/customers/444/images/instagram-BonW-small.png") no-repeat 75%;}
    .facebook { background: url("https://libapps.s3.amazonaws.com/customers/444/images/facebook-WonB-small.png") no-repeat 75%; }
    .facebook:hover {background: url("https://libapps.s3.amazonaws.com/customers/444/images/facebook-BonW-small.png") no-repeat 75%;}
    .wordpress { background: url("https://libapps.s3.amazonaws.com/customers/444/images/WordPress-BonW-small.png") no-repeat 75%; }
    .wordpress:hover {background: url("https://libapps.s3.amazonaws.com/customers/444/images/WordPress-WonB-small.png") no-repeat 75%;}
    .x-twitter { background: url("https://libapps.s3.amazonaws.com/customers/444/images/x-twitter-WonB-small.png") no-repeat 75%; }
    .x-twitter:hover {background: url("https://libapps.s3.amazonaws.com/customers/444/images/x-twitter-BonW-small.png") no-repeat 75%;}
	.footerOneIcon {width: 50px; height: 50px; display: inline-block;  transition: background 1s ease; padding: 1.5em;}
	.footerOneIcon:hover {transition: background 1s ease; padding: 1.5em;}
/* The homepage has multiple CSS settings according to the Screen Width of the device used. */
/* CSS for classes that are NOT dependent of the overall screen width */
	/* title in the feedburner feed from the blog on the homepage */
		.headline {font-size: 1.25em!important;} 
	/* classes in WMS seach box */
		#all-material-tabs {font-size: 1.1em;} 
		#discovery-search, #discovery-search-button, #discovery-search-select {display: inline-block;}	
	/* homepageTitle */
		.homepageTitle {font-weight: bold; text-align: center;}
		
/* CSS for classes that are DIRECTLY dependent of the overall screen width */
	/* homepageTitle */
		.homepageTitle-nineteenTwenty {margin: 0 0 0 0; font-size: 3em; line-height: 2em; padding: 20px 0 0 0; }
		.homepageTitle-fifteenFifty {margin: 0px 0 0 0; font-size: 3em; line-height: 1em; padding: 45px 0 0 0; }
		.homepageTitle-nineFourty {margin: 0px 0 0 0; font-size: 2em; line-height: 1em; padding: 35px 0 0 0;  }
		.homepageTitle-sixHundred {margin: 0px 0 0 0; font-size: 1.5em; line-height: 1em; padding: 35px 0 0 0;  }
		
	/* find it... search box and buttons */
		.findIt-nineteenTwenty, .findIt-fifteenFifty {margin: 0px 0 0 0;}
		.buttons-fifteenFifty {margin: -50px 0 0 0; text-align: center;}
		.findIt-nineFourty {margin: -50px 0 0 0; text-align: center;}
		.findIt-sixHundred {margin: -80px 0 0 0; text-align: center;}
		.buttons-nineFourty, .buttons-sixHundred {margin: -30px 0 0 0; text-align: center; }
		
	/* buttons for class = nineteenTwenty on new homepage */
		.btn1920 {
			box-shadow: 0px 8px 8px #aaa;  
			padding: 0;
			text-align: center;
			font-size: 1.1em; line-height: 1.25em;
			transition: 0.5s;
			font-weight: bold;
			border-radius: 0.25em;
			width: 120px;
			height: 120px;
			background-color: #eee;
			color: #000;
			border:2px solid #bbb;
		}
		.btn1920:hover {
			background-color: #006541;
			color: #ffd933;
			border:2px solid #ffd933;
		}
	
	/* buttons for class = nineFourty on new homepage */
		.btn940 {
			box-shadow: 0px 8px 8px #aaa;  
			padding: 0;
			text-align: center;
			font-size: 0.9em; line-height: 1em;
			transition: 0.5s;
			font-weight: bold;
			border-radius: 0.25em;
			width: 90px;
			height: 90px;
			background-color: #eee;
			color: #000;
			border:2px solid #bbb;
		}
		.btn940:hover {
			background-color: #006541;
			color: #ffd933;
			border:2px solid #ffd933;
		}
				
	/* three boxes with links */
		.threeBoxes-nineteenTwenty {margin: -85px 0 0 0; text-align: center; padding: 0; text-indent: 0; }
		.threeBoxes-fifteenFifty {margin: 25px 0 0 0; text-align: center; padding: 0; text-indent: 0; font-size: 0.85em; }
		.threeBoxes-nineFourty, .threeBoxes-sixHundred {margin: -15px 0 0 0; text-align: left; padding: 0; text-indent: 0; font-size: 0.85em; }
		
	/* Pics + Blog + Tweets + Vids */
		.PBTV-nineteenTwenty {margin: 0px 0 0 0; text-align: center; padding: 0; text-indent: 0; }
		.PBT-fifteenFifty {margin: 0px 0 0 0; text-align: center; padding: 0; text-indent: 0; }
		.PBT-nineFourtySixHundred {margin: 0px 0 0 0; text-align: left; padding: 0; text-indent: 0;  }
		.V-fifteenFiftyNineFourtySixHundred {margin: 0px 0 0 0; text-align: left; padding: 0; text-indent: 0;  }
		
	/* special margin correction for contact info on Ask Us page */
	/* This margin needs to disappear when width is < 650 pixels! */
	.surveyBox {margin: 2em auto; width: 80%; background-color: #ffde66; border: 10px solid #008053; box-shadow: 0 0 20px 20px #ffde66; border-radius: 50px; height: 100%; min-height: 500px; font-size: 3em; padding: 1em; line-height: 2.5em; text-align: center;font-weight: bold;} /*bottom of page: min-height: 500px; top of page: min-height: 600px */
	.surveyBoxThin {margin: 1em auto; width: 80%; background-color: #ffde66; border: 5px solid #008053; box-shadow: 0 0 10px 10px #ffde66; border-radius: 25px; height: 100%; font-size: 2em; padding: 0.5em; line-height: 1.5em; text-align: center;font-weight: bold;} /*bottom of page: min-height: 500px; top of page: min-height: 600px */
	.surveyCheck {display: none; margin: -5.5em 18em -1em 0em;} /*bottom of page: display: none; top of page: full display */
	.surveyCheckImage {width: auto; height: auto;} /*bottom OR top of page: same */
	.surveyScroll {display: none; font-size: 0.5em;position: relative; top: 1em;} /*bottom of page: display: none; top of page: full display */
	li.s-lc-desktop-only {display: none;}
	#SmallSurvey {text-indent: 0;width:50%; text-align: center;margin-left: 25%;margin-top: 5em;}
	.contactinfo {margin-left: -2em}
	#hoursLarge, #hoursLargeCountdown {display: block;}
	#hoursMedium, #hoursMediumCountdown {display: none;}
	#hoursSmall, #hoursSmallCountdown {display: none;}
	#headerGuides {width:100%; background-color: #fff;  position: fixed; top: 0; height: 70px; z-index: 100;margin-left: -5%;}

	#navigationResearch {float: left;width: 45%; padding-left: 20%;}
	#navigationServicesAbout {margin-left: 45%;width: 55%;}
	#navigationServices {float: left;width: 40%;}
	#navigationAbout {margin-left: 40%;width: 60%;}
	#navigationUL {width: 90%;top: 110px; }

	.s-lg-guide-body {margin: 75px 5% 0 5%; width: 90%;}
	.container {width: 100%; }
	#headerContainer {background-color: #1c1c1c;position: fixed; top: 0;width: 100%;height: 110px;z-index: 100; margin:0; margin-left: -5%;margin: 0% -5%}
	#header {line-height: 70px;height: 70px;width: 90%;margin: 0; background-color: #1c1c1c; margin-left: 5%; padding-top: 20px}
	#s-lg-guide-main {margin-top: -15px;}
	.linkHeader {text-decoration: underline; padding-right: 1em; display: inline;font-size: 140%;font-weight: bold;}
	.linkHeader:hover {text-decoration: none;}
	.linkHeader a, .linkHeader a:hover, .linkHeader a:visited, .linkHeader a:active {color: #fff!important;}
	.linkHeaderHours {display: block;text-decoration: none; padding-right: 1em; display: inline;font-size: 140%;font-weight: bold; color: #fff;}
	#hoursHeader {display: block;float: right; padding: 0; margin-top: 0em; margin-right: 1em; border: 0px solid #fff; border-radius: 3px; height: 2em; line-height: 4em;font-weight: bold;font-size: 1em;color: #fff; /*box-shadow: 0px 4px 6px #aaa; */}
    .todayshours {display: inline-block;}
    .todayshours a:link, .todayshours a:visited, .todayshours a:active {color: #fff!important; text-decoration: underline;}
    .todayshours a:hover {color: #fff!important; text-decoration: underline;}
	.hoursInput {color: #fff!important;font-weight: bold;font-size: 1em; text-decoration: underline; margin-top: -3px; margin-left: 0.5em;}
	.hoursInput a {color: #fff!important;}
	.hoursInput:hover {text-decoration: none} 
	table td[class*=col-loc] {display: none;}
	#links {float: right;text-align: right; padding: 0; height: 66px;margin-right: 5em;}
	#line {background-image: url("https://libapps.s3.amazonaws.com/customers/444/images/line.png"); background-repeat: repeat-x; line-height: 3px;width: 120%;margin-left: -5.5%; box-shadow: 0px 4px 6px #aaa;}
	.s-lib-main {padding-top: 20px;} /* LG: main content under tabs */
    #s-lg-guide-header {margin-top: 0;} /* LG - body - 2nd div: includes breadcrumbs, guide title and description, and search box */
    #s-lib-public-main {margin-top: -25px;}
    #s-lib-public-header {margin-top: 50px;}
	#s-lg-guide-tabs .nav-tabs>li {margin-bottom: 0px;margin-left: 5px;} /* LG - tab menu: buttons have green line */
	#s-lg-guide-tabs .nav-tabs>li a {text-decoration: none;} /* LG - tab menu: buttons not underlined */
	#s-lg-guide-tabs-title-bar{width: 111%; margin-left: -5.5%;position: relative; z-index: 10;margin-top: -0.5em;} /* LG - tab menu: green line to full width of page */
	.s-lg-guide-body, .s-lib-public-body {margin: 0 5%; width: 90%;margin-top: 110px;font-size: 135%;}
	.s-lg-guide-body {display: flex; min-height: calc(100vh - 110px);flex-direction: column;}
    #s-lib-public-main {width: 100%;font-size: 120%;}
	a.btn.btn-info.s-lg-hp-btn-section, a.label.label-info, button#form_save.btn.btn-primary {color: #ffe070!important; background-color: #006541; text-decoration: none; } /* button e.g. "Go to A-Z List" on libguides.atu.edu or "Email me" in LG */
	.btn-primary {background-color: #006541;transition: background-color 1s ease-out;}
	.btn-primary:hover {background-color: #ffe070!important;color: #007541!important;transition: background-color 1s ease-out;}
	a.btn.btn-info.s-lg-hp-btn-section:hover ,a.label.label-info:hover, button#form_save.btn.btn-primary:hover {color: #006541!important; background-color: #ffe070;}
	.txt.pad-top-sm {text-indent: 1em}
	#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb {font-weight: bold; font-size: 130%;}
	#s-lg-guide-main {font-size: 120%; flex: 1;}
	.nav.s-lg-index-nav-btn>button {color: #006541!important;}
	.nav-pills>li.active>button, .nav-pills>li.active>button:focus, .nav-pills>li.active>button:hover {background-color: #006541; color: #fff!important;}
	.btn-link {color: #006541!important;text-decoration: underline!important;}
	.btn-link:focus, .btn-link:link, .btn-link:hover, .btn-link:visited, .btn-link:active {color: #006541!important;}
	.btn-link:focus, .btn-link:hover {color: #006541!important; text-decoration: none!important;}
	button .btn {color: #006541!important;}
	#BODY {font-family: 'Trebuchet MS', Tahoma, Verdana, Arial; color: #333;margin: 0;padding: 0px;background: #fff; font-size: 130%; width: 100%}
	#container {width: 90%;margin: 0 5%;background: #fff;}
	#contentContainer {padding: 0px; margin-left: 5%; margin-right: 5%; margin-top: 80px; margin-bottom: 0; min-height: 900px;width: 90%;background: #fff;}
	.bold:hover {color: #006541;text-decoration: none;}
	.s-lg-gtitle.s-lib-color-lt-grey a:hover {color: #006541;text-decoration: none;}
	.nav .s-lg-index-nav-btn>button {color: #006541;}
	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #006541; border-color: #ddd;}
	.pagination>li>a, .pagination>li>span {color: #006541;}
	.pagination>li>a:hover, .pagination>li>span:hover {color: #fff!important;background-color: #006541;}
	a#s-lib-dropdown.dropdown-toggle {color: #006541;text-decoration: underline;}
	a#s-lib-dropdown.dropdown-toggle:hover {color: #fff!important;padding-right: 4px;text-decoration: none;}
	.mark, mark {background-color: #006541; color: #fff!important;} /* search page results: highlighted word(s) */
	.s-lib-box .s-lib-box-title {font-size: 120%;} /* LG: box title */
	.nav-pills>li.active>button, .nav-pills>li.active>button:focus, .nav-pills>li.active>button:hover {background-color: #006541;}
    #s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-tabs > .active > button, #s-lg-tabs-container .nav-pills > .active > a, #s-lg-tabs-container .nav-pills > .active > button {background-color: #006541;}
    #s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-tabs > li > button, #s-lg-tabs-container .nav-pills > li > a, #s-lg-tabs-container .nav-pills > li > button {font-size: 110%;}
    .nav>li>a:hover, .nav>li>a:focus {outline: dotted 1px #fff; position: relative; z-index: 1;} /* LG menu tabs: illusion of no border on hover */
    #s-lg-az-results #s-lg-db-name-featured, .s-lg-db-name-featured {background-color: #f8f8f8; border: #e7e7e7;}/* AZ: background for best bets after selection of subject */
	/*#s-lib-footer-login-link a, #s-lib-footer-support-link a {color: #ddd; text-decoration: none;}  LG - footer: Login to LibApps */
	/*#s-lg-guide-header-info {display: none;}  LG + Web: no system title page */
	#s-lg-guide-header-attributes {display: none;} /* LG - footer */
	#s-lib-bc-page {display: none;} /* LG: breadcrumb last crumb */
	.panel-default>.panel-heading .badge {display: none} /* LG HP: hovering number */
	#s-lib-public-main .alert {display: none;} /* LG HP: when clicking a subject, not showing subject homepage or subject expert */
	#webpageFooterCol1Col2 {float: left; width: 66%;}
	#webpageFooterCol1 {float:left; width:50%;}
	#webpageFooterCol2 {margin-left: 50%; width: 50%;text-align: center;margin-top: 1.5em;}
	#webpageFooterCol2 a {margin: 0 1em; text-decoration: none}
	.fa-grad {background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#777777));  -webkit-background-clip: text;  -webkit-text-fill-color: transparent; display: initial; text-decoration: none;}
	#webpageFooterCol3 {margin-left: 66%; width: 33%;text-align: right;}
	/*span#Arkansas {display: none;}
	span#NOArkansas {padding-left: 4.75em;}
	.fa-facebook-square, .fa-square-x-twitter, .fa-wordpress, .fa-instagram {transition: background 1s ease-out; line-height: 2em;}
	.fa-facebook-square:hover {background:#eeeeee;transition: background 1s ease-out;    -webkit-text-fill-color: transparent;    display: initial;    -webkit-background-clip: text;}
	.fa-square-x-twitter:hover {background:#eeeeee;transition: background 1s ease-out;    -webkit-text-fill-color: transparent;    display: initial;    -webkit-background-clip: text;}
	.fa-wordpress:hover {background:#eeeeee;transition: background 1s ease-out;    -webkit-text-fill-color: transparent;    display: initial;    -webkit-background-clip: text;}
	.fa-instagram:hover {background:#eeeeee;transition: background 1s ease-out;    -webkit-text-fill-color: transparent;    display: initial;    -webkit-background-clip: text;}*/
	#s-lib-scroll-top {right: 5em;}
	span.fa-stack.fa-lg {color: #1c1c1c!important; outline: 0px solid #fff; outline-offset: 0px;  padding: 0 0 0 0;  background: #ffffff;  width: 40px; }
	.fa.fa-square-o.fa-stack-2x {font-size: 0em;}
	.fa-stack-1x, .fa-stack-2x {text-align: center;}
	.fa-angle-double-up.fa-stack-1x {position: relative; font-size: 1.25em; border: 2px solid #bbb; border-radius: 3px; background-color: #eee; height: 60px; margin: -2px 0 0 0; }
	

	a#AZ, a#AZ:hover, a#LG, a#LG:hover, a#search, a#search:hover, a#subject, a#subject:hover {color: #333!important; text-decoration: none; cursor: text; background-color: #fff;} /* AZ DB, LG homepage: footer "Arkansas" login to LibApps; */
	
	#s-lib-footer-public, #s-lib-footer-public a {border: 0; background-color: #fff; color: #ddd!important; text-decoration: none;} /* LG - footer: bcgd + text color */
    #s-lib-footer-login-link {display: none; padding: 0 0!important; margin: 0;}
    #s-lib-footer-login-link.pull-right {float: left!important; }
	#s-lib-footer-login-link > a {/*position: absolute; background-color: #1c1c1c; color: #eeeeee; font-size: 1.5em; margin: 18em 0 0 0;left: 46.8%;*/ visibility: visible;cursor: default; margin: 0 ; margin-left: 0; } /* All website pages except website homepage: footer "Arkansas" login to LibApps; */
	#footer {width: 100%; margin-left: 0em; margin-bottom: -16em;}
	#footerImage {text-align: center; z-index: 1; margin: 0 auto;}
	#footerImage img {width: 100%; height: auto;max-width: 879px;}
	#footerContainer {width: 111.125%; background-color: #1c1c1c; min-height: 23em; z-index: 1; margin-left: -5.552%;}
	#footerContent {width: 90%; z-index: 1; margin: 0 5%;}
	#allFooterData {font-size: 1.25em;}
	#footerData1, #footerData2, #footerData3, #footerData4, #footerData5, #footerData6 {color: #eeeeee!important; text-decoration: none; text-align: center; padding-top: 1.25em}
	#footerData3 {height: 3em;}
	#footerData3 a {color: #eeeeee!important;}
	#footerData4Left {float: left;width: 50%; text-align: right;}
	#footerData4Right {width: 50%; margin-left: 50%; text-align: left;}
	#footerData2 a {color: #eeeeee!important;}
	#footerData4Left a, #footerData4Right a {margin: 0 3em;color: #eeeeee!important; white-space: nowrap}
	#footerData6 a {margin: 2em; margin-bottom: 2em; text-decoration: none;}
    #s-lg-guide-header-meta.pad-left-med {margin-left: 0;}
    #s-lg-guide-header-meta.pad-top-msm {padding-top: 0;}
    
	/*#s-lib-footer-login-link > a:after {visibility: visible; position: absolute; top: 1.65em; left: 2.65em; content: "Arkansas";color: #333; text-decoration: none;font-size: 112%; cursor: text;} /* All website pages except websote homepage: footer "Arkansas" login to LibApps; */
	/* .pad-bottom-sm {display: none;} I do not remember what this does. */
	.row {padding-top: 1px;margin-right: 0; margin-left: 0;}
	/*#s-lib-panel-container-collapse1 {display: none;}  LG homepage: not show TYPE = General Purpose */
	#s-lg-guide-name {display: none;} /* LG: guide name = last BC + tab name */
	/* PAGE CONTENT: divs for titles, subtitles, paragraph with levels 1, 2, 3 */
	.GovDocsLogo {float: left; width: 150px; height: 150px;}
	.nextToGovDocsLogo {margin-left: 170px; min-width: 20em;  height: auto; min-height: 170px; vertical-align: 0px;}
	ul li {line-height: 1.5em; padding-bottom: 0.5em; vertical-align: 0;}
	ul ul, ol ul {margin:1em 0 0 -2em;list-style-type: none;}
	ul.collections {list-style-position: inside; text-indent: -1.4em; padding-left: 3.6em;text-align: left; font-weight: normal;list-style-type: disc; }
	ul.collectionsTWO {list-style-position: inside; text-indent: 0.25em; padding-left: 3.1em;text-align: left; font-weight: normal;list-style-type: circle; margin: 0 0 0 -2em;}
	ul.collectionsTHREE {list-style-position: inside; text-indent: 0.25em; padding-left: 3.5em;text-align: left; font-weight: normal;list-style-type: square; margin: 0 0 0 -2em;}
	ul.collectionsFOUR {list-style-position: inside; text-indent: 0.25em; padding-left: 3.6em;text-align: left; font-weight: normal;list-style-type: disc; margin: 0 0 0 -2em;}
	ul.research {padding-left: 0;text-align: left; font-weight: normal;font-size: 1.25em;}
	ul.research li {list-style-type: none;text-align: left;}
	ul.finditsources {list-style-position: inside; text-align: center;}
	ul.finditsources li {display: inline;margin: 0 2em;white-space: nowrap; font-weight: bold;}
	ul.homepagebuttons {list-style-position: inside; text-align: center; padding: 0; margin: 1em 0;}
	ul.homepagebuttons li.top {display: inline-block;margin: 0em 7% 2em 7%;}
	ul.homepagebuttons li.bottom {display: inline-block;margin: 0em 7%;}
	.pageNameTitle {font-size: 1.75em;margin-bottom: 5px;font-weight: bold;}
	.content0-NTI {text-indent: 0;line-height: 1.75em;padding:0 0 1.5em 0;}
	.content0 {text-indent: 2em;line-height: 1.75em;padding:0 0 1.5em 0;}
	.title1 {padding:0 0 0.5em 1.45em;line-height: 1.5em;font-size: 1.35em; font-weight: bold;}
	.content1 {padding:0 0 1em 2em;line-height: 1.75em; text-indent: 2em;}
	.titleResearch {padding:0 0 0.5em 0;line-height: 1.5em;font-size: 1.5em; font-weight: bold; text-indent: 0}
	.contentResearch {padding:0 0 1em 0;line-height: 1.5em; text-indent: 0; }
	.contentBlog {padding:0 0 1em 0;line-height: 1.75em; text-indent: 0;line-height: 1.2em; font-size: 1em; color: #333; text-align: justify;list-style-position: outside; margin: 0 auto; width: 80%;}
	ul.feedburner {margin:1em 0 0 -2.5em;}
	.TOOLS {margin: 0 0 0 25%;}
	.HELP {margin: 0 0 0 -25% ; padding: 0 0 0 10%}
	.title2 {padding:0 0 0.625em 3em;line-height: 1.5em;font-size: 1.3em; font-weight: bold;}
	.content2 {padding:0 0 1em 4em;line-height: 1.75em; text-indent: 2em;}
	.title3 {padding:0 0 0.75em 5em;line-height: 1.5em;font-size: 1.2em; font-weight: bold;}
	.content3 {padding:0 0 1em 6em;line-height: 1.75em; text-indent: 2em;}
	.title4 {padding:0 0 0.75em 7em;line-height: 1.5em;font-size: 1.1em; font-weight: bold;}
	.content4 {padding:0 0 1em 8em;line-height: 1.75em; text-indent: 2em;}
	.contentAZ-letters {line-height: 1.75em;padding:0 0 1.5em 0;font-size: 1.5em; font-weight: bold;}
	.contentAZ-letters a {padding: 0 1em;}
	.libraryAZ-anchor, .facultyAnchor, .anchorTitle1 {position: relative;padding-top: 5em;}
	.anchorQuickAccess {margin: 0 0.5em; }
	.anchorQuickAccessNoLink {margin: 0 0.5em; color: #bbb!important;}
	.libraryAZ-anchor-resourcegroup, .Agricola-anchor {position: relative; padding-top: 5.5em; vertical-align: 0em;}
	.libraryAZmap {text-align: center; margin: 0 auto;}
	.libraryAZmap img {border-radius: 10px; box-shadow: 7px 7px 10px #ccc; border: 1px solid #ccc;max-width:100%; height:auto;}
	.contact {text-indent: -1em;line-height: 2em;padding:0 1em; vertical-align: -0.5em;} /* /about/people: contact list */
	.panel-group .panel+.panel {margin-top: 1em;} /* /about/people: contact list */
	.toggleTitle2 {text-indent: 0; padding: 0 0 0 1em; font-weight: bold; line-height: 1.5em;font-size: 1.35em;}
	.NTI {text-indent: 0;}
	.nowrap {white-space: nowrap;}
	#map1, #map2, #map3 {display: none;}
	#carousel {height: auto; width: auto; margin: 0 auto 1em auto; }
	#carousel img {height: auto; width: 100%; margin: 0 auto 1em auto; }
	/* toggleTitle + toggleContent */
	#toggleTitleArts, #toggleContentArts, #toggleTitleBusiness, #toggleContentBusiness, #toggleTitleEducation, #toggleContentEducation, #toggleTitleEngineering, #toggleContentEngineering, #toggleTitleHealth, #toggleContentHealth, #toggleTitleeTech, #toggleContenteTech, #toggleTitleOther, #toggleContentOther, #toggleTitleDocsAccess, #toggleContentDocsAccess, #toggleTitleDocsCollection, #toggleContentDocsCollection, #toggleTitleDocsPublic, #toggleContentDocsPublic {width: 92%; padding: 5px; text-align: left; background-color: #fff; border: solid 2px #006541;border-top: solid 2px #006541; border-radius: 3px;transition: background-color 1s ease-out, color 1s ease-out;}
	/* toggleContent only */
	#toggleContentArts, #toggleContentBusiness, #toggleContentEducation, #toggleContentEngineering, #toggleContentHealth, #toggleContenteTech, #toggleContentOther, #toggleContentDocsAccess, #toggleContentDocsCollection, #toggleContentDocsPublic {border-top: solid 0px #006541;padding: 0 1em;display: none;}
	/* toggleTitle:hover only */
	#toggleTitleArts:hover, #toggleTitleBusiness:hover ,#toggleTitleEducation:hover ,#toggleTitleEngineering:hover, #toggleTitleHealth:hover, #toggleTitleeTech:hover, #toggleTitleOther:hover, #toggleTitleDocsAccess:hover, #toggleTitleDocsCollection:hover, #toggleTitleDocsPublic:hover {background-color: #006541; color:#fff!important; transition: background-color 1s ease-out, color 1s ease-out;cursor: pointer; }
	
	/* For Faculty purchase request */
	#FacRequest { display: inline-block; ;width: 100%; }
	/* toggleTitle + toggleContent */
	#toggleTitleFacRequest, #toggleContentFacRequest {width: 92%; padding: 0px; text-align: left; background-color: #fff; transition: background-color 1s, color 1s ease-out; }
	/* toggleTitle only */
	#toggleTitleFacRequest {color: #006541; text-decoration: underline;}
	/* toggleContent only */
	#toggleContentFacRequest {border: solid 2px #006541;padding: 0;display: none;border-radius: 3px; color: #333!important;}
	/* toggleTitle:hover only */
	#toggleTitleFacRequest:hover {background-color: #006541; color:#fff!important; transition: background-color 1s ease-out, color 1s ease-out;cursor: pointer; text-decoration: none; }
	
	/* For iRoll reservation request */
	#iRollRequest { display: inline-block; ;width: 100%; }
	/* toggleTitle + toggleContent */
	#toggleTitleiRollRequest, #toggleContentiRollRequest {width: 92%; padding: 0px; text-align: left; background-color: #fff; transition: background-color 1s, color 1s ease-out; }
	/* toggleTitle only */
	#toggleTitleiRollRequest {color: #006541; text-decoration: underline;}
	/* toggleContent only */
	#toggleContentiRollRequest {border: solid 2px #006541;padding: 0;display: none;border-radius: 3px; color: #333!important;}
	/* toggleTitle:hover only */
	#toggleTitleiRollRequest:hover {background-color: #006541; color:#fff!important; transition: background-color 1s ease-out, color 1s ease-out;cursor: pointer; text-decoration: none; }

	/* For iPad Application Installation request */
	#iPadApplicationRequest { display: inline-block; ;width: 100%; }
	/* toggleTitle + toggleContent */
	#toggleTitleiPadApplicationRequest, #toggleContentiPadApplicationRequest {width: 92%; padding: 0px; text-align: left; background-color: #fff; transition: background-color 1s, color 1s ease-out; }
	/* toggleTitle only */
	#toggleTitleiPadApplicationRequest {color: #006541; text-decoration: underline;}
	/* toggleContent only */
	#toggleContentiPadApplicationRequest {border: solid 2px #006541;padding: 0;display: none;border-radius: 3px; color: #333!important;}
	/* toggleTitle:hover only */
	#toggleTitleiPadApplicationRequest:hover {background-color: #006541; color:#fff!important; transition: background-color 1s ease-out, color 1s ease-out;cursor: pointer; text-decoration: none; }
	
	/*Page title for A-Z Databases*/
	.pageTitleAZDatabases {font-weight: bold; font-size: 2.5em; text-align: left!important; padding:0.75em 0 0 0; margin: 0 0 0 0em;}
	
	/*Survey Thin line added on homepage for libraries survey*/
	.surveyBoxThin {margin: 1em auto; width: 80%; background-color: #ffde66; border: 8px solid #008053; box-shadow: 0 0 10px 10px #ffde66; border-radius: 25px; height: 100%; font-size: 2.75em; padding: 0.75em; line-height: 2em; text-align: center;font-weight: bold;}
	
	
	/* allow the 2 columns on Archives page to get one on top of another for phones */
	.prohibitedItemsArchives {width: 50%; margin-left: 0; text-align: left; float: left;}
	.acceptableItemsArchives {margin-left: 50%; width: 100%;}
	
	
	
	
	/* homepage 2022*/
	.nineteenTwenty {display: block!important;} /* Screen Width > 1550px */
	.nineteenTwentyFifteenFifty {display: block!important;} /* Screen Width > 940px */
	.fifteenFifty {display: none!important;} /* 1550 px >= Screen Width > 940px */
	.fifteenFiftyNineFourtySixHundred {display: none!important;} /* Screen Width <= 1550px */
	.nineFourty {display: none!important;} /* 940 px >= Screen Width > 600px */
	.sixHundred {display: none!important;} /* Screen Width <= 600 px */
	.nineFourtySixHundred {display: none!important;} /* Screen Width <= 940px */
	.twitter-timeline.twitter-timeline-rendered {height: 475px!important;}
	.threeBoxesWithLinks {margin: 0; margin-top: -2em!important;}
	.betweenThreeBoxes {width: 2.75%;}
	}
	
/* On GIBLS page, placement of sample cards */
.GIBLS-Card1 {position: static; transform: rotate(350deg); margin: 0 0 0 10%;}
.GIBLS-Card2 {position: static; transform: rotate(10deg); margin: -35em 0 0 50%;}

	 
@media screen and (max-width: 1785px){
	ul.homepagebuttons {margin: 1em 13em;}
	ul.homepagebuttons li.top {margin: 0em 6% 2em 6%;}
	ul.homepagebuttons li.bottom {margin: 0em 6%;}
	#navigationResearch {float: left;width: 45%; padding-left: 15%;}
	.surveyCheck {margin: -5.5em 16em -1em 0em;}
}

@media screen and (max-width: 1550px){
	.nineteenTwenty {display: none!important;} /* Screen Width > 1550px */
	.fifteenFifty {display: block!important;} /* 1550 px >= Screen Width > 940px */
	.fifteenFiftyNineFourtySixHundred {display: block!important;} /* Screen Width <= 1550px */
	.twitter-timeline.twitter-timeline-rendered {height: 470px!important;}
	.threeBoxesWithLinks {margin: 0; margin-top: 0em!important;}
	.betweenThreeBoxes {width: 2.5%;}
	.titleNews {margin: -1em 0 0 1.5em;}
	#discovery-search-box {margin: -2em 0 0 0;}
	#all-material-tabs {font-size: 1em;} /* text in tabs of WMS seach box */
	ul.homepagebuttons {margin: 1em 11em;}
	ul.homepagebuttons li.top {display: inline-block;margin: 0em 5% 2em 5%;}
	ul.homepagebuttons li.bottom {display: inline-block;margin: 0em 5%;}
	.surveyBox {font-size: 2.5em;} 
	.surveyCheck {margin: -5em 15em -1em 0em;}
	.GIBLS-Card1 {margin: 0 0 0 5%;}
	.GIBLS-Card2 {margin: -35em 0 0 45%;}
}
@media screen and (max-width: 1400px){
	ul.homepagebuttons {margin: 1em 10em;}
	ul.homepagebuttons li.top {display: inline-block;margin: 0em 4% 2em 4%;}
	ul.homepagebuttons li.bottom {display: inline-block;margin: 0em 4%;}
	/*#s-lib-footer-login-link > a:after {left: 3.15em;} */
	.TOOLS {margin: 0 0 0 20%;}
	.HELP {margin: 0 0 0 -20%; padding: 0 0 0 5%}
	#navigationResearch {float: left;width: 45%; padding-left: 10%;}
	#navigationServicesAbout {margin-left: 45%;width: 55%;}
	#navigationServices {float: left;width: 50%;}
	#navigationAbout {margin-left: 50%;width: 50%;}
	#footerData4Left a, #footerData4Right a {margin: 0 2em;}
	.surveyCheck {margin: -4em 12em -1em 0em;}
}
@media screen and (max-width: 1367px){
	#s-lib-footer-login-link > a { margin-left: 19.5%}
	.prohibitedItemsArchives {width: 100%; margin-left: 0; text-align: left; float: none;}
	.acceptableItemsArchives {margin-left: 0%; width: 100%;}
}
@media screen and (max-width: 1300px){
	ul.homepagebuttons {margin: 1em 8em;}
	ul.homepagebuttons li.top {display: inline-block;margin: 0em 4% 2em 4%;}
	ul.homepagebuttons li.bottom {display: inline-block;margin: 0em 4%;}
	.surveyBox {font-size: 2em; min-height: 400px; } /*bottom of page: min-height: 400px; top of page: min-height: 500px */
	.surveyCheckImage {width: 50%;}
	.surveyScroll {font-size: 0.75em;position: relative; top: 5em;}
}

@media screen and (max-width: 1199px){
	.betweenThreeBoxes {width: 2%;}
	ul.homepagebuttons {margin: 0em 6em;}
	ul.homepagebuttons li.top {display: inline-block;margin: 0em 2% 2em 2%;}
	ul.homepagebuttons li.bottom {display: inline-block;margin: 0em 2%;}
	.TOOLS {margin: 0 0 0 15%;}
	.HELP {margin: 0 0 0 -15%; padding: 0 0 0 5%}
	#navigationResearch {float: left;width: 45%; padding-left: 5%;}
	#navigationServicesAbout {margin-left: 45%;width: 55%;}
	#navigationServices {float: left;width: 55%;}
	#navigationAbout {margin-left: 55%;width: 45%;}
	#s-lib-scroll-top {right: 2.5em;}
	.GIBLS-Card1 {margin: 0 0 0 0%;}
	.GIBLS-Card2 {margin: -35em 0 0 40%;}
	}
@media screen and (max-width: 1085px){
	/*#s-lib-footer-login-link > a:after {top: 3.35em;} */
	.TOOLS {margin: 0 0 0 10%;}
	.HELP {margin: 0 0 0 -10%; padding: 0 0 0 5%}
	#hoursLarge, #hoursLargeCountdown {display: none}
	#hoursMedium, #hoursMediumCountdown {display: block;}
	#hoursSmall, #hoursSmallCountdown {display: none;}
	#footerData4Left {float: none;width: 100%; text-align: center;}
	#footerData4Right {width: 100%; margin-left: 0; text-align: center;}
	.surveyCheck {margin: -5em 10em -1em -3em;}
	.GIBLS-Card2 {margin: -35em 0 0 30%;}
}
@media screen and (max-width: 1055px){
	.surveyBox {font-size: 1.5em; min-height: 435px; line-height: 3em;} /*bottom of page: min-height: 335px; top of page: min-height: 435px */
	.surveyCheckImage {width: 50%;}
	.surveyScroll {font-size: 0.75em;position: relative; top: 5em;}
	.surveyCheck {margin: -6em 15em -1em -3em;}
}
@media screen and (max-width: 1020px){
	ul.homepagebuttons {margin: 0em 3em;}
	ul.homepagebuttons li.top {display: inline-block;margin: 0em 2% 2em 2%;}
	ul.homepagebuttons li.bottom {display: inline-block;margin: 0em 2%;}
	#headerGuides {width:100%; background-color: #fff;  position: absolute; height: 70px; z-index: 100;margin-left: -5%;}
	#headerContainer {background-color: #1c1c1c;position: absolute;width: 100%;height: 110px;z-index: 100; margin:0; margin-left: -5%;margin: 0% -5%}
	.libraryAZ-anchor-resourcegroup, .Agricola-anchor, .libraryAZ-anchor, .facultyAnchor, .anchorTitle1 {position: relative; padding-top: 0.5em; vertical-align: 0em;}

	#interactivemap1, #interactivemap2, #interactivemap3 {display: none;}
	#map1, #map2, #map3 {display: block;}
	#navigationResearch {float: left;width: 45%; padding-left: 0;}
	#navigationServicesAbout {margin-left: 45%;width: 55%;}
	#navigationServices {float: left;width: 60%;}
	#navigationAbout {margin-left: 60%;width: 40%;}
}

@media screen and (max-width:992px) {
	.TOOLS {margin: 0 0 0 15%;}
	.HELP {margin: 0 0 0 15%; padding: 0 0 0 15px}
	.titleCaption {padding:0.25em 0;line-height: 1.5em;font-size: 1em; font-weight: bold; text-align: center}
	.GIBLS-Card2 {margin: -35em 0 0 20%;}
	}
@media screen and (max-width:940px) {
	.nineteenTwentyFifteenFifty {display: none!important;} /* Screen Width > 940px */
	.fifteenFifty {display: none!important;} /* 1550 px >= Screen Width > 940px */
	.nineFourty {display: block!important;} /* 940 px >= Screen Width > 600px */
	.nineFourtySixHundred {display: block!important;} /* Screen Width <= 940px */
	}
	
@media screen and (max-width:866px) {
	#header {line-height: 70px;height: 120px;width: 90%;margin: 0 5%; background-color: #1c1c1c; }
    #headerContainer {height: 120px;padding: 0;}
    #links { float: left; text-align: left; padding: 0;  height: 1.2em; margin-right: 0; margin-left: 0; margin-top: 3.5em; position: absolute;}
	#hoursHeader {display: block;padding: 0 0 0 0; margin-top: 0em; margin-right: -5em; border: 0px solid #fff; border-radius: 3px; height: 2em; line-height: 4em;font-weight: bold;font-size: 1em;color: #fff!important; margin-left: -2em;}
	#navigationUL {width: 90%;top: 120px; }
	#s-lib-footer-login-link > a { left: 43%; /*margin: 16.5em 0 0 0;*/}
	#s-lib-scroll-top {right: 1em;}
	.surveyScroll {top: 4em;}
	.surveyCheck {margin: -6em 10em -1em -3em;}
	.GIBLS-Card2 {margin: -35em 0 0 10%;}
	}
@media screen and (max-width:811px) {
	.surveyScroll {top: 1em;}
	.surveyCheck {margin: -9em 10em -1em -3em;}
	}

@media screen and (max-width:776px) {
	.s-lg-guide-body {margin: 120px 5% 0 5%;}/* all website pages: body */
	#s-lg-guide-main {margin: -25px 0 0 0}
	#s-lib-public-header {margin-top: 130px;}
    #line {margin-top: 0;}
	#s-lib-footer-login-link > a { left: 42%; /*margin: 15.25em 0 0 0;*/}
	.GIBLS-Card2 {margin: -35em 0 0 0%;}
	}
@media screen and (max-width:768px) {
	.section-white {padding: 10px 0;width: 100%; background-color: #fff; color: #555!important; margin: 0 auto;}
	.GIBLS-Card2 {margin: -35em 0 0 -10%;}
	}
@media screen and (max-width:650px) {
	
	
	.GIBLS-Card1 {margin: 2em 0 0 5%;}
	.GIBLS-Card2 {margin: -35em 0 0 5%;}
	ul.homepagebuttons {margin: 0em 1em;}
	ul.homepagebuttons li.top, ul.homepagebuttons li.bottom {display: inline-block;margin: 1em 1%;}
	/* special margin correction for contact info on Ask Us page */
	/* A margin-left of -2em was set for all widths > 650 px */
	.contactinfo {margin-left: 0em}
	
	#hoursLarge, #hoursLargeCountdown {display: none;}
	#hoursMedium, #hoursMediumCountdown {display: none;}
	#hoursSmall, #hoursSmallCountdown {display: block;}
    body, #BODY {font-size: 150%;}
    #links {margin: 3.5em 0 0 0; position: absolute; }
	.linkHeader {font-size: 110%;}
	.linkHeaderHours {font-size: 110%;}
	#hoursHeader {margin-top: 0.4em;}
    #navigationUL {top: 120px; }
    #headerTechLogoImage {background-image: url("https://libapps.s3.amazonaws.com/customers/444/images/ATU-RPL-white-SM.png");height: 54px; width:240px;}
    .imageOver {background-image: url("https://libapps.s3.amazonaws.com/customers/444/images/ATU-RPL-hover-SM.png");}
	.s-lib-main {padding-top: 20px;} /* libguides : main content under tabs */
    #s-lg-guide-header {margin-top: 30px;} /* libguides - body - 2nd div: includes breadcrumbs, guide title and description, and search box */
    #s-lib-public-main {margin-top: -25px;}
    
	#s-lg-guide-tabs .nav-tabs>li {margin-bottom: 0px;margin-left: 5px;} /* libguide menu buttons: show the green line */
	#s-lg-guide-tabs .nav-tabs>li a {text-decoration: none;} /* libguides menu buttons: not underlined */
	#s-lg-guide-tabs-title-bar{width: 111%; margin-left: -5.5%;position: relative; z-index: 10;margin-top: -0.5em;} /* libguides menu buttons: green line whole page width */
	.s-lib-public-body {margin: 0 5%; width: 90%;font-size: 130%;} /* AZ DB, Search, Subject: body */
	.s-lg-guide-body {width: 90%;font-size: 135%;margin: 90px 5% 0 5%;}/* all libguides: body */
    #s-lib-public-main {width: 100%;}
	#s-lib-admin-bc .breadcrumb, #s-lib-bc .breadcrumb {font-weight: bold; font-size: 130%;}
    #s-lib-public-main {width: 100%;font-size: 120%;}
	#s-lg-guide-main {font-size: 120%; }
	.panel-default>.panel-heading .badge {display: none} /* LG HP: hovering number */
	#s-lib-public-main .alert {display: none;} /* LG HP: when clicking a subject, not showing subject homepage or subject expert */
	.container {width: 100%;}
	.nav.s-lg-index-nav-btn>button {color: #006541;}
	button .btn {color: #006541;}
	#BODY {font-family: 'Trebuchet MS', Tahoma, Verdana, Arial; color: #333!important;margin: 0;padding: 0px;background: #fff; font-size: 130%; width: 100%}
	#container {width: 90%;margin: 0 5%;background: #fff;}
	#contentContainer {padding: 0px; margin: 0 5%; margin-top: 120px; min-height: 900px;width: 90%;background: #fff;}
	.bold:hover {color: #006541;text-decoration: none;}
	.s-lg-gtitle.s-lib-color-lt-grey a:hover {color: #fff!important;text-decoration: none;}
	.nav .s-lg-index-nav-btn>button {color: #006541;}
	.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color: #006541; border-color: #ddd;}
	.pagination>li>a, .pagination>li>span {color: #006541;}
	.pagination>li>a:hover, .pagination>li>span:hover {color: #fff!important;background-color: #006541;}
	a#s-lib-dropdown.dropdown-toggle {color: #006541;text-decoration: underline;}
	a#s-lib-dropdown.dropdown-toggle:hover {color: #fff!important;padding-right: 4px;text-decoration: none;}
	a.btn.btn-info.s-lg-hp-btn-section, a.label.label-info, button#form_save.btn.btn-primary {color: #ffe070!important; background-color: #006541; text-decoration: none; } /* button e.g. "Go to A-Z List" on libguides.atu.edu or "Email me" in LG */
	.btn-primary {background-color: #006541!important;transition: background-color 1s ease-out;}
	.btn-primary:hover {background-color: #ffe070!important;color: #007541!important;transition: background-color 1s ease-out;}
	a.btn.btn-info.s-lg-hp-btn-section:hover ,a.label.label-info:hover, button#form_save.btn.btn-primary:hover {color: #006541; background-color: #ffe070;}
	.mark, mark {background-color: #006541; color: #fff;} /* word found higlight colors in search page */
	.s-lib-box .s-lib-box-title {font-size: 120%;} /* box title */
	.nav-pills>li.active>button, .nav-pills>li.active>button:focus, .nav-pills>li.active>button:hover {background-color: #006541;}
    #s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-tabs > .active > button, #s-lg-tabs-container .nav-pills > .active > a, #s-lg-tabs-container .nav-pills > .active > button {background-color: #006541;}
    #s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-tabs > li > button, #s-lg-tabs-container .nav-pills > li > a, #s-lg-tabs-container .nav-pills > li > button {font-size: 110%;}
    .nav>li>a:hover, .nav>li>a:focus {outline: dotted 1px #fff;position: relative; z-index: 1;} /* LG menu tabs: illusion of no border on hover */
    #s-lg-az-results #s-lg-db-name-featured, .s-lg-db-name-featured {background-color: #f8f8f8; border: #e7e7e7;} /* AZ: background for best bets after selection of subject */
	/*#s-lg-guide-header-info {display: none;}  LG + Web: no system title page */
	#s-lg-guide-header-attributes {display: none;} /* libguide footer */
	#s-lib-bc-page {display: none;} /* libguides: breadcrumb last crumb */
	#webpageFooterCol1Col2 {width:100%;padding-bottom: 20px;}
	#webpageFooterCol1 {text-align:center;width: 100%;}
	#webpageFooterCol2 {text-align: center;margin: 0 auto;}
	#webpageFooterCol3 {text-align: center;width: 100%;margin: 0 auto;padding-bottom: 20px;}
	#s-lib-footer-login-link > a {margin: 14em 0 0 0; left: 40.5%;}
	#s-lib-footer-login-link a, #s-lib-footer-support-link a {color: #eeeeee!important; text-decoration: none;} /* footer: Login to LibApps */
	#s-lib-footer-public, #s-lib-footer-support-link a {border: 0; background-color: #fff; color: #ddd!important; text-decoration: none;} /* footer: bcgd + text & a color */
	/*#s-lib-footer-login-link > a:after {visibility: visible; position: absolute; top: 0; left: 0; content: "Arkansas";}
	#s-lib-footer-login-link > a:after {display: none;}*/
	/*span#Arkansas {display: inline;} /* All footers */
	/*span#NOArkansas {display: none;}*/
	#s-lg-guide-name {display: none;} /* LG: guide name = last BC + tab name */
	/* PAGE CONTENT: divs for titles, subtitles, paragraph with levels 1, 2, 3 */
	ul li {line-height: 1.5em; padding-bottom: 0.5em; vertical-align: 0;}
	ul.collections, ul.research {list-style-position: inside; text-indent: -1.4em; padding-left: 1.4em;}
	ul.finditsources {list-style-position: inside; text-align: center;}
	ul.finditsources li {display: inline;margin: 0 2em;white-space: nowrap; font-weight: bold;}
	.pageNameTitle {font-size: 1.4em;margin-bottom: 5px;font-weight: bold;}
	.content0-NTI {line-height: 1.75em;padding:0 0 1.5em 0;}
	.content0 {text-indent: 0em;line-height: 1.75em;padding:0 0 1.5em 0;}
	.title1 {font-size: 1.3em; font-weight: bold;line-height: 1.5em;padding:0 0 0.5em 0;}
	.content1 {padding:0 0 1em 0; text-indent: 0em;line-height: 1.75em;}
	.titleCaption {padding:0.25em 0;line-height: 1.25em;font-size: 0.8em; font-weight: normal; text-align: center}
	.title2 {font-size: 1.2em; font-weight: bold;line-height: 1.5em;padding:0.5em 0 0.5em 0;}
	.content2 {padding:0 0 1em 0; text-indent: 0;line-height: 1.75em;}
	.title3 {font-size: 1.1em; font-weight: bold;line-height: 1.5em;padding:0 0 0.5em 0;}
	.content3 {padding:0 0 1em 0; text-indent: 0;line-height: 1.75em;}
	.contentAZ-letters {font-size: 1.5em; font-weight: bold;}
	.content0-NTI .contentAZ-letters a {padding: 0 1em;}
	.contact {text-indent: 0;line-height: 2em;padding:0; vertical-align: -0.5em;} /* /about/people: contact list */
	.TOOLS {margin: 0 0 0 10%;}
	.HELP {margin: 0 0 0 10%; padding: 0 0 0 15px}
	.panel-group .panel+.panel {margin-top: 1em;} /* /about/people: contact list */
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {position: relative; min-height: 1px; padding-right: 0px;  padding-left: 0px;}
	#s-lib-scroll-top {right: 0.5em;}
	span.fa-stack.fa-lg {width: 30px; height: 0px;}
	.fa-angle-double-up.fa-stack-1x {border: 2px solid #bbb; border-radius: 3px; font-size: 1em; background-color: #eee; height: 55px;}
	.fa-stack {line-height: 1.5em;}
	#s-lib-footer-login-link > a { left: 40.5%; /*margin: 14em 0 0 0;*/}
	.surveyCheck {margin: -9em 7em -1em -3em;}
	
@media screen and (max-width:600px) {
	.nineFourty {display: none!important;} /* 940 px >= Screen Width > 600px */
	.sixHundred {display: block!important;} /*  Screen Width <= 600px */
	#discovery-search, #discovery-search-button, #discovery-search-select {display: flex;}	
	}
	


}
@media screen and (max-width:480px) {
    .navigation300 {display: block;font-size: 90%;}
    .navigation {display: none;}
	#navigation300UL {width: 98%;top: 120px; margin-left: -4%;}
	#s-lib-footer-login-link > a {/*margin: 13em 0 0 0;*/ left: 34.5%;}
	#footerData6 {padding-bottom: 1.25em}
	#footerData6 a {margin: 3em;}
	#SmallSurvey {text-indent: 0;width:90%; text-align: center;margin-left: 2.5%;margin-top: 2em;}
	.surveyBox {font-size: 1.5em; min-height: 400px; line-height: 2em;} /*bottom of page: min-height: 300px; top of page: min-height: 400px */
	.surveyScroll {font-size: 0.5em;top: 1em;}
	.surveyCheck {margin: -6em 5em -1em -2em;}
	
	/*Survey Thin line added on homepage for libraries survey*/
	.surveyBoxThin {margin: 0.75em auto; width: 80%; background-color: #ffde66; border: 6px solid #008053; box-shadow: 0 0 10px 10px #ffde66; border-radius: 20px; height: 100%; font-size: 1.5em; padding: 0.75em; line-height: 2em; text-align: center;font-weight: bold;}

}

@media screen and (min-width:651px) {
	.container {width: 100%;}
	#s-lg-tabs-container {width: 100%;}
}
@media screen and (min-width: 768px){
/*	.s-lg-guide-body {margin: 75px 5% 0 5%; width: 90%;} */
	.container {width: 100%;}
}
@media screen and (min-width: 992px){
	.container {width: 100%;}
}
@media screen and (min-width: 1200px){
	.container {width: 100%;}
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.s-lg-guide-body {display: block; }
	#footerTechLibraryWebsite {position: relative; width: 100%; bottom: 0; margin: 0; left: 0;padding: 0; background-color: transparent; }
}


/* Find it... search box border and input placeholder color and font */
input{border: 1px solid #729f92; border-radius: 3px;line-height: 2em;}
/* Safari, Chrome and Opera */
::-webkit-input-placeholder {  color: #729f92!important;font-weight: bold;}
/* Firefox 18- */
:-moz-placeholder {  color: #729f92!important;font-weight: bold;}
/* Firefox 19+ */
::-moz-placeholder { color: #729f92!important;font-weight: bold;}
/* IE 10+ */
:-ms-input-placeholder {  color: #729f92;font-weight: bold;}
/* Edge */
::-ms-input-placeholder {  color: #729f92!important;font-weight: bold;}
/* Standard one last! */
:placeholder-shown {   color: #729f92!important;font-weight: bold;}
select {border: 1px solid #729f92; border-radius: 3px;line-height: 2em;}



/* Test for Guide Types */
#owners-to-events span {display: none;}
#owners-to-events:after {content: "Events";}

/* Links in menu: hover becomes white */
#s-lg-tabs-container .nav-pills > li > a:hover, #s-lg-tabs-container .nav-tabs > li > a:hover {color: white !important;}
.s-lg-guide-list {list-style-type: none;}

/* Not show the Audio Video lab hours tr  */
.hours-alt.hours-today-row.hours-depart.dep18659 {display: none!important;}  

