/* ######################### BEGIN Steely Library Supplementary Styles ############################# */

/*~~~~~~~~~~~~~~ HOMEPAGE STYLES ~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.text .nku-btn-primary {
  padding: .5rem 2rem;
}

.search-button {
  float: none;
}

/***********************/

/***** Donate Banner ***********************/

.nku-sl20-donate-banner {
  background-image: url('../../../../content/dam/library/steely-new/images/give-banner.png');
  background-repeat: no-repeat;
  background-position: left;
  padding: 2rem 0 2.5rem 0rem;
  margin-bottom: 3rem;
  display: flex;
  align-items: center;
  background-color: #808080;
  flex-direction: column;
  justify-content: center;
}

.nku-sl20-donate-banner .heading {
  display: inline-block;
  margin-right: 0;
  margin-bottom: 2rem;
  font: 35px/43px 'Montserrat';
  color: #fff;
}

.nku-sl20-donate-banner .donate-button {
  text-decoration: none;
  padding: 1.5rem;
  background-color: #000;
  color: #fff;
  font-weight: bold;
}

@media(min-width: 768px) {
  .nku-sl20-donate-banner {
    background-color: transparent;
    flex-direction: row;
    padding-bottom: 2rem;
    padding-left: 8rem;
    justify-content: normal;
  }
  .nku-sl20-donate-banner .heading {
    margin-right: 5rem;
    margin-bottom: 0;
  }
}

/*******************************************/

/***** News Columns ************************/

@media(min-width: 1200px) {
  .nku-main .nku-sl20-homepage-columns, .nku-main .nku-sl20-homepage-columns.row {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

.nku-sl20-homepage-columns .bx-wrapper {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
}

.nku-sl20-homepage-columns .bx-wrapper .nku-bxslider-description {
  padding: 2rem;
}

.nku-sl20-homepage-columns .bx-wrapper .nku-bxslider-description a {
  font-weight: bold;
}

.nku-sl20-homepage-columns .bx-wrapper .bx-pager {
  bottom: -60px;
}

.nku-sl20-homepage-columns .bx-wrapper .bx-pager.bx-default-pager a {
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #707070;
}

.nku-sl20-homepage-columns .bx-wrapper .bx-pager.bx-default-pager a.active {
  background-color: #707070;
}

.nku-sl20-homepage-columns .list ul {
  list-style: none;
  text-align: center;
  margin: 0 2rem;
  padding-left: 0;
}

.nku-sl20-homepage-columns .list {
  border: 1px solid #DDDDDD;
  background-color: #F5F5F5;
  text-align: left;
}

.nku-sl20-homepage-columns .list li {
  padding: 2rem;
  border-bottom: 1px solid #dddddd;
  text-align: left;
}

.nku-sl20-homepage-columns .list li a {
  text-decoration: none;
}

.nku-sl20-homepage-columns .list li a:hover {
  text-decoration: underline;
}

.nku-sl20-homepage-columns .list li a::after {
  content: '»';
  padding-left: .5rem;
}

.nku-sl20-homepage-columns .list li:last-of-type {
  padding: 2rem;
}

.nku-sl20-homepage-columns .nku-bxslider-image img {
  width: 100%;
}

.nku-sl20-homepage-column {
  padding: 1.5rem 0;
}

.nku-sl20-homepage-column h2 {
  margin: 0;
}

.nku-sl20-yellow {
  color: #ffc72c;
}

/*******************************************/

/***** Heading *****************************/

.nku-sl20-heading {
  font: 45px/56px "Montserrat";
  text-align: center;
  padding: 1rem 0;
  margin-bottom: 0;
}

.nku-sl20-heading h1 {
  font: 45px/56px "Montserrat";
  padding: 1rem 0;
  margin-bottom: 0;
  color: #000;
}

/***********************************************/

/***** Alert ***********************************/

.nku-sl20-alert-bar .alert {
  background-color: #ffc72C;
  color: #000;
  font: 16px/24px Montserrat;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-image: none;
  border: none;
  text-align: left;
  margin-bottom: 0;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 0;
}

.nku-sl20-alert-bar .alert .close {
  font-size: 25px;
  color: #000;
  opacity: 1;
}

.nku-sl20-alert-bar .alert h3 {
  margin-left: 3rem;
  max-width: 95%;
  padding: .75rem 0;
}

/***********************************************/

/***** Search Wrapper **********************/

.nku-main .row.nku-sl20-search-wrapper {
  margin-left: 0;
  margin-right: 0;
  padding: 4rem 1rem;
  background-image: url('../../../../content/dam/library/steely-new/images/steely_background-13.jpg');
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 991px)
	{
	.nku-main .row.nku-sl20-search-wrapper {
    background-image: url('../../../../content/dam/library/steely-new/images/steely_background-13.jpg');
}
	}

.nku-main .row.nku-sl20-search-wrapper h2 {
  font: 35px/35px Montserrat;
  color: #fff;
  margin-top: 0;
  margin-bottom: 3rem;
  font-weight: 700;
}

.nku-main .row.nku-sl20-search-wrapper .col-sm-8 {
  position: relative;
  border-bottom: 1px solid #a8a8a8;
}

.nku-main .row.nku-sl20-search-wrapper .col-sm-8::after {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  content: '';
  background-color: #a8a8a8;
  width: 1px;
  height: 100%;
}

@media(min-width: 768px) {
  .nku-main .row.nku-sl20-search-wrapper .col-sm-8::after {
    display: initial;
  }
  .nku-main .row.nku-sl20-search-wrapper .col-sm-8 {
    border-bottom: none;
  }
}

.nku-main .row.nku-sl20-search-wrapper .col-sm-4 {
  margin-bottom: 4rem;
}

@media (min-width: 768px) {
  .nku-main .row.nku-sl20-search-wrapper .col-sm-4 {
    width: 30%;
  }
}

.nku-main .row.nku-sl20-search-wrapper .steely-hp-help-options {
  background: none;
  border: none;
  color: #fff;
}

.nku-main .row.nku-sl20-search-wrapper .services-link {
  color: #fff;
  text-shadow: 2px 2px 8px #00000080;
}

.nku-main .row.nku-sl20-search-wrapper .services-link:hover {
  color: #efefef;
}

.nku-main .ask-us-bar {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
  background-color: #FFC72C;
  text-align: center;
  margin-bottom: 3rem;
  overflow-y: hidden;
  padding: 0 3rem;
  flex-basis: 100%;
}

.nku-main .ask-us-bar .heading, .nku-main .ask-us-bar .heading a {
  font: 35px/43px 'Montserrat';
  text-decoration: none;
  color: #000;
}

.nku-main .ask-us-bar .heading {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 3rem;
  flex-basis: 50%;
}

.nku-main .ask-us-bar .heading::after {
  position: absolute;
  display: block;
  z-index: -1;
  content: ' ';
  width: 1000%;
  height: 300%;
  background-color: #f8b600;
  transform: rotate(-45deg);
}

.nku-main .ask-us-bar>a, .nku-main .ask-us-bar>.chat-button {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font: 16px/19px Montserrat;
  font-weight: bold;
  color: #000;
  z-index: 2;
  min-width: 10rem;
  margin: 3rem 0;
  flex-basis: 50%;
}

.nku-main .ask-us-bar>.mobile-spacer {
  flex-basis: 50%;
}

.nku-main .ask-us-bar>a .fa, .nku-main .ask-us-bar button .fa {
  padding: 0;
  margin-bottom: 0rem;
  font-size: 3rem;
  padding-right: 2rem;
}

.ask-us-bar .chat-button #libchat_be6a4b12892dd2af99feb6e4c9f15afa button {
  padding: 0;
  border: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media(min-width: 768px) {
  .nku-main .ask-us-bar .heading {
    flex-basis: auto;
    margin-top: 2.4rem;
    margin-bottom: 2.4rem;
  }
  .nku-main .ask-us-bar>a, .nku-main .ask-us-bar>.chat-button, .nku-main .ask-us-bar>.mobile-spacer {
    flex-basis: auto;
    display: block;
    margin: 0;
  }
  .nku-main .ask-us-bar>a .fa, .nku-main .ask-us-bar button .fa {
    margin-bottom: .75rem;
    padding-right: 0;
  }
  .ask-us-bar .chat-button #libchat_be6a4b12892dd2af99feb6e4c9f15afa button {
    display: inline;
  }
}

.ask-us-bar .chat-button button.libchat_online:hover, .ask-us-bar .chat-button button.libchat_online:focus {
  background-color: transparent !important;
  border: none !important;
}

#libchat_be6a4b12892dd2af99feb6e4c9f15afa button::before {
  background: none;
  content: none;
}

.nku-main .nku-sl20-search-buttons {
  display: flex;
  flex-wrap: wrap;
  margin: 2rem -.5rem 0;
  margin-bottom: 2rem;
}

.nku-main .nku-sl20-search-buttons a {
  padding: .75rem 1.75rem;
  background-color: #797979;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  margin: 1rem;
  flex: auto;
  text-align: center;
  flex-basis: 100%;
}

.nku-main .nku-sl20-search-buttons>div {
  display: flex;
  flex-grow: 1;
}

@media(min-width: 768px) {
  .nku-main .nku-sl20-search-buttons a {
    flex-basis: 21%;
    white-space: nowrap;
  }
  .nku-main .nku-sl20-search-buttons>div {
    flex: 1;
  }
}

.nku-main .nku-sl20-search-buttons a:hover {
  background-color: #333;
}

.nku-sl20-hours {
  display: flex;
  margin-bottom: 2rem;
  text-shadow: 2px 2px 8px #00000080;
}

.nku-sl20-hours i {
  height: 100%;
  font-size: 45px;
  padding-top: .9rem;
}

.nku-sl20-hours h4 {
  font-weight: 500;
}

.nku-sl20-hours .hours-link {
  font-size: 20px;
  text-shadow: 2px 2px 8px #00000080;
}

.nku-sl20-hours .steely-todays-hours::after {
  background-image: none;
  display: inline-block;
  margin-right: .75rem;
  content: '';
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nku-sl20-page .text a.homepage-btn {
  padding: 0 1rem;
}

.nku-sl20-hours a.hours-link {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

.nku-sl20-hours a.hours-link:hover {
  text-decoration: underline;
}

.steely-ebsco-form.desktop {
  display: none;
}

.steely-ebsco-form.mobile {
  display: block;
  ;
}

@media(min-width: 1167px) {
  .steely-ebsco-form.desktop {
    display: block;
  }
  .steely-ebsco-form.mobile {
    display: none;
  }
}

/*****************************************/

/***** Search Box ******************************/

.steely-ebsco-form ul.nku-tabs-nav-grey li, .steely-ebsco-form ul.nku-tabs-nav-grey li a {
  border-radius: 0;
  border-top-left-radius: 11px;
  border-top-right-radius: 11px;
  background-color: #d1d1d1;
  font: 16px/19px Montserrat;
  color: #000;
  border: none;
  padding: .5rem .75rem;
  text-transform: none;
}

.steely-ebsco-form ul.nku-tabs-nav-grey li.nku-tabs-nav-active-grey, .steely-ebsco-form ul.nku-tabs-nav-grey li.nku-tabs-nav-active-grey a {
  background-color: #f1f1f1;
}

.steely-ebsco-form .nku-tabs-content, .steely-ebsco-form .nku-tabs-content-grey {
  background-color: #f1f1f1;
  border: none;
  padding: 3rem;
  padding-top: 3rem;
  padding-bottom: 0;
}

.steely-ebsco-form .search-input-wrapper {
  display: flex;
}

.steely-ebsco-form .steely-searchbox-links {
  margin-top: 2rem;
}

.steely-ebsco-form span.steely-ebsco-advanced {
  border: none;
  background: none;
  padding: .4em .4em;
}

.steely-ebsco-form span.steely-ebsco-advanced:hover {
  border: none;
  background: none;
  padding: .4em .4em;
}

.steely-ebsco-form .search-input-wrapper input[type=submit], .steely-ebsco-form .search-input-wrapper input[type=text], .steely-ebsco-form .search-input-wrapper select {
  padding: 1rem 2rem;
}

.steely-ebsco-form .search-input-wrapper select, .nku-sl20-page .mobile-search-select select {
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 5rem;
}

.steely-ebsco-form .search-input-wrapper .select-wrapper, .steely-ebsco-form .mobile-search-select {
  position: relative;
}

.steely-ebsco-form .search-input-wrapper .select-wrapper::after {
  position: absolute;
  right: 1.75rem;
  top: 1rem;
  height: 100%;
  content: '';
  pointer-events: none;
  font: normal normal normal 2rem/1 FontAwesome;
}

.steely-ebsco-form .mobile-search-select::after {
  position: absolute;
  right: 1.75rem;
  top: 1rem;
  content: '';
  font: normal normal normal 2rem/1 FontAwesome;
}

.steely-ebsco-form .mobile-search-select::after {
  content: '';
  font-size: 2rem;
}

.steely-ebsco-form .search-input-wrapper select::-ms-expand, .nku-sl20-page .mobile-search-select select::-ms-expand {
  display: none;
}

.steely-ebsco-form .search-input-wrapper input[type=text] {
  border: none;
  background-color: #E2E2E2;
  color: #727272;
  font: 16px/19px Montserrat;
  width: auto;
  flex-grow: 1;
}

.steely-ebsco-form .search-input-wrapper input[type=text]:hover, .steely-ebsco-form .search-input-wrapper input:hover[type=text], .steely-ebsco-form .search-input-wrapper input[type=text]:focus, .steely-ebsco-form .search-input-wrapper input:focus[type=text] {
  border: none;
  background-color: #E2E2E2;
}

.steely-ebsco-form .search-input-wrapper input[type=submit] {
  border: none;
  background-color: #333;
  color: #fff;
  font: 16px/19px Montserrat;
}

.steely-ebsco-form .search-input-wrapper input[type=submit]:hover, .steely-ebsco-form .search-input-wrapper input[type=submit]:focus, .steely-ebsco-form .search-input-wrapper input:hover[type=submit] {
  border: none;
  background-color: #555;
}

.steely-ebsco-form .search-input-wrapper input:focus {
  border: none;
}

.steely-ebsco-form .search-input-wrapper input:hover {
  border: none;
  background-color: #E2E2E2;
}

.steely-ebsco-form a.steely-external::after {
  display: none;
}

.steely-ebsco-form #article_searchtype, #book_searchtype, #journal_searchtype, #all_searchtype, #article_searchtype {
  background-color: #D1D1D1;
  line-height: 26px;
  border: none;
}

.steely-ebsco-form #mobile-article_searchtype, #mobile-book_searchtype, #mobile-journal_searchtype, #mobile-all_searchtype, #mobile-article_searchtype {
  background-color: #eee;
  line-height: 26px;
  border: none;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* END Search Box ********************************/

/*~~~~~~~~~~~~~~ END HOMEPAGE STYLES ~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~ SECONDARY PAGE STYLES ~~~~~~~~~~~~~~~~~~~~~~~~~~*/

div.s-lch-widget-float {
  padding: 0;
  right: -4px;
    bottom: 120px;
}

button.s-lch-widget-float-btn.online {
  position: absolute;
  right: 0 !important;
  bottom: 17rem;
  border-radius: 0;
}

button.s-lch-widget-float-btn img {
  width: 32px;
}

/* Nav Links */

.nku-sl20-page .nku-sl20-sub-nav-link.text a {
  font-family: "Montserrat", sans-serif;
  font-size: 1.8rem;
  line-height: 2.8rem;
  font-weight: 600;
  margin: 1rem 0 .5rem 0;
  text-decoration: underline;
}

.nku-sl20-page .nku-sl20-sub-nav-link.text h3 .fa {
  color: #FFC72C;
}

.nku-sl20-page .nku-sl20-sub-nav-link.text a::after {
  display: inline-block;
  margin-left: 1rem;
  content: '';
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nku-sl20-page .nku-btn-primary, .nku-sl20-page .nku-btn-secondary, .nku-sl20-page .nku-btn-tertiary {
  padding: 1.5rem;
  font-weight: bold;
}

.nku-sl20-page .btn a {
  padding: 0;
}

.nku-sl20-page .btn a:hover, .nku-sl20-page .btn a:hover i {
  color: #000;
}

.nku-sl20-page .nku-sl20-search-alphabet-container {
  display: flex;
  margin: 0 -.5rem;
  flex-wrap: wrap;
}

.nku-sl20-page .nku-sl20-search-alphabet-container .nku-sl20-search-alphabet {
  margin: .5rem .5rem;
  width: 5rem;
  height: 5rem;
}

.nku-sl20-page .nku-sl20-search-alphabet-container .nku-sl20-search-view-all {
  margin: .5rem .5rem;
  width: 15rem;
  height: 5rem;
}

.nku-sl20-page .nku-sl20-search-alphabet-container .nku-sl20-search-alphabet>.nku-btn-primary {
  width: 100%;
  text-transform: uppercase;
  background-color: #eee;
}

.nku-sl20-page .nku-sl20-search-alphabet-container .nku-sl20-search-alphabet>.nku-btn-primary:hover {
  background-color: #ddd;
}

.nku-sl20-page .nku-sl20-search-alphabet-container .nku-sl20-search-view-all .nku-btn-tertiary {
  width: 100%;
  padding: 1.5rem;
  background-color: #333;
}

.nku-sl20-page .nku-sl20-search-alphabet-container .nku-sl20-search-view-all .nku-btn-tertiary:hover {
  background-color: #000;
}

.nku-sl20-page .nku-interior-header .text {
  padding: 1rem 0 1.5rem;
  text-align: center;
}

.nku-sl20-hours {
  color: #fff;
}

.nku-sl20-hours .fa {
  color: #FFC72C;
}

.nku-sl20-footer-social {
  display: flex;
  justify-content: center;
}

.nku-sl20-footer-social .social-icon {
  display: inline-block;
  margin: 0 1rem;
}

.nku-side-nav-mobile-toggle {
  margin-left: 0;
  margin-right: 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~ BOOTSTRAP SPACING HELPERS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/********* BOOTSTRAP HELPERS FOR MARGIN AND PADDING **************/

/***** https://getbootstrap.com/docs/4.5/utilities/spacing/ ******/

.mt-0, .my-0 {
  margin-top: 0 !important;
}

.mr-0, .mx-0 {
  margin-right: 0 !important;
}

.mb-0, .my-0 {
  margin-bottom: 0 !important;
}

.ml-0, .mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1, .my-1 {
  margin-top: 0.25rem !important;
}

.mr-1, .mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1, .my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1, .mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2, .my-2 {
  margin-top: 0.5rem !important;
}

.mr-2, .mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2, .my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2, .mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3, .my-3 {
  margin-top: 1rem !important;
}

.mr-3, .mx-3 {
  margin-right: 1rem !important;
}

.mb-3, .my-3 {
  margin-bottom: 1rem !important;
}

.ml-3, .mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4, .my-4 {
  margin-top: 1.5rem !important;
}

.mr-4, .mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4, .my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4, .mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5, .my-5 {
  margin-top: 3rem !important;
}

.mr-5, .mx-5 {
  margin-right: 3rem !important;
}

.mb-5, .my-5 {
  margin-bottom: 3rem !important;
}

.ml-5, .mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0, .py-0 {
  padding-top: 0 !important;
}

.pr-0, .px-0 {
  padding-right: 0 !important;
}

.pb-0, .py-0 {
  padding-bottom: 0 !important;
}

.pl-0, .px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1, .py-1 {
  padding-top: 0.25rem !important;
}

.pr-1, .px-1 {
  padding-right: 0.25rem !important;
}

.pb-1, .py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1, .px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2, .py-2 {
  padding-top: 0.5rem !important;
}

.pr-2, .px-2 {
  padding-right: 0.5rem !important;
}

.pb-2, .py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2, .px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3, .py-3 {
  padding-top: 1rem !important;
}

.pr-3, .px-3 {
  padding-right: 1rem !important;
}

.pb-3, .py-3 {
  padding-bottom: 1rem !important;
}

.pl-3, .px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4, .py-4 {
  padding-top: 1.5rem !important;
}

.pr-4, .px-4 {
  padding-right: 1.5rem !important;
}

.pb-4, .py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4, .px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5, .py-5 {
  padding-top: 3rem !important;
}

.pr-5, .px-5 {
  padding-right: 3rem !important;
}

.pb-5, .py-5 {
  padding-bottom: 3rem !important;
}

.pl-5, .px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto, .my-auto {
  margin-top: auto !important;
}

.mr-auto, .mx-auto {
  margin-right: auto !important;
}

.mb-auto, .my-auto {
  margin-bottom: auto !important;
}

.ml-auto, .mx-auto {
  margin-left: auto !important;
}

.float-right {
  float: right;
}

/* ######################### END Steely Library Supplementary Styles ############################# */

.nku-sl20-page h1 {
  font-size: 35px;
  font-family: 'Montserrat';
  font-weight: 700 !important;
  color: #000;
}

.nku-sl20-page .col-sm-3 .btn.ask-us, .ask-us.btn.mobile {
  color: #000;
  text-decoration: none;
  font-size: 18px;
  width: 90%;
  display: none;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  font-weight: bold;
}

.nku-sl20-page .col-sm-3 .btn.ask-us .fa, .ask-us.btn.mobile .fa {
  font-size: 3rem;
}

.ask-us.btn.mobile {
  display: flex;
  margin-bottom: 3rem;
}

.nku-sl20-page .col-sm-3 .btn.ask-us i:hover {
  color: #000;
}

@media(min-width: 768px) {
  .nku-sl20-page .col-sm-3 .btn.ask-us {
    display: flex;
    margin-bottom: 5rem;
  }
  .ask-us.btn.mobile {
    display: none;
  }
}

@media(max-width: 991px) {
  .nku-sl20-page .col-sm-3 .btn.ask-us {
    margin-top: 3rem;
  }
}

.search-button-floating {
  position: absolute;
  right: 0;
  z-index: 1;
  top: 11rem;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages ul a {
  text-transform: capitalize;
  font-family: 'Montserrat';
  font-weight: 600;
  padding-right: 4rem;
  padding-left: 0rem;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages ul a {
  padding-left: 1.5rem;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages ul>li>ul a {
  padding-left: 3rem;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages ul>li>ul>li>ul a {
  padding-left: 4.5rem;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages ul>li>ul>li>ul>li>ul a {
  padding-left: 4.5rem;
}

.nku-sl20-page .nku-side-nav li.active a {
  background: #f8f8f8;
}

.nku-sl20-page .nku-side-nav li.active ul li.active>a {
  background: #eee;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages a {
  padding-right: 3rem;
}

.nku-sl20-page .view-all-news {
  background-color: #F5F5F5;
  width: 100%;
  padding: 2rem;
  border: 1px solid #dddddd;
  border-top: none;
}

.nku-sl20-page .view-all-news a {
  padding: 0 2rem;
}

#steely-hp-news-col .list {
  border-bottom: none;
}

.nku-sl20-page .nku-side-nav>li a[title="Steely Home"]::before {
  content: '';
  padding-right: 1rem;
  padding-left: 0;
  font: normal normal normal 14px/1 FontAwesome;
}

.nku-sl20-page .nku-side-nav>li a[title="Steely Home"] {
  padding-left: .5rem;
}

.nku-sl20-page .col-md-4 .textimage {
  margin: 4rem 0;
}

.nku-sl20-page .nku-sl20-homepage-column h3 .fa {
  font-size: 3rem;
}

h2.steely-footer-header {
  font-size: 1.75rem;
}

#steely-footer {
  font-family: 'Montserrat';
  background-color: #EBEBEB;
  padding: 2rem 6rem;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages .nav-toggle::after {
  content: '';
  font: normal normal normal 15px/1 FontAwesome;
  display: block;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages .nav-toggle.open::after {
  content: '';
  font: normal normal normal 15px/1 FontAwesome;
  display: block;
}

.nku-sl20-page .navbar-nav>li>.dropdown-menu {
  box-shadow: none;
  background: #fff;
}

.nku-sl20-page .nku-secondary-nav-mobile-toggle::before {
  content: '';
  font: normal normal normal 2rem/1 FontAwesome;
  color: #000;
}

.nku-sl20-page .nku-secondary-nav-mobile-toggle.open::before {
  content: '';
  font: normal normal normal 2rem/1 FontAwesome;
}

.nku-sl20-page .nku-secondary-nav .nku-secondary-nav-dropdown a[title="Steely Home"]::before {
  content: '';
  padding-right: 1rem;
  font: normal normal normal 14px/1 FontAwesome;
}

@media only screen and (max-width: 768px) {
  .s-lch-widget-float-btn, .s-lch-widget-float-btn.online, .s-lch-widget-float[aria-label="Chat Widget"] {
    z-index: 3000000000 !important;
  }
}

.nku-sl20-page .nku-secondary-nav, .nku-secondary-nav .dropdown-menu {
  font-size: 1.2rem;
}

@media (max-width: 892px) {
  .nku-sl20-page .nku-secondary-nav, .nku-secondary-nav .dropdown-menu {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    background-color: #fff;
    border: none;
  }
  .nku-sl20-page .nku-secondary-nav .nku-secondary-nav-dropdown {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }
}

.nku-sl20-page .nku-secondary-nav li ul a {
  text-transform: capitalize;
}

.nku-sl20-page .SteelySideNav .none {
  border-top: 1px solid #ddd;
}

@media screen and (max-width: 991px) {
  .nku-sl20-page .SteelySideNav .none {
    border-bottom: 1px solid #ddd;
  }
}

.nku-sl20-page .nku-side-nav-mobile-toggle {
  font: 16px/19px Montserrat;
  font-weight: bold;
  padding-left: 0;
  margin-right: -20px;
  margin-bottom: 0;
  border-bottom: none;
  border-top: none;
}

@media screen and (max-width: 991px) {
  .nku-sl20-page .nku-side-nav li.active.has-sub-pages ul {
    padding: 0 0;
  }
}

.nku-sl20-page .nku-side-nav-mobile-toggle::before {
  content: '';
  color: #000;
  font: normal normal normal 28px/.5 FontAwesome;
}

.nku-sl20-page .nku-side-nav-mobile-toggle.open::before {
  content: '';
  color: #000;
  font: normal normal normal 28px/.5 FontAwesome;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.nku-sl20-page .nku-side-nav li.has-sub-pages ul {
  border-top: none;
  background: #fff;
}

.nku-sl20-page .nku-secondary-nav li ul li {
  font-size: 1.2rem;
  width: 100%;
}

.nku-sl20-page ul.nku-secondary-nav>li:first-child {
  display: none;
}

@media screen and (max-width: 991px) {
  .nku-sl20-page .nku-secondary-nav li>a {
    border-bottom: none;
    display: inline-block;
  }
  .nku-sl20-page .nku-secondary-nav>li>a {
    background-color: #fff;
  }
  .nku-sl20-page .nku-side-nav {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}

.nku-sl20-page .breadcrumb>li+li:before {
  content: '»';
  color: #FFC72C;
  font-size: 1.5rem;
  font-weight: 700;
}

.nku-sl20-page .breadcrumb a {
  font: 14px/18px Montserrat;
  color: #333;
  text-decoration: underline;
}

.nku-sl20-page .breadcrumb {
  max-width: 92%;
}

.nku-main .nku-sl20-page .row {
  margin-left: -15px;
  margin-right: -15px;
}

.nku-main .nku-sl20-page .row .col-md-4 {
  padding-left: 15px;
  padding-right: 15px;
}

.nku-sl20-page .mobile-search-select, .nku-sl20-page #mobile-search-select {
  width: 100%;
}

.nku-sl20-page .mobile-search-forms .mobile-search-form.hidden {
  display: none;
}

.nku-sl20-page .mobile-search-forms .mobile-search-form .search-input-wrapper {
  flex-direction: column;
}

.nku-sl20-page .steely-ebsco-form.mobile select {
  width: 100%;
  background-color: #eee;
  color: #333;
  border: none;
  margin-bottom: 1rem;
  padding: 1rem;
  font-weight: bold;
}

.nku-sl20-page .steely-ebsco-form.mobile input[type=text] {
  width: 100%;
  background-color: #fff;
  color: #959595;
  border: none;
  margin-bottom: 1rem;
  padding: 1rem;
  line-height: 26px;
}

.nku-sl20-page .steely-ebsco-form.mobile input[type=submit] {
  background-color: #333;
  border: 1px solid #ccc;
  color: #fff;
  margin: 0 auto 1rem;
  padding: 1rem 3rem;
}

.nku-sl20-page .steely-ebsco-form.mobile .steely-searchbox-links-mobile {
  text-align: center;
  list-style: none;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.nku-sl20-page .steely-ebsco-form.mobile .steely-searchbox-links-mobile .steely-ebsco-advanced-mobile {
  padding: 0 1rem;
}

.nku-sl20-page .steely-ebsco-form.mobile .steely-searchbox-links-mobile .steely-ebsco-advanced-mobile a, .nku-sl20-page .steely-ebsco-form.mobile .steely-searchbox-links-mobile .steely-ebsco-advanced-mobile a:visited {
  color: #fff;
}

.nku-sl20-page .panel-group .panel-heading {
  padding: 2rem 1.5rem;
}

@media (min-width: 992px) {
  .nku-sl20-modal.modal-lg {
    width: 1169px;
  }
}

/* Our Department */

.nku-sl20-page .our-departments {
  border: 1px solid #eee;
  margin-bottom: 3rem;
}

.nku-sl20-page .our-departments .heading {
  background-color: #ffc72c;
  margin: 0;
  padding: 1.5rem .8rem;
  border-bottom: 1px solid #eee;
}

.nku-sl20-page .our-departments .faculty .listing {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  text-align: left;
  padding: 1.5rem .8rem;
}

.nku-sl20-page .our-departments .faculty .email {
  white-space: nowrap;
}

.nku-sl20-page .our-departments .faculty .position {
  margin-right:1.5rem;
}

.nku-sl20-page .our-departments .faculty .phone {
  margin-right:1.5rem;
}

@media (min-width: 992px) {
  .nku-sl20-page .our-departments .faculty .listing {
    grid-template-columns: 1.2fr .68fr 1fr;
    grid-template-rows: 1fr;
  }
}

.nku-sl20-page .our-departments .faculty .listing .name a {
  font-size: 16px;
  font-weight: bold;
  color: #333;
}

.nku-sl20-page .our-departments .faculty .listing:nth-of-type(2n) {
  background-color: #f8f8f8;
}

/*~~~~~~~~~~~~~~ VIDEO EMBED WITH QUALTRICS COMPONENT ~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	.nku-video-embed .qform   { 
		position: relative; 
		padding-bottom: 56.25%; 
		height: 0; 
		overflow: hidden; 
		max-width: 100%; 
	} 
	.nku-video-embed .qform iframe, .qform object, .qform embed { 
		position: absolute; 
		top: 0; 
		left: 0; 
		width: 100%; 
		height: 100%; 
	}
	#nku-video-embed .qform   { 
		position: relative; 
		padding-bottom: 56.25%; 
		height: 0; 
		overflow: hidden; 
		max-width: 100%; 
	} 
	#nku-video-embed .qform iframe, .qform object, .qform embed { 
		position: absolute; 
		top: 0; 
		left: 0; 
		width: 100%; 
		height: 100%; 
	}
/***********************/
.nku-weather-alert-bar .alert {
    background-color: #B30000;
    color: #fff;
    font: 16px/24px Montserrat;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-image: none;
    border: none;
    text-align: left;
    margin-bottom: 0;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 0;
}
.nku-important-alert-bar .alert {
    background-color: #333;
    color: #ffc72c;
    font: 16px/24px Montserrat;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-image: none;
    border: none;
    text-align: left;
    margin-bottom: 0;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 0;
}
-/* ############################# Steely Library Supplementary Styles ############################# */
/* ############################### classes and ids begin .steely- ################################ */

/* --------------------------------- Current Library Styles --------------------------------------- */
.staceytest {
color: red;
}

a.steely-external::after {
	/*content: url(https://steely2.nku.edu/aem6/images/dbicons/external.png);*/
	width: 13px;
	height: 13px;
	content: url(../../../../content/dam/library/icons/databasesvg/external.svg);
    /*content: url(https://www.nku.edu/content/dam/library/icons/databasesvg/external.svg);*/
	background-size: 13px 13px;
	}
/* ----------------------------------- important, stand out style -------------------------------- */
.steely-notice1 {
	color: red;
	}
.steely-notice1 span {
	color: black;
	}
	
/* ------------------------------------------ bold block header ----------------------------------- */

.steely-bold-header1 {
	background-color: #333; 
	color: white; 
	padding-left: .5em;
	font-size: 1.5em;
	}
.steely-bold-header2 {
	background-color: #757575; 
	color: white; 
	padding-left: .5em;
	font-size: 1.5em;
	}
.steely-bold-header3 {
	background-color: #ffc72c; 
	color: black; 
	padding-left: .5em;
	font-size: 1.5em;
	}
	
/* ------------------------------------------ hanging indent list --------------------------------- */
.steely-bibliography p {
    padding-left: 2.5em; 
	text-indent: -2.5em; 
	margin-bottom: .5em;
	}
	
/* --------------------------------------- inline anchor menu  ----------------------------------- */
/* #####################    menu at top of page with links to anchors  ########################### */
/* #####################    RESEARCH GUIDES, DATABASE "ALL" page       ########################### */


.steely-anchor-list ul {
	list-style-type: none; 
    padding: 0;
	margin: 0 0 1em 0;
	}
.steely-anchor-list li {
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
	display: inline;
    font-size: 80%;
	}
.steely-anchor-list a {
    margin: 0;
	padding: 0 4px;
	text-decoration: none;	
	position: relative;
	}
	
/* LINK */
.steely-anchor-list a:link  {
	display: inline-block; 
	border: 1px solid silver;							/* link border : 		silver 	#c0c0c0 	192,192,192 	*/
	color: #737373;										/* link text color : 	---- 	#767676		46,46,46 		*/
	background-color: #f9f9f9;							/* link background : 	----    #f9f9f9		98,98,98 		*/
    text-decoration: none;
	}
.steely-anchor-list a:link::after, 
.steely-anchor-list a:link::before  {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}
.steely-anchor-list a:link::after  {
	border-color: rgba(98, 98, 98, 0);					/* link border : 		---- 	#767676		46,46,46 		*/
	border-top-color: #f9f9f9;							/* link top :		 	----    #f9f9f9		98,98,98 		*/
	border-width: 6px;
	margin-left: -6px;
	}
.steely-anchor-list a:link::before  {
	border-color: rgba(255, 255, 255, 0);				/* link border : 		white 	#ffffff		255,255,255		*/
	border-top-color: #c0c0c0;							/* link top : 			---- 	#767676		46,46,46 		*/
	border-width: 7px;
	margin-left: -7px; 
	}

/* VISITED */	
.steely-anchor-list a:visited {
	display: inline-block; 
	border: 1px solid silver;							/* link border : 		silver 	#c0c0c0 	192,192,192 	*/
	color: #737373;										/* link text color : 	---- 	#767676		46,46,46 		*/
	background-color: /*transparent*/ #f9f9f9;			/* link background : 	----    #f9f9f9		98,98,98 		*/
    text-decoration: none;
	}
.steely-anchor-list a:visited::after, 
.steely-anchor-list a:visited::before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}	

.steely-anchor-list a:visited::after {
	border-color: rgba(255, 255, 255, 0);				/* link border : 		white 	#ffffff		255,255,255		*/
	border-top-color: #f9f9f9; /* #c0c0c0;	*/			/* link top : 			---- 	#767676		46,46,46 		*/ 
	border-width: 7px;
	margin-left: -7px; 
	}
.steely-anchor-list a:visited::before {
	border-color: rgba(255, 255, 255, 0);				/* hover border :	 	white 	#ffffff		255,255,255		*/
	border-top-color: silver;							/* hover top : 	 		gray 	#808080 	128,128,128 	*/
	border-width: 7px;
	margin-left: -7px; 
	}
/* HOVER */
.steely-anchor-list a:hover  {
	display: inline-block; 
	border: 1px solid gray;								/* hover border color : gray 	#808080 	128,128,128 	*/
	color: black;										/* hover text color : 	black	#000000		0,0,0 			*/
	background-color: white;							/* hover background : 	white 	#ffffff		255,255,255		*/
    text-decoration: none;
	}
.steely-anchor-list a:hover::after, 
.steely-anchor-list a:hover::before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}
.steely-anchor-list a:hover::after {
	border-color: rgba(255, 255, 255, 0);				/* hover border :	 	white 	#ffffff		255,255,255		*/
	border-top-color: white;							/* hover top :		 	white 	#ffffff		255,255,255		*/
	border-width: 6px;
	margin-left: -6px;
	}
.steely-anchor-list a:hover::before {
	border-color: rgba(255, 255, 255, 0);				/* hover border :	 	white 	#ffffff		255,255,255		*/
	border-top-color: #808080;							/* hover top : 	 		gray 	#808080 	128,128,128 	*/
	border-width: 7px;
	margin-left: -7px; 
	}


/* --------------------------------------- inline anchor UP ------------------------------------- */

.steely-anchor-up-list div ul {
	float:right;
	}
.steely-anchor-up-list div br::after {					/* ensure floating image is clear without text after float */
	content: "";
	display: block; 
	height: 0;
	clear: both;
	}
.steely-anchor-up-list ul {
	list-style-type: none; 
    padding: 0;
	margin: 0 0 1em 0;
	}
.steely-anchor-up-list li {
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
	display: inline;
    font-size: 80%;
	}
.steely-anchor-up-list a {
    margin: 0;
	padding: 0 4px;
	text-decoration: none;	
	position: relative;
	}
	
/* LINK */
.steely-anchor-up-list a:link  {
	display: inline-block; 
	border: 1px solid silver;						/* link border : 		silver 	#c0c0c0 	192,192,192 	*/
	color: #737373;									/* link text color : 	---- 	#767676		46,46,46 		*/
	background-color: #f9f9f9;						/* link background : 	----    #f9f9f9		98,98,98 		*/
    text-decoration: none;
	}
.steely-anchor-up-list a:link::after, 
.steely-anchor-up-list a:link::before  {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}
.steely-anchor-up-list a:link::after  {
	border-color: rgba(98, 98, 98, 0);				/* link border : 		---- 	#767676		46,46,46 		*/
	border-bottom-color: #f9f9f9;					/* link top :		 	----    #f9f9f9		98,98,98 		*/
	border-width: 6px;
	margin-left: -6px;
	}
.steely-anchor-up-list a:link::before  {
	border-color: rgba(255, 255, 255, 0);			/* link border : 		white 	#ffffff		255,255,255		*/
	border-bottom-color: #c0c0c0;					/* link top : 			---- 	#767676		46,46,46 		*/
	border-width: 7px;
	margin-left: -7px; 
	}

/* VISITED */	
.steely-anchor-up-list a:visited {
	display: inline-block; 
	border: 1px solid silver;						/* link border : 		silver 	#c0c0c0 	192,192,192 	*/
	color: #737373;									/* link text color : 	---- 	#767676		46,46,46 		*/
	background-color: /*transparent*/ #f9f9f9;		/* link background : 	----    #f9f9f9		98,98,98 		*/
    text-decoration: none;
	}
.steely-anchor-up-list a:visited::after, 
.steely-anchor-up-list a:visited::before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}	

.steely-anchor-up-list a:visited::after {
	border-color: rgba(255, 255, 255, 0);			/* link border : 		white 	#ffffff		255,255,255		*/
	border-bottom-color: #f9f9f9; /* #c0c0c0;	*/	/* link top : 			---- 	#767676		46,46,46 		*/ 
	border-width: 7px;
	margin-left: -7px; 
	}
.steely-anchor-up-list a:visited::before {
	border-color: rgba(255, 255, 255, 0);			/* hover border :	 	white 	#ffffff		255,255,255		*/
	border-bottom-color: silver;					/* hover top : 	 		gray 	#808080 	128,128,128 	*/
	border-width: 7px;
	margin-left: -7px; 
	}
/* HOVER */
.steely-anchor-up-list a:hover  {
	display: inline-block; 
	border: 1px solid gray;							/* hover border color : gray 	#808080 	128,128,128 	*/
	color: black;									/* hover text color : 	black	#000000		0,0,0 			*/
	background-color: white;						/* hover background : 	white 	#ffffff		255,255,255		*/
    text-decoration: none;
	}
.steely-anchor-up-list a:hover::after, 
.steely-anchor-up-list a:hover::before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}
.steely-anchor-up-list a:hover::after {
	border-color: rgba(255, 255, 255, 0);			/* hover border :	 	white 	#ffffff		255,255,255		*/
	border-bottom-color: white;						/* hover top :		 	white 	#ffffff		255,255,255		*/
	border-width: 6px;
	margin-left: -6px;
	}
.steely-anchor-up-list a:hover::before {
	border-color: rgba(255, 255, 255, 0);			/* hover border :	 	white 	#ffffff		255,255,255		*/
	border-bottom-color: #808080;					/* hover top : 	 		gray 	#808080 	128,128,128 	*/
	border-width: 7px;
	margin-left: -7px; 
	}
	
/* --------------------------------------- inline alpha menu ------------------------------------- */
/* #####################    menu at top of page with links to other pages  ####################### */
/* #####################                                               ########################### */

.steely-alpha-list ul {
	list-style-type: none; 
    padding: 0;
	margin: 0 0 3em 0; 
	}
#steely-find-index .steely-alpha-list ul {
	margin: 0 0 7px 0; 
	}
.steely-alpha-list li {
	display: inline;
    color: #767676;
	}
.steely-alpha-list li a {
	padding: 0 4px;
	text-decoration: none;
	}
.steely-alpha-list a:link, 
.steely-alpha-list a:visited {
	display: inline-block; 
	border: 1px solid #efefef;
    text-decoration: none;
	}
.steely-alpha-list a:active, 
.steely-alpha-list a:hover {
	display: inline-block; 
	border: 1px solid silver; 
	background-color: #efefef;
    text-decoration: none;
	}
#steely-a-here #steely-a a:link, #steely-a-here #steely-a a:visited, #steely-a-here #steely-a a:active, #steely-a-here #steely-a a:hover,
#steely-b-here #steely-b a:link, #steely-b-here #steely-b a:visited, #steely-b-here #steely-b a:active, #steely-b-here #steely-b a:hover,
#steely-c-here #steely-c a:link, #steely-c-here #steely-c a:visited, #steely-c-here #steely-c a:active, #steely-c-here #steely-c a:hover,
#steely-d-here #steely-d a:link, #steely-d-here #steely-d a:visited, #steely-d-here #steely-d a:active, #steely-d-here #steely-d a:hover,
#steely-e-here #steely-e a:link, #steely-e-here #steely-e a:visited, #steely-e-here #steely-e a:active, #steely-e-here #steely-e a:hover,
#steely-f-here #steely-f a:link, #steely-f-here #steely-f a:visited, #steely-f-here #steely-f a:active, #steely-f-here #steely-f a:hover,
#steely-g-here #steely-g a:link, #steely-g-here #steely-g a:visited, #steely-g-here #steely-g a:active, #steely-g-here #steely-g a:hover,
#steely-h-here #steely-h a:link, #steely-h-here #steely-h a:visited, #steely-h-here #steely-h a:active, #steely-h-here #steely-h a:hover,
#steely-i-here #steely-i a:link, #steely-i-here #steely-i a:visited, #steely-i-here #steely-i a:active, #steely-i-here #steely-i a:hover,
#steely-j-here #steely-j a:link, #steely-j-here #steely-j a:visited, #steely-j-here #steely-j a:active, #steely-j-here #steely-j a:hover,
#steely-k-here #steely-k a:link, #steely-k-here #steely-k a:visited, #steely-k-here #steely-k a:active, #steely-k-here #steely-k a:hover,
#steely-l-here #steely-l a:link, #steely-l-here #steely-l a:visited, #steely-l-here #steely-l a:active, #steely-l-here #steely-l a:hover,
#steely-m-here #steely-m a:link, #steely-m-here #steely-m a:visited, #steely-m-here #steely-m a:active, #steely-m-here #steely-m a:hover,
#steely-n-here #steely-n a:link, #steely-n-here #steely-n a:visited, #steely-n-here #steely-n a:active, #steely-n-here #steely-n a:hover,
#steely-o-here #steely-o a:link, #steely-o-here #steely-o a:visited, #steely-o-here #steely-o a:active, #steely-o-here #steely-o a:hover,
#steely-p-here #steely-p a:link, #steely-p-here #steely-p a:visited, #steely-p-here #steely-p a:active, #steely-p-here #steely-p a:hover,
#steely-q-here #steely-q a:link, #steely-q-here #steely-q a:visited, #steely-q-here #steely-q a:active, #steely-q-here #steely-q a:hover,
#steely-r-here #steely-r a:link, #steely-r-here #steely-r a:visited, #steely-r-here #steely-r a:active, #steely-r-here #steely-r a:hover,
#steely-s-here #steely-s a:link, #steely-s-here #steely-s a:visited, #steely-s-here #steely-s a:active, #steely-s-here #steely-s a:hover,
#steely-t-here #steely-t a:link, #steely-t-here #steely-t a:visited, #steely-t-here #steely-t a:active, #steely-t-here #steely-t a:hover,
#steely-u-here #steely-u a:link, #steely-u-here #steely-u a:visited, #steely-u-here #steely-u a:active, #steely-u-here #steely-u a:hover,
#steely-v-here #steely-v a:link, #steely-v-here #steely-v a:visited, #steely-v-here #steely-v a:active, #steely-v-here #steely-v a:hover,
#steely-w-here #steely-w a:link, #steely-w-here #steely-w a:visited, #steely-w-here #steely-w a:active, #steely-w-here #steely-w a:hover,
#steely-x-here #steely-x a:link, #steely-x-here #steely-x a:visited, #steely-x-here #steely-x a:active, #steely-x-here #steely-x a:hover,
#steely-y-here #steely-y a:link, #steely-y-here #steely-y a:visited, #steely-y-here #steely-y a:active, #steely-y-here #steely-y a:hover,
#steely-z-here #steely-z a:link, #steely-z-here #steely-z a:visited, #steely-z-here #steely-z a:active, #steely-z-here #steely-z a:hover,
#steely-all-here #steely-all a:link, #steely-all-here #steely-all a:visited, #steely-all-here #steely-all a:active, #steely-all-here #steely-all a:hover {
	border: 1px solid silver; 
	background-color: #efefef;
	}

/* ---------------------    used with steely-alpha-list                ----------------------------------- */
/* ---------------------    adds padding on db footer menus                ------------------------------- */

.steely-show-tag-pad li a {
	margin: 1px;
	padding: 1px 2px;
	}

/* ----------------------------------- DATABASE ICON IMAGE REPLACEMENT  ----------------------------------- */
/* ----------------------------------- hide text for img replacement  ------------------------------------- */	
/* #####################                gets text off the page         #################################### */
/* #####################                                               #################################### */

.steely-show-tag {
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background-repeat: no-repeat;
	}

/* ----------------------------- background images for img replacement  ---------------------------------- */	
/* #####################    creates space and places background images   ################################# */
/* #####################                                                 ################################# */

.steely-audio {
	/*width: 18px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/audio.png);*/
	width: 15px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/audio.svg);
	background-size: 15px 16px;
	}
.steely-citation-only {
	/*width: 16px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/citation.png);*/
	width: 15px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/citation.svg);
	background-size: 15px 16px;
	}
.steely-ebooks {
	/*width: 14px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/ebooks.png);*/
	width: 14px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/ebooks.svg);
	background-size: 14px 16px;
	}
.steely-ref-ebook { /* same as .steely-ebooks for now */
	/*width: 14px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/ebooks.png);*/
	width: 14px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/ebooks.svg);
	background-size: 14px 16px;
	}
.steely-external-link {
	/*width: 16px;
	height: 12px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/external.png);*/
	width: 13px;
	height: 13px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/external.svg);
	background-size: 13px 13px;
	}
.steely-full-text {
	/*width: 16px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/full.png);*/
	width: 15px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/fulltext.svg);
	background-size: 15px 16px;
	} 
.steely-kyvl {
	/*width: 16px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/kyvl.png);*/
	width: 16px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/kyvl.svg);
	background-size: 16px 16px;
	}
.steely-local-collection {
	/*width: 12px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/local-small.png);*/
	width: 12px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/local.svg);
	background-size: 12px 16px;
	}
.steely-newspapers {
	/*width: 12px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/news.png);*/
	width: 12px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/newspapers.svg);
	background-size: 12px 16px;
	}
.steely-only {
	width: 16px;
	height: 16px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/dbicons/steely.png);*/
	background-image: url(../../../../content/dam/library/icons/databasesvg/steely.svg);
	background-size: 16px 15px;
	}
.steely-open-access {
	/*width: 12px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/open.png);*/
	width: 11px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/open_access.svg);
	background-size: 11px 16px;
	}
.steely-print {
	/*width: 14px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/print.png);*/
	width: 14px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/print.svg);
	background-size: 14px 16px;
	}
.steely-recommended {
	/*width: 16px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/recommended.png);*/
	width: 17px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/recommended.svg);
	background-size: 17px 16px;
	}
.steely-usgov {
	/*width: 16px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/us.png);*/
	width: 17px;
	height: 15px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/fdlp.svg);
	background-size: 17px 15px;
	}
.steely-visual {
	/*width: 17px;
	height: 11px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/visual.png);*/
	width: 17px;
	height: 11px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/visual.svg);
	background-size: 17px 11px;
	}
.steely-primary {
	/*width: 16px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/primary.png);*/
	background-image: url(../../../../content/dam/library/icons/databasesvg/primary.svg);
	width: 18px;
	height: 15px;
	background-size: 18px 15px;
	}
.steely-web-site {
	/*width: 16px;
	height: 16px;
	background-image: url(https://steely2.nku.edu/aem6/images/dbicons/www.png);*/
	width: 17px;
	height: 16px;
	background-image: url(../../../../content/dam/library/icons/databasesvg/web.svg);
	background-size: 17px 16px;
	}
.steely-cc-by-nc {
	width: 88px;
	height: 31px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/contenttype/cc-by-nc.png); */
	background-image: url(../../../../content/dam/library/icons/contenttype/cc-by-nc.png);
	background-size: 88px 31px;
	}
	
/* ################### img replacement for homepage icons ########################################### */
.steely-hp-socialmedia ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0;
	}
.steely-hp-socialmedia li{
	display:inline;
	padding:0 4px 0 0;
	}
.steely-facebook48 {
	width: 48px;
	height: 48px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/facebook48.jpg); */
	/*background-image: url(../../../../content/dam/library/icons/social/facebook48.jpg);*/
    background-image: url(../../../../content/dam/library/icons/social/facebook.svg);
	background-size: 48px 48px;
	}
.steely-facebook80 {
	width: 80px;
	height: 80px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/facebook80.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/facebook80.jpg);
	}
.steely-facebook100 {
	width: 100px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/facebook100.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/facebook100.jpg);
	}
.steely-twitter48 {
	width: 48px;
	height: 48px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/twitter48.jpg); */
	/*background-image: url(../../../../content/dam/library/icons/social/twitter48.jpg);*/
    background-image: url(../../../../content/dam/library/icons/social/twitter.svg);
	background-size: 48px 48px;
	}
.steely-twitter80 {
	width: 80px;
	height: 80px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/twitter80.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/twitter80.jpg);
	}
.steely-twitter100 {
	width: 100px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/twitter100.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/twitter100.jpg);
	}
.steely-instagram48 {
	width: 48px;
	height: 48px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/instagram48.jpg); */
	/*background-image: url(../../../../content/dam/library/icons/social/instagram48.jpg);*/
    background-image: url(../../../../content/dam/library/icons/social/instagram.svg);
	background-size: 48px 48px;
	}
.steely-instagram80 {
	width: 80px;
	height: 80px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/instagram80.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/instagram80.jpg);
	}
.steely-instagram100 {
	width: 100px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/instagram100.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/instagram100.jpg);
	}
.steely-youtube48 {
	width: 48px;
	height: 48px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/youtube48.jpg); */
	/*background-image: url(../../../../content/dam/library/icons/social/youtube48.jpg);*/
    background-image: url(../../../../content/dam/library/icons/social/youtube.svg);
	background-size: 48px 48px;
	}
.steely-youtube80 {
	width: 80px;
	height: 80px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/youtube80.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/youtube80.jpg);
	}
.steely-youtube100 {
	width: 100px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/youtube100.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/youtube100.jpg);
	}
.steely-fdlp48 {
	width: 48px;
	height: 48px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/fdlp48.jpg); */
	/*background-image: url(../../../../content/dam/library/icons/social/fdlp48.jpg);*/
    background-image: url(../../../../content/dam/library/icons/databasesvg/fdlp.svg);
	background-size: 48px 48px;
	}
.steely-fdlp80 {
	width: 80px;
	height: 80px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/fdlp80.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/fdlp80.jpg);
	}
.steely-fdlp100 {
	width: 100px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/fdlp100.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/fdlp100.jpg);
	}
.steely-kyvl48 {
	width: 48px;
	height: 48px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/kyvl48.jpg); */
	/*background-image: url(../../../../content/dam/library/icons/social/kyvl48.jpg);*/
    background-image: url(../../../../content/dam/library/icons/databasesvg/kyvl.svg);
	background-size: 48px 48px;
	}
.steely-kyvl80 {
	width: 80px;
	height: 80px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/kyvl80.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/kyvl80.jpg);
	}
.steely-kyvl100 {
	width: 100px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/kyvl100.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/kyvl100.jpg);
	}
.steely-foundation48 {
	width: 48px;
	height: 48px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/foundation48.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/foundation48.jpg);
	}
.steely-foundation80 {
	width: 80px;
	height: 80px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/foundation80.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/foundation80.jpg);
	}
.steely-foundation100 {
	width: 100px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/foundation100.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/foundation100.jpg);
	}
.steely-uspto48 {
	width: 48px;
	height: 48px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/uspto48.jpg); */
	/*background-image: url(../../../../content/dam/library/icons/social/uspto48.jpg);*/
    background-image: url(../../../../content/dam/library/icons/social/uspto.svg);
	background-size: 48px 48px;
	}
.steely-uspto80 {
	width: 80px;
	height: 80px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/uspto80.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/uspto80.jpg);
	}
.steely-uspto100 {
	width: 100px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/social/uspto100.jpg); */
	background-image: url(../../../../content/dam/library/icons/social/uspto100.jpg);
	}
	
/* ------------------------------ Social Media Feeds ------------------------------------------------- */

.steely-social-media-feed {
	width:90%;
	margin: 10px 0;
	padding: .5em 0;
	border-left: 2px solid gray;
	border-bottom: 2px solid gray;
	}
@media (max-width: 500px) { 
	.steely-social-media-feed {
		width: 80%; 
		}
	}
	

/* ------------------   img replacement, float right in tag sort, left in icon sort     -------------- */	
/* #####################    creates space and places background images   ############################# */
/* #####################                                                 ############################# */

ul.database .steely-db-list .steely-show-tag {
	float: right; 
	margin: 0 .3em;
	}
ul.database .steely-icon-list .steely-show-tag {
	float: none; 
	margin: .3em 0;
    vertical-align:middle;
	}

/* ----------------------------------- Show content types as icons --------------------------------------- */
/* #####################    creates space and places background images   ############################# */
/* #####################                                                 ############################# */

a[href$=".pdf"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/pdf.png);*/
	/*content: url(../../../../content/dam/library/icons/contenttype/pdf.png);*/
	padding-left: 3px;
	vertical-align:middle;
	}
a.steely-external[href$=".pdf"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/pdf-ext.png);*/
	content: url(../../../../content/dam/library/icons/contenttype/pdf-ext.png);
	padding-left: 3px;
	vertical-align:middle;
	}
a[href$=".xls"]::after, 
a[href$=".xlsx"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/ms-xls.png);*/
	content: url(../../../../content/dam/library/icons/contenttype/ms-xls.png);
	padding-left: 3px;
	vertical-align:middle;
	}
a.steely-external[href$=".xls"]::after, 
a.steely-external[href$=".xlsx"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/ms-xls-ext.png);*/
	content: url(../../../../content/dam/library/icons/contenttype/ms-xls-ext.png);
	padding-left: 3px;
	vertical-align:middle;
	}
a[href$=".doc"]::after, 
a[href$=".docx"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/ms-doc.png);*/
	content: url(../../../../content/dam/library/icons/contenttype/ms-doc.png);
	padding-left: 3px;
	vertical-align:middle;
	}
a.steely-external[href$=".doc"]::after, 
a.steely-external[href$=".docx"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/ms-doc-ext.png);*/
	content: url(../../../../content/dam/library/icons/contenttype/ms-doc-ext.png);
	padding-left: 3px;
	vertical-align:middle;
	}
a[href$=".ppt"]::after, 
a[href$=".pptx"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/ms-ppt.png);*/
	content: url(../../../../content/dam/library/icons/contenttype/ms-ppt.png);
	padding-left: 3px;
	vertical-align:middle;
	}
a.steely-external[href$=".ppt"]::after, 
a.steely-external[href$=".pptx"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/ms-ppt-ext.png);*/
	content: url(../../../../content/dam/library/icons/contenttype/ms-ppt-ext.png);
	padding-left: 3px;
	vertical-align:middle;
	}
a[href$=".zip"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/zip.png);*/
	content: url(../../../../content/dam/library/icons/contenttype/zip.png);
	padding-left: 3px;
	vertical-align:middle;
	}
a.steely-external[href$=".zip"]::after {
	/*content: url(https://steely2.nku.edu/aem6/images/contenttype/zip-ext.png);*/
	content: url(../../../../content/dam/library/icons/contenttype/zip-ext.png);
	padding-left: 3px;
	vertical-align:middle;
	}
span.steely-hours-closed::before {
	/*content: url(https://steely2.nku.edu/aem6/images/hours/hoursclosed.png);*/
	/*content: url(../../../../content/dam/library/icons/contenttype/hoursclosed.png);*/
	padding-right: 3px;
    vertical-align:middle;
	content: "";
  	display:inline-block;
  	height:18px;
  	width:22px;
  	background-size: 18px 22px;
    background-position: left;
  	background-image: url(../../../../content/dam/library/icons/contenttype/hoursclosed.svg);
  	background-repeat: no-repeat;
	}
span.steely-todays-hours::after {
    /*content: url(https://steely2.nku.edu/aem6/images/hours/slclock2.png);*/
	/*content: url(../../../../content/dam/library/icons/contenttype/slclock2.png);*/
    padding-left: 3px;
   	/* width: 18px;
	height: 18px;
	background-size: 18px 18px;
    content: url(../../../../content/dam/library/icons/contenttype/slclock2.png); */
	vertical-align:middle;
	content: "";
  	display:inline-block;
  	height:18px;
  	width:22px;
  	background-size: 18px 22px;
    background-position: right;
  	background-image: url(../../../../content/dam/library/icons/contenttype/slclock2.svg);
  	background-repeat: no-repeat;

	/* content: " \1F552 " ; */
	}

/* ----------------------------------- Floor Map Pages --------------------------------------------------- */
/* ############################    styles for database styles and sorts        ########################### */
/* ############################                                                ########################### */



div.steely-first {
	/*background-image: url(https://steely2.nku.edu/aem6/images/floors/1.png);*/
	background-image: url(../../../../content/dam/library/icons/floors/1.png);
    background-repeat: no-repeat;
	background-position: top right;
    min-height:300px;
	}
div.steely-second {
	/*background-image: url(https://steely2.nku.edu/aem6/images/floors/2.png);*/
	background-image: url(../../../../content/dam/library/icons/floors/2.png);
    background-repeat: no-repeat;
	background-position: top right;
    min-height:300px;
	}
div.steely-third {
	/*background-image: url(https://steely2.nku.edu/aem6/images/floors/3.png);*/
	background-image: url(../../../../content/dam/library/icons/floors/3.png);
    background-repeat: no-repeat;
	background-position: top right;
    min-height:300px;
	}
div.steely-forth {
	/*background-image: url(https://steely2.nku.edu/aem6/images/floors/4.png);*/
	background-image: url(../../../../content/dam/library/icons/floors/4.png);
    background-repeat: no-repeat;
	background-position: top right;
    min-height:300px;
	}
div.steely-fifth {
	/*background-image: url(https://steely2.nku.edu/aem6/images/floors/5.png);*/
	background-image: url(../../../../content/dam/library/icons/floors/5.png);
    background-repeat: no-repeat;
	background-position: top right;
    min-height:300px;
	}



/* ----------------------------------- DATABASES home pages and sorts ------------------------------------ */
/* ############################    styles for database styles and sorts        ########################### */
/* ############################                                                ########################### */

.steely-db-list dl dt {
	font-weight: bold;
	font-size: 1.1em;
	}
.steely-db-list dl dt a:link, 
.steely-db-list dt a:visited {
	}
.steely-db-list dl dt a:active, 
.steely-db-list dt a:hover {
	/* color:orange; */								/* experiment -- finding that spot */
	}
.steely-db-list dd {
	margin-left: 0;
	font-size: .9em;
	}
.steely-db-list dd {
	/*border-bottom: 1px solid #efefef;*/			/* experiment -- finding that spot */
	}
.steely-db-list dl dd a:link, 
.steely-db-list dl dd a:visited {
	}
.steely-db-list dl dd a:active, 
.steely-db-list dl dd a:hover {
	/* color:orange; */								/* experiment -- finding that spot */
	}

/* ----------------------------------------------------------------------------------------------------- */
	
.steely-icon-list dl dt {
	font-weight: bold;
	font-size: 1em;
	margin: 0; 	
	}
.steely-dbmisc-list dl dt,
.steely-dbprov-list dl dt,
.steely-dbsub-list dl dt,
.steely-rgsub-list dl dt,
.steely-dbrelated-list dl dt,
.steely-dbcourses-list dl dt,
.steely-dbcareers-list dl dt,
.steely-policy-list dl dt,
.steely-form-list dl dt,
.steely-news-itemsort dl dt  {
	font-weight: bold;
	font-size: 1em;
	margin: 0; 
	display: list-item;
    list-style-type: disc; 
	/* list-style-position: outside; */	
	}
.steely-icon-list dl dt a:link, .steely-icon-list dt a:visited, 
.steely-dbmisc-list dl dt a:link, .steely-dbmisc-list dt a:visited,
.steely-dbprov-list dl dt a:link, .steely-dbprov-list dt a:visited,
.steely-dbsub-list dl dt a:link, .steely-dbsub-list dt a:visited,
.steely-rgsub-list dl dt a:link, .steely-rgsub-list dt a:visited,
.steely-dbrelated-list dl dt a:link, .steely-dbrelated-list dt a:visited,
.steely-dbcourses-list dl dt a:link, .steely-dbcourses-list dt a:visited,
.steely-dbcareers-list dl dt a:link, .steely-dbcareers-list dt a:visited,
.steely-policy-list dl dt a:link, .steely-policy-list dt a:visited,
.steely-form-list dl dt a:link, .steely-form-list dt a:visited,
.steely-news-itemsort dl dt a:link, .steely-news-itemsort dt a:visited {
	}
.steely-icon-list dl dt a:active, .steely-icon-list dt a:hover, 
.steely-dbmisc-list dl dt a:active, .steely-dbmisc-list dt a:hover,
.steely-dbprov-list dl dt a:active, .steely-dbprov-list dt a:hover,
.steely-dbsub-list dl dt a:active, .steely-dbsub-list dt a:hover,
.steely-rgsub-list dl dt a:active, .steely-rgsub-list dt a:hover,
.steely-dbrelated-list dl dt a:active, .steely-dbrelated-list dt a:hover,
.steely-dbcourses-list dl dt a:active, .steely-dbcourses-list dt a:hover,
.steely-dbcareers-list dl dt a:active, .steely-dbcareers-list dt a:hover,
.steely-policy-list dl dt a:active, .steely-policy-list dt a:hover,
.steely-form-list dl dt a:active, .steely-form-list dt a:hover,
.steely-news-itemsort dl dt a:active, .steely-news-itemsort dt a:hover {
	/* color:orange; */								/* experiment -- finding that spot */
	}
.steely-icon-list dd, 
.steely-dbmisc-list dd,
.steely-dbprov-list dd,
.steely-dbsub-list dd,
.steely-rgsub-list dd ,
.steely-dbrelated-list dd,
.steely-dbcourses-list dd,
.steely-dbcareers-list dd,
.steely-policy-list dd,
.steely-form-list dd,
.steely-news-itemsort dd {
	margin-left: 0;
	font-size: .9em;
	}
.steely-icon-list dd, 
.steely-dbmisc-list dd,
.steely-dbprov-list dd,
.steely-dbsub-list dd,
.steely-rgsub-list dd,
.steely-dbrelated-list dd,
.steely-dbcourses-list dd,
.steely-dbcareers-list dd,
.steely-policy-list dd,
.steely-form-list dd,
.steely-news-itemsort dd  {
	/*border-bottom: 1px solid #efefef;*/			/* experiment -- finding that spot */
	}
.steely-icon-list dl dd a:link, .steely-icon-list dl dd a:visited, 
.steely-dbmisc-list dl dd a:link, .steely-dbmisc-list dl dd a:visited,
.steely-dbprov-list dl dd a:link, .steely-dbprov-list dl dd a:visited,
.steely-dbsub-list dl dd a:link, .steely-dbsub-list dl dd a:visited,
.steely-rgsub-list dl dd a:link, .steely-rgsub-list dl dd a:visited,
.steely-dbrelated-list dl dd a:link, .steely-dbrelated-list dl dd a:visited,
.steely-dbcourses-list dl dd a:link, .steely-dbcourses-list dl dd a:visited,
.steely-dbcareers-list dl dd a:link, .steely-dbcareers-list dl dd a:visited,
.steely-policy-list dl dd a:link, .steely-policy-list dl dd a:visited, 
.steely-form-list dl dd a:link, .steely-form-list dl dd a:visited,
.steely-news-itemsort dl dd a:link, .steely-news-itemsort dl dd a:visited {
	}
.steely-icon-list dl dd a:active, .steely-icon-list dl dd a:hover, 
.steely-dbmisc-list dl dd a:active, .steely-dbmisc-list dl dd a:hover,
.steely-dbprov-list dl dd a:active, .steely-dbprov-list dl dd a:hover,
.steely-dbsub-list dl dd a:active, .steely-dbsub-list dl dd a:hover,
.steely-rgsub-list dl dd a:active, .steely-rgsub-list dl dd a:hover,
.steely-dbrelated-list dl dd a:active, .steely-dbrelated-list dl dd a:hover,
.steely-dbcourses-list dl dd a:active, .steely-dbcourses-list dl dd a:hover,
.steely-dbcareers-list dl dd a:active, .steely-dbcareers-list dl dd a:hover,
.steely-policy-list dl dd a:active, .steely-policy-list dl dd a:hover,
.steely-form-list dl dd a:active, .steely-form-list dl dd a:hover,
.steely-news-itemsort dl dd a:active, .steely-news-itemsort dl dd a:hover {
	/* color:orange; */								/* experiment -- finding that spot */
	}
.steely-icon-list dl span.steely-show-tag {
	padding: 3px;
	/* padding: 1px 2px; */
	}
.steely-icon-list dl dt a:link, 
.steely-icon-list dl dt a:visited, 
.steely-icon-list dl dt a:hover {
    text-decoration: none;
    }


/* ----------------------------------- HIDDEN DB PARTS ---------------------------------------------------------- */

/* This doesn't do anything */
.steely-subjectguide-hidden dl.steely-db-list dt, 
.steely-relatedguide-hidden dl.steely-db-list dt, 
.steely-dbkey-hidden dl.steely-db-list dt, 
.steely-dbpublisher-hidden dl.steely-db-list dt, 
.steely-dbsubject-hidden dl.steely-db-list dt, 
.steely-dbmisc-hidden dl.steely-db-list dt {
	/* font-weight: normal;
	font-size:1em; */
	}
	
/* ----------------------------------- DATABASE page: "more about..." section ------------------------------------ */
.steely-db-description {
	margin-top: 3em;
	}
.steely-db-description dt {
	background-color: #333; 
	color: white; 
	padding: .5em;
	}
.steely-db-description dt span {
	font-size: 1.5em;
	}
.steely-db-description dd {
	margin-left: 0; 
	padding-top: 1em; 
	padding-left: 3em; 
	text-indent: -3em;
	}
.steely-db-description dd span {
	font-weight: bold;
	}
	
/* ----------------------------------- database page: "more about..." section links -------------------------------- */
.steely-db-description dd a:link, 
.steely-db-description dd a:visited {
	}
.steely-db-description dd a:active, 
.steely-db-description dd a:hover {
	}
	
/* ----------------------------------- database page: core tag style ----------------------------------------------- */
.steely-db-description dd span.steely-coredb {
	font-size: 1em;
	font-weight: normal;
	}
.steely-coredb {
	/*font-weight:bold;*/					/* only disabled for testing  */
	background-color: #efefef;
	padding: 0 2px;
	}

/* ----------------------------------- database list, odd-even and hover ------------------------------------------- */
/* ----------------------------------- research guide lists, odd-even and hover ------------------------------------ */

.steely-db-list dl, 
.steely-web-list dl,
.steely-ebook-list dl {
	padding: 0;
	margin: 0;
	padding-bottom: 1em;
	}
ul.database li:nth-child(odd) .steely-db-list dl, 
ul.database li:nth-child(odd) .steely-web-list dl,
ul.database li:nth-child(odd) .steely-ebook-list dl,
.steely-web-list dl:nth-child(odd),
.steely-ebook-list dl:nth-child(odd) {
    background: white;
	border: 1px solid white;
	}
ul.database li:nth-child(even) .steely-db-list dl, 
ul.database li:nth-child(even) .steely-web-list dl, 
ul.database li:nth-child(even) .steely-ebook-list dl,
.steely-web-list dl:nth-child(even),
.steely-ebook-list dl:nth-child(even) {
    background: #f5f5f5;
	border: 1px solid #f5f5f5;
	}
ul.database li:hover .steely-db-list dl, 
ul.database li:hover .steely-web-list dl,
ul.database li:hover .steely-ebook-list dl,
.steely-web-list dl:hover,
.steely-ebook-list dl:hover {
    background: #e3e3e3;
	border: 1px solid #e3e3e3;
	}
	
/* ----------------------------------- other lists, odd-even and hover ------------------------------------------- */

.steely-icon-list dl, 
.steely-web-list dl, 
.steely-dbmisc-list dl, 
.steely-dbprov-list dl, 
.steely-dbsub-list dl, 
.steely-rgsub-list dl, 
.steely-dbrelated-list dl, 
.steely-dbcourses-list dl, 
.steely-dbcareers-list dl, 
.steely-policy-list dl,
.steely-form-list dl,
.steely-ebook-list dl {
	padding: 0;
	margin: 0;
	padding-bottom: .5em;
	}
ul.database li:nth-child(odd) .steely-icon-list dl,
ul.database li:nth-child(odd) .steely-dbmisc-list dl,
ul.database li:nth-child(odd) .steely-dbprov-list dl,
ul.database li:nth-child(odd) .steely-dbsub-list dl,
ul.database li:nth-child(odd) .steely-rgsub-list dl,
ul.database li:nth-child(odd) .steely-dbrelated-list dl,
ul.database li:nth-child(odd) .steely-dbcourses-list dl,
ul.database li:nth-child(odd) .steely-dbcareers-list dl,
ul.database li:nth-child(odd) .steely-policy-list dl,
ul.database li:nth-child(odd) .steely-form-list dl,
ul.database li:nth-child(odd) .steely-ebook-list dl {
    background: white;
	border: 1px solid white;
	}
ul.database li:nth-child(even) .steely-icon-list dl,
ul.database li:nth-child(even) .steely-dbmisc-list dl,
ul.database li:nth-child(even) .steely-dbprov-list dl,
ul.database li:nth-child(even) .steely-dbsub-list dl,
ul.database li:nth-child(even) .steely-rgsub-list dl,
ul.database li:nth-child(even) .steely-dbrelated-list dl,
ul.database li:nth-child(even) .steely-dbcourses-list dl,
ul.database li:nth-child(even) .steely-dbcareers-list dl,
ul.database li:nth-child(even) .steely-policy-list dl,
ul.database li:nth-child(even) .steely-form-list dl,
ul.database li:nth-child(even) .steely-ebook-list dl {
    background: #f5f5f5;
	border: 1px solid #f5f5f5;
	}
ul.database li:hover .steely-icon-list dl,
ul.database li:hover .steely-dbmisc-list dl,
ul.database li:hover .steely-dbprov-list dl,
ul.database li:hover .steely-dbsub-list dl,
ul.database li:hover .steely-rgsub-list dl,
ul.database li:hover .steely-dbrelated-list dl,
ul.database li:hover .steely-dbcourses-list dl,
ul.database li:hover .steely-dbcareers-list dl,
ul.database li:hover .steely-policy-list dl,
ul.database li:hover .steely-form-list dl,
ul.database li:hover .steely-ebook-list dl {
    background: #e3e3e3;
	border: 1px solid #e3e3e3;
	}

/* ----------------------------------- research guides, database pages ------------------------------------ */
/* ----------------------------------- descriptive insert, describes the sort on db pages------------------ */

.steely-sorttype {
	border-bottom: 2px solid #fff0d1;  
	background: #fffff5;
    color: #6e6e6e;
    margin: 5px 0 2em 0;
	}
.steely-sorttype div {
	padding: 10px 15px 0 25px;
	}
.steely-sorttype p {
	font-size: 90%;
	}
.steely-sorttype div img {
	float: right;
	}
.steely-sorttype div p::after {       /* ensure floating image is clear without text after float */
	content: "";
	display: block; 
	height: 0;
	clear: both;
	}

/* ----------------------------------- research guides, call number style ------------------------------------ */
.steely-callnumber {
	font-family: "Lucida Console", Monaco, monospace;
	}

/* ----------------------------------- research guides, myLIBRARIAN tel:// ------------------------------------ */

a[href^="tel:"]:before {
   /* content: "\260E " ;       */         /* telephone icon */
   /* margin-right: 0.3em; 		*/
	}
a:link.steely-tel, 
a:active.steely-tel, 
a:visited.steely-tel, 
a:hover.steely-tel {
	/* text-decoration: none; */
	}
span.steely-tel:before {
	content: "\260E " ;               /* telephone icon */
	margin-right: 0.3em;
	}
span.steely-tel {
	/*font-weight:bold;*/
	}

/* ----------------------------------- research guides, myLIBRARIAN section ------------------------------------ */
.steely-mylibrarian-small {
	/* background: #f9f9f9; */ 
	}
.steely-mylibrarian-small p {
	padding: 0; 
	margin: 0;
	}
.steely-mylibrarian-small p span:first-of-type {
	font-weight: bold;
	}
.steely-mylibrarian-small img.steely-mylibrarian-head-small {
	float: left; 
	margin: 0 4px 0 0;
	}
.steely-mylibrarian-small .steely-tel {
    font-weight:normal;
    }

/* ----------------------------------- CALENDAR TABLES --------------------------------------------------- */
/* ############################                                                ########################### */
/* ############################                                                ########################### */

div.steely-calendarbox {
	border:1px solid #666;
    margin-bottom:1rem;        
	}
table.steely-calendar, 
table.steely-calendar tr {	
	width: 100%; 
	background: #efefef;
	}
table.steely-calendar caption {
	background: #bfbfbf;
	color: #333;
	font-weight:bold;
    font-size:1.1em;
    padding:0 0 0 1rem;
    border-bottom:1px solid black;
	}
table.steely-calendar td {
	width: 14%; 
	border: 0; 
	margin:0 ; 
	padding:0;
	vertical-align: top;
	background: #efefef; 
	}
span.steely-calendar-cell {
	display: block; 
	min-height:2rem;
	padding:1px;background: white;
	}
span.steely-calendar-cell span {	
	color: #000;
	font-weight:bold;	 
	}
table.steely-calendar th[scope=col] {	
	background: #efefef;
	font-size:1.1rem;
	font-weight:normal;
	}
table.steely-calendar th[scope=col] span{	
	font-size:1.1rem;
	font-weight:bold;
	}
table.steely-calendar  td.steely-calendar-reduced span {
	background: #fff799; 
	/*background-image: url(https://steely2.nku.edu/aem6/images/hours/reduced.png);*/ 
	background-image: url(../../../../content/dam/library/icons/hours/reduced.svg);
	}
table.steely-calendar  td.steely-calendar-closed span { 
	background: #757575; 
	/*background-image: url(https://steely2.nku.edu/aem6/images/hours/closed.png); */
	background-image: url(../../../../content/dam/library/icons/hours/closed.svg);
	}
table.steely-calendar  td.steely-calendar-extended span {
	background: #c4df9b; 
	/*background-image: url(https://steely2.nku.edu/aem6/images/hours/extended.png); */
	background-image: url(../../../../content/dam/library/icons/hours/extended.svg);
	}
table.steely-calendar  td.steely-calendar-reduced span.steely-calendar-cell, 
table.steely-calendar  td.steely-calendar-closed span.steely-calendar-cell, 
table.steely-calendar  td.steely-calendar-extended span.steely-calendar-cell {
	border: 0; 
	display: block;	
	//width: 50px;
	//height: 24px;
	background-size: 50px 24px;
	background-position: right 0px;
	background-repeat: no-repeat;
	}
td.steely-calendar-closed .steely-calendar-cell span, 
td.steely-calendar-closed .steely-calendar-cell {
	color: white;
	}
td.steely-calendar-extended .steely-calendar-cell span {
	color: #006600;
	}
td.steely-calendar-reduced .steely-calendar-cell span {
	color: #6e6e6e;
	}
.steely-calendar th {
	line-height:1.2;
	vertical-align:top;
	}
table.steely-calendar  td span.steely-calendar-cell span.steely-today-num,
table.steely-calendar  td.steely-calendar-closed span.steely-calendar-cell span.steely-today-num,
table.steely-calendar  td.steely-calendar-reduced span.steely-calendar-cell span.steely-today-num,
table.steely-calendar  td.steely-calendar-extended span.steely-calendar-cell span.steely-today-num {
	background: #eb0000; 
	color: white; 
	border-radius: 9px; 
	padding: 2px 3px;
	}

/* ---------------------- calendar list ------------------------------------------------ */

.steely-calendar-exception {
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	}
.steely-calendarbox-demo { 
	float:right;  
	padding:2px;
    margin-top:4px;
	border:1px solid silver;
	}
.steely-calendarbox-demo span  { 
	display:block; 
	height: 24px; 
	width: 50px; 
	}
.steely-calendarbox-demo span::after {
	content: " ";
	display: block; 
	height: 0;
	clear: both;
	}	
.steely-calendar-demo-closed span {
	background: #898989; 
	/*background-image: url(https://steely2.nku.edu/aem6/images/hours/closed.png);*/
	background-image: url(../../../../content/dam/library/icons/hours/closed.svg);
	}
.steely-calendar-demo-reduced span {
	background: #fff799; 
	/*background-image: url(https://steely2.nku.edu/aem6/images/hours/reduced.png); */
	background-image: url(../../../../content/dam/library/icons/hours/reduced.svg);
	}
.steely-calendar-demo-extended span {
	background: #c4df9b; 
	/*background-image: url(https://steely2.nku.edu/aem6/images/hours/extended.png);*/
	background-image: url(../../../../content/dam/library/icons/hours/extended.svg);
	}
.steely-hours-list span {
	font-weight:bold;
	}
table.steely-hours-list, 
table.steely-hours-list tr {
	width:100%;
	}
.steely-hours-list td {
	padding-top:0;
	padding-bottom:0; 
	vertical-align:top;
	}
.steely-hours-list td + td {
	padding-left:1em;
	}
p.steely-hours-list {
	color: #999;
	}
.steely-calendar-spacer {
	border-top:2px dotted #666;
	}
.steely-hours-list tr:nth-child(odd), 
.steely-hours-list li:nth-child(odd) {
    background: white;
	border: 1px solid white;
	}
.steely-hours-list tr:nth-child(even), 
.steely-hours-list li:nth-child(even) {
    background: #f5f5f5;
	border: 1px solid #f5f5f5;
	}
.steely-hours-list tr:hover, 
.steely-hours-list li:hover {
    background: #e3e3e3;
	border: 1px solid #e3e3e3;
	}

	
/* ############################################################################################### */
/* ######################### Include, restyle Bios by reference element ########################## */
/* ############################################################################################### */

/* --------------  turn off left margin ---------------------------------------------- */
#steely-bio-panel .nku-people-directory,
#steely-bio-panel .nku-photo-gallery-list-item .image, 
#steely-bio-panel .nku-photo-gallery-list-item .nku-photo-gallery-list-description {
	margin:0;
	} 
#steely-bio-panel .nku-people-directory p,
#steely-bio-panel .nku-people-directory li ,
#steely-bio-panel .nku-people-directory ul { 
	padding:0;
	margin:0;
	} 
#steely-bio-panel div.nku-photo-gallery-list-item img { 
	margin:0 4px 0 0 ; 
	padding:0; 
	}
	
@media screen and (max-width: 991px) {
		#steely-bio-panel div.nku-photo-gallery-list-item img {
			margin-right: 1rem;
		} 
		#steely-bio-panel .nku-people-directory,
		#steely-bio-panel .nku-people-directory p,
		#steely-bio-panel .nku-people-directory li,
		#steely-bio-panel .nku-people-directory ul {
			margin-left: 0;
		}
	}
/* -------------------- convert font styles from slideshow to basic ---- */
#steely-bio-panel div.nku-photo-gallery-list h4 {
    font-size: 1.8rem;
    text-transform: capitalize;
    margin: 1rem 0 1.5rem 0;
	}
#steely-bio-panel div.nku-photo-gallery-list p {
	font-size: 1.6rem;
	line-height: 2.4rem;
	}
	
/* ---------------- collapse space ---------------------------- */
#steely-bio-panel .nku-people-directory div.steely-nku-modal {	/* Hide bio on guide */
	display:none;
	}
#steely-bio-panel .nku-people-directory .clear {	/* Remove extra space -- nothing broke */
	display:none;
	}

/* ############################### ############################## ################################ */	
/* ############################# DIY BOXES and styles ############################################ */
/* ############################### ############################## ################################ */

@media screen and (min-width: 767px) {
		#steely-diy-menu1 ul.database li  p {
			padding:0; 
			margin:0;
			}
		#steely-diy-menu1 ul.database li {
			width: 32%; 
			float: left;	
			margin: 3px; 
			border-top:1px solid #e3e3e3;
			border-left:1px solid #e3e3e3;
			/*background-image: url('https://steely2.nku.edu/aem6/images/diy/corner-mask-off.png');*/ /* \00BB */
			background-image: url('../../../../content/dam/library/icons/diy/corner-mask-off.png');
			background-repeat: no-repeat;
			background-position: bottom right; 
			background-color: #f5f5f5;
			}
		#steely-diy-menu1 ul.database li  p  a {
			display: block;
			padding: .6em;
			min-height:7em;
			text-decoration: none;
			}
		#steely-diy-menu1 ul.database {
			overflow: hidden; /* clear float for ul li : https://jsfiddle.net/9sxrN/1/ */
			clear:both;
			}
		#steely-diy-menu1 div.steely-diy-questions p a:link span,
		#steely-diy-menu1 div.steely-diy-questions p a:visited span	{
			font-weight:bold;
			}
		#steely-diy-menu1 div.steely-diy-questions p a:hover span	{
			font-weight:bold;
			color:maroon;
			}
		#steely-diy-menu1 ul.database li:nth-child(3n+4){ /* every 3rd item after the 4th */
			clear: both;  /* background: yellow; */
			}
		#steely-diy-menu1 ul.database li:last-child::after {
			clear: both; 
			}

		#steely-diy-menu1 ul.database li:hover   {
			border-top:1px solid silver;
			border-left:1px solid silver;
			/*background-image: url('https://steely2.nku.edu/aem6/images/diy/corner-mask-on.png');*/ /* \00BB */
			background-image: url('../../../../content/dam/library/icons/diy/corner-mask-on.png');
			background-repeat: no-repeat;
			background-position: bottom right; 
			background-color: #e3e3e3 /*#bada55*/;
			}
		#steely-diy-menu1 ul.database li:hover a, 
		#diy-menu1 ul.database li:hover a:hover {
			color:black;
			}
		#steely-diy-menu .col-sm-8 .section div {
			padding:0;
			margin:0;
			}
		#steely-diy-menu .col-md-12  { 
			padding:0;
			}
		#steely-diy-menu .col-md-12 ul { 
			padding:0;
			}
	}

@media screen and (max-width: 767px) {
		#steely-diy-menu1 ul.database li {
			width: 90%; 
			padding:5px;
			margin: 3px; 
			border-top:1px solid #e3e3e3;
			border-left:1px solid #e3e3e3;
			/*min-height:4em;*/
			background: #f5f5f5;
			}
		#steely-diy-menu1 div.steely-diy-questions p span   {
			font-weight:bold;
			}
		#steely-diy-menu1 div.steely-diy-questions p:after   {
			content:" \00BB";
			font-size: 2em;
			color: orange;
			position:inline-block;
			float: right;
			}
}

.steely-diyfooter {
    	text-align: center;
    	}

/* ################################# RESPONSIVE YOUTUBE ############################################ */
/* ################################################################################################# */

.steely-video-container {
	overflow: hidden;
	position: relative;
	width:100%;
	}
.steely-video-container::after {
	padding-top: 56.25%; /* 16:9 ratio */
	display: block;
	content: '';
	}
/*  .steely-video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px; 
	height: 0; 
	overflow: hidden;
	}  */
.steely-video-container iframe,
.steely-video-container object,
.steely-video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}

/* ######################## NESTED ORDERED LISTS ################################################## */

ol.steely-ordered-nested > li {
	list-style-type:upper-roman; 
	padding-top:2em;
	}
ol.steely-ordered-nested > li > ol > li {
	list-style-type:upper-latin; 
	padding-top:1em;
	} 
ol.steely-ordered-nested > li > ol > li > ol > li {
	list-style-type:decimal; 
	}
ol.steely-ordered-nested > li > ol > li > ol > li > ol > li {
	list-style-type:lower-latin;
	}
ol.steely-ordered-nested > li > ol > li > ol > li > ol > li > ol > li {
	list-style-type:lower-roman;
	}

/* ##################################### Responsive Form Inputs ################################### */

/* @media (min-width: 600px) {
	.tabs-content input[type=text],
	.tabs-content input[type=email],
	.tabs-content input[type=url],
	.tabs-content input[type=password],
	.tabs-content textarea,
	.tabs-content select {
		width: 60%; 
		}
}
@media (max-width: 600px) {
	.tabs-content input[type=text],
	.tabs-content input[type=email],
	.tabs-content input[type=url],
	.tabs-content input[type=password],
	.tabs-content textarea,
	.tabs-content select {
		width: 75%; 
		}
} */

/* ################################################################################################# */
/* ##################################### EBSCO SEARCHES ############################################ */
/* ######################################### Homepage ############################################## */

.nku-tabs-content-grey {
	background: #f8f8f8;
	}
.nku-tabs-content-grey select,
.tabs-content select {
		width: auto;
		}
.steely-ebsco-form {
		}
.steely-ebsco-form fieldset {
		border: 0;
		background: /*white*/ transparent;
		}
.steely-ebsco-form legend {
		visibility:hidden;
		}
.steely-ebsco-form input[type=checkbox] {
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		}
.nku-main .steely-ebsco-form fieldset label.steely-ebsco-label, 
.nku-tabs-content-grey .steely-ebsco-form fieldset label.steely-ebsco-label { /*trying to override NKU ############################# */
		width: 10%;
		max-width: 10%; 
		display:inline-block;
		width: initial;
		max-width: initial; 
		}
label.steely-ebsco-label { /*trying to override NKU ############################################ */
		/*width: 10%; 
		max-width: 10%; 
		display:inline-block: */
		}
.steely-eds-labels {
		display:inline-block; 
		width:0px; 
		height:0; 
		overflow:hidden;  
		/*display:none;*/
		}
label.steely-ebsco-label2 { 
		}
.steely-ebsco-form label.steely-ebsco-label, 
.steely-ebsco-advanced {
		display:inline-block;
		border:1px inset #666/*#efefef*/;
		background: #efefef;
		color:#666/*silver*/;
		/*margin-top:1em;*/
		padding: 2px 5px 2px 5px;
		cursor:pointer;
		font-size:.8em;
		font-weight: normal;
		} 
.steely-ebsco-advanced a:link,
.steely-ebsco-advanced a:active {
	color: #666;
	}
.steely-ebsco-form label.steely-ebsco-label:hover, 
span.steely-ebsco-advanced:hover {
		color: black;
		border:1px inset #fcc72c /* gold #efefef*/;
		padding: 1px 4px 3px 6px;
		} 
.steely-ebsco-form input[type="checkbox"]:checked + label.steely-ebsco-label, 
.Checked + label.steely-ebsco-label {
		background: #ffc72c /* #efefef */;
		color:black;
		border: 1px outset black;
		padding: 1px 4px 3px 6px;
		}
.steely-ebsco-form input[type=submit] {
		border : 1px solid black ;
		color:#333;
		padding: .2em .4em;
		}
.steely-ebsco-form input[type=submit]:hover,
.steely-ebsco-form input[type=submit]:focus,
.steely-ebsco-form input[type=checkbox]:hover + label,
.steely-ebsco-form input[type=checkbox]:focus + label	{
		cursor:pointer;
		border : 1px solid black ;
		background: #ffc72c;
		}
.steely-ebsco-form input[type=submit]:focus {

		}
.steely-ebsco-form select {
		border: 1px solid black;
		padding: .2em .4em;
		}
.steely-ebsco-form input[type=text] {
		border: 1px solid black;
		background-color: white;		
		padding: .2em .4em;
		}
.steely-ebsco-form input:hover[type=text] {
		border: 1px inset silver;
		background-color: #efefef;		
		}
.steely-ebsco-form input:focus[type=text] {
		border: 1px solid black;
		background-color: #efefef /* #ffc72c gold white*/;		
		}
.steely-ebsco-example p {
		margin:.8em 0 0 0; 
		color:/*silver #c0c0c0 */ #666; 
		font-style:italic;
		font-weight: normal;
		font-size:1.3rem;
		}
 
.steely-ebsco-example {
		font-size:.8em; 
		/*display:inline-block; */
		}
.steely-ebsco-advanced {
		}
.steely-ebsco-advanced a {
	text-decoration:none;
		}
.steely-ebsco-advanced a:hover {
	text-decoration:none;
		}
.steely-ebsco-advanced {
		float:right;
		font-size:.8em;
		/*padding:.4em .4em 4px 4px;*/
		}
ul.steely-searchbox-links {
		float: right;
		list-style-type:none;
		}
.steely-searchbox-links li {
		list-style-type:none;
		display:inline-block; 
		float:right; 
		padding:0; 
		margin:0 2px;
		}

#article_searchtype {color:black; background-color:white;}

/* ----------------------------responsive inputs ------------ */
@media (min-width: 500px) {
	.nku-tabs-content-grey input[type=text],
	.tabs-content input[type=text],
	.nku-tabs-content-grey input[type=email],
	.tabs-content input[type=email],
	.nku-tabs-content-grey input[type=url],
	.tabs-content input[type=url],
	.nku-tabs-content-grey input[type=password],
	.tabs-content input[type=password],
	/*.tabs-content select*/
	.tabs-content textarea,
	.nku-tabs-content-grey textarea {
		width: 65%; 
		}
	.steely-ebsco-fieldset {
		clear:both;		
		}
	}
@media (max-width: 500px) {
	.nku-tabs-content-grey input[type=text],
	.tabs-content input[type=text],
	.nku-tabs-content-grey input[type=email],
	.tabs-content input[type=email],
	.nku-tabs-content-grey input[type=url],
	.tabs-content input[type=url],
	.nku-tabs-content-grey input[type=password],
	.tabs-content input[type=password],
	/*.tabs-content select*/
	.tabs-content textarea,
	.nku-tabs-content-grey textarea {
		width: 100%; 
		}
	.steely-ebsco-fieldset {
		clear:both;		
		}
	}
/* ################################################################# */
/* ################### HOME PAGE SPECIAL STYLES #################### */

#steely-hp-news-row .nku-no-margin {
	/*padding-right:0; padding-left:0;*/
	}
.nku-main #steely-hp-news-row .nku-no-margin .col-md-12,
.nku-main #steely-hp-emergency-col .nku-no-margin .col-md-12 {
	padding-right:0; 
	padding-left:0;
	}
.nku-main #steely-hp-news-row .nku-no-margin .col-md-12 p,
.nku-main #steely-hp-emergency-col .nku-no-margin .col-md-12 p {
	margin-bottom:0; 
	/*line-height: initial;*/
	}
#steely-hp-emergency-col ul {
	padding-left:0rem;
    margin-left:0rem;
    }
.steely-hp-accounts p {
	text-align:right;
	}
.steely-hp-give hr {
	margin:1rem 0 .5rem 0;
	}
.steely-hp-fa1 .fa fa-gift, 
.steely-hp-fa2, 
.steely-hp-fa3 {
	color:#ffc72c;
	}
a:link .steely-hp-fa1 .fa fa-gift, 
a:link .steely-hp-fa2, 
a:link .steely-hp-fa3 {
	color:#ffc72c;
	}
a:hover .steely-hp-fa1 .fa fa-gift, 
a:hover .steely-hp-fa2, 
a:hover .steely-hp-fa3 {
	color:red;
	}
.steely-hp-help-options {
	background:#f8f8f8; 
	padding:.3em; 
	border:1px solid silver;
	}
.steely-hp-emergency1 {
	background:#f8f8f8; 
	padding:.3em; 
	border:1px solid silver;
    margin:0px;
	}
.steely-hp-emergency2 {
	background:#ffffcc; 
	padding:.3em; 
	border:1px solid silver;
    margin:0px;
	}

/* #################################################################  */
/* ################### FEEDBACK BLOCKS #############################  */

/* ------------------------ PEOPLE --------------------------------- */

.steely-feedback-response .steely-show-tag {
	float:right; 
	margin: 0 0 5px 5px;
	}
.steely-feedback-comment .steely-show-tag {
	float:left; 
	margin: 0 5px 5px 0;
	}
.steely-feedback-response .steely-show-tag:after {
	content: " "; 
	}
.steely-feedback-mprovidenti {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/mp.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/mp.png);
	}
.steely-feedback-kbiggs {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/biggs.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/biggs.png);
	}
/*.steely-feedback-aalmquist {
	width: 67px;
	height: 100px;
	background-image: url(https://steely2.nku.edu/aem6/images/feedback/almquist.png);
	}*/
.steely-feedback-lschultz {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/schultz.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/schultz.png);
	}
.steely-feedback-rzai {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/zai.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/zai.png);
	}
.steely-feedback-pbratcher {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/bratcher.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/bratcher.png);
	}
.steely-feedback-abrooks {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/brooks.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/brooks.png);
	}
.steely-feedback-ncampbell {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/campbell.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/campbell.png);
	}
.steely-feedback-mchesnut {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/chesnut.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/chesnut.png);
	}
.steely-feedback-aellis {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/ellis.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/ellis.png);
	}
.steely-feedback-lhamill {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/hamill.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/hamill.png);
	}
.steely-feedback-lhammann {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/hammann.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/hammann.png);
	}
.steely-feedback-jhammons {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/hammons.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/hammons.png);
	}
.steely-feedback-jschlipp {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/schlipp.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/schlipp.png);
	}
.steely-feedback-dsmith {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/smithd.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/smithd.png);
	}
.steely-feedback-jsmith {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/smithj.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/smithj.png);
	}
.steely-feedback-lsullivan {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/sullivan.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/sullivan.png);
	}
.steely-feedback-mwells {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/wells.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/wells.png);
	}
.steely-feedback-twesley {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/wesley.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/wesley.png);
	}
.steely-feedback-wwood {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/wood.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/wood.png);
	}
.steely-feedback-pyannarella {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/yannarella.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/yannarella.png);
	}
.steely-feedback-kbishop {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/bishop.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/bishop.png);
	}
.steely-feedback-dreichler {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/reichler.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/reichler.png);
	}
.steely-feedback-swease {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/wease.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/wease.png);
	}
.steely-feedback-unidentified {
	width: 67px;
	height: 100px;
	/*background-image: url(https://steely2.nku.edu/aem6/images/feedback/unidentified.png);*/
	background-image: url(../../../../content/dam/library/icons/feedback/unidentified.png);
	}

/* ---------------------- RESPONSE BLOCK ----------------------------- */ 

.steely-feedback-response h3, 
.steely-feedback-comment h3 { 
	margin-top: 0;
	}
.steely-feedback-response {
	position: relative;
	background: #f2f2f2 /* #ffffff white */;
	border: 2px solid #8c8c8c /* #000000 black */;
	width:80%; 
	float:right; 
	margin:.3em 0 .5em 0;
	padding:.5em;
	}
.steely-feedback-response:after, 
.steely-feedback-response:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}
.steely-feedback-response:after {
	border-color: rgba(242, 242, 242, 0) /* rgba(255, 255, 255, 0) white */;
	border-right-color: #f2f2f2 /* #ffffff white */;
	border-width: 20px;
	margin-top: -20px;
	}
.steely-feedback-response:before {
	border-color: rgba(140, 140, 140, 0) /* rgba(0, 0, 0, 0) black */;
	border-right-color: #8c8c8c /* #000000 black */;
	border-width: 23px;
	margin-top: -23px;
	}
	
/* ---------------------- COMMENT BLOCK ----------------------------- */

.steely-feedback-comment {
	position: relative;
	background:  #d2ecfc /* #ffffff white */;
	border: 2px solid #666 /* #000000 black */;
	width:80%; 
	float:left; 
	margin:1em 0 0 0;
	padding:.5em;
	}
.steely-feedback-comment:after, 
.steely-feedback-comment:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}
.steely-clear {
	clear:both;
	}
.steely-feedback-comment:after {
	border-color: rgba(135, 206, 250, 0) /* rgba(255, 255, 255, 0) white  */;
	border-left-color:  #d2ecfc /* #ffffff white */;
	border-width: 20px;
	margin-top: -20px;
	}
.steely-feedback-comment:before {
	border-color: rgba(102, 102, 102, 0) /* rgba(0, 0, 0, 0) black  */;
	border-left-color:  #666 /* #000000 black */;
	border-width: 23px;
	margin-top: -23px;
	}
/* ################################## SORTABLE TABLE ############################################### */

.steely-sort-table caption {
	background: #ffc72c;
	border: black;
	text-align: center;
	padding: .2em;
	color: black;
	}
.steely-sort-table [scope="col"] {
	white-space: nowrap;
	}
.steely-sort-table td,
.steely-sort-table th {
	margin: 4px; 
	padding: 0 1em;
	font-size:.8em;
	vertical-align:top;
	}
.steely-sort-table tr {
	margin:1px;
	}

.steely-sort-table tr:nth-child(odd) {
	background: #efefef;
	}
.steely-sort-table tr:nth-child(even) {
	background: white;
	}
.steely-sort-table tr:hover {
	background: silver;
	}
.steely-sort-table .steely-th {
	background: #666; 
	color: white;
	}
.steely-sort-table th:nth-child(odd) {
	}
.steely-sort-table th:nth-child(even) {
	background: #333;
	}
.steely-sort-table .steely-th::after {
	content:  " \21f3 " ; 
	font-family: FontAwesome;
	font-size: 2em;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	}
.steely-sort-table .steely-th:hover::after {
	color: yellow ;
	}
.steely-sort-table .steely-th[aria-sort="ascending"]::after {	
	content:  " \21e9 " ;
	}
.steely-sort-table .steely-th[aria-sort="descending"]::after {	
	content:  " \21e7 " ;
	}
/*
.steely-sort-table .steely-th::after {
	content:  " \f0dc" ;
	font-family: FontAwesome;
	font-size: 1em;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	}
.steely-sort-table .steely-th:link::after {
	content: " \f0dc" ; 
	}
.steely-sort-table .steely-th:visited::after {
	content: " \f0dc" ; 
	}
.steely-sort-table .steely-th:hover::after {
	content: " \f0dd" ; 
	}
.steely-sort-table .steely-th:active::after {
	content: " \f0de" ; 
}*/
/* " \25b2" *//*" \25bc" */
/* ------------------------------------ @media sortable table -------------------------------------- */

@media only screen 	and (max-width: 640px)
					and (orientation: portrait) {

	.steely-sort-table td, .steely-sort-table tr {
		display: block; border: 0px;
		}
	.steely-sort-table th {
		display:inline-block; 
		/*width: 20%;*/
		}
	.steely-sort-table caption {
		width:100%;
        text-align:left;
		}
	.steely-sort-table th:nth-child(even) {
		background: black;
		}
    .steely-sort-table th:nth-child(odd) {
		background: black;
		}
	.steely-sort-table thead tr, .steely-sort-table th {
	/*	position: absolute;
		top: -9999px;
		left: -9999px; */
		}
	.steely-sort-table tr { 
		border: 0px solid red; 
    	outline: 0x;
		}
	.steely-sort-table td {
		border: 0px solid blue;
    	outline: 0x;
		/*position: relative;
		padding-left: 50%;*/
		}
	.steely-sort-table td:nth-of-type(1) { 
		font-weight: bold; 
		}
	.steely-sort-table td:nth-of-type(2) { 
		padding-left: 5rem; 
		}
	.steely-sort-table td:nth-of-type(3) { 
		padding-left: 5rem; 
		}
	.steely-sort-table td:nth-of-type(4) { 
		padding-left: 5rem; 
		}
	.steely-sort-table td:nth-of-type(5) { 
		padding-left: 5rem; 
		}
	.steely-sort-table td:before {
		white-space: nowrap;
		color:#C70039;
		}
	.steely-sort-table td:nth-of-type(1):before { 
		content: "Title: "; 
		}
	.steely-sort-table td:nth-of-type(2):before { 
		content: "Author: "; 
		}
	.steely-sort-table td:nth-of-type(3):before { 
		content: "Year: "; 
		}
	.steely-sort-table td:nth-of-type(4):before { 
		content: "Format: "; 
		}
	.steely-sort-table th:before { 
		content: "Sort by "; 
		}
	}
/* ##################################### News Newsletter ########################################### */

.steely-newsletter ul {
	list-style-type:none; 
	padding-left:0px;
	}
.steely-newsletter ul ul {
	list-style-type:initial; 
	padding:1.5em 0 1em 2em;
	}
.steely-newsletter li {
	border:1px solid black; 
	border-top:1px solid transparent; 
	padding:1em;
	}
.steely-newsletter ul ul li {
	border:0px;  
	padding:initial;
	}
.steely-newsletter li:nth-child(even) {
	background:white;
	}
.steely-newsletter ul ul li:nth-child(even) {
	background:transparent;
	}
.steely-newsletter li:nth-child(odd) {
	background:#efefef;
	}
.steely-newsletter ul ul li:nth-child(odd) {
	background:transparent;
	}
.steely-newsletter li:nth-child(1) {
	background:black; 
	color:white; 
	text-transform:uppercase;
	}
.steely-newsletter ul ul li:nth-child(1) {
	background:transparent; 
	color:initial; 
	text-transform:initial;
	}
.steely-newsletter li h3 {
	text-transform:uppercase;
	}
.steely-newsletter li h4 {
	margin-top: 2.5em;
	}
.steely-newsletter li:nth-child(1) span {
	color:orange;
	}
.steely-newsletter ul ul li:nth-child(1) span {
	color:initial;
	}
.steely-newsletter li:nth-child(1) p {
	text-align:right;
	font-size:1.1em; 
	margin:0px;
	}
.steely-newsletter ul ul li:nth-child(1) p {
	text-align:initial;
	font-size:initial; 
	margin:initial;
	}
.steely-newsletter li:nth-child(1) h2 {
	font-size:2.5em; 
	margin:0px;
	}
.steely-newsletter ul ul li:nth-child(1) h2 {
	font-size:initial; 
	margin:initial;
	}
	
/* ##################################### Skip link ################################################# */


	a.steely-skip-main {
		left:-999px;
		position:absolute;
		top:auto;
    	color:#000;
		background:#fff;
		width:1px;
		height:1px;
		overflow:hidden;
		z-index:-999;
		}
	a.steely-skip-main:focus,
	a.steely-skip-main:active {
		color:#000;
		background:#fff;
		left:auto;
		top:auto;
		width:30%;
		height:auto;
		overflow:auto;
		margin:5px 30%;
		text-align:center;
		font-size:1.3em;
		z-index:999;
		}
/*
	a.steely-skip-main {
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		}
	a.steely-skip-main:focus,
	a.steely-skip-main:active {
		clip: rect(0 0 0 0);
		height: auto;
		margin: auto;
		overflow: auto;
		padding: auto;
		position: relative;
		width: auto;
		margin:10px 40%;
		text-align:center;
		font-size:1.2em;
		background:#fff;
		width:30%;
		}
*/	
	h2.steely-skip-main {
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
		}
	h2.steely-skip-main:focus {
		clip: rect(0 0 0 0);
		height: auto;
		margin: auto;
		overflow: hidden;
		padding: auto;
		position: relative;
		width: auto;
		}


/* ##################################### Qualtrics ################################################# */

.qform iframe {
	border:0;
	}

/* ################################ Susan's Homepage Styles ######################################## */

/* button full width options */
.nku-gold-100-percent,
.nku-grey-100-percent {
    width: 100%;
    margin-bottom: 3ex; 
	}
.nku-gold-80-percent,
.nku-grey-80-percent {
    width: 80%;
    margin: 0 10% 3ex 10%; 
	}
.nku-gold-background h3 {
	padding: 1.2rem; 
	}
@media screen and (max-width: 991px) {
		ul.nku-tabs-nav-grey li	{
			width: 100%; 
		}
	}
/*  MP additions */
.btn {	/* make button link area same size as button box  */
	padding: 0 0; /*6px 12px;*/
	}
.btn a:hover, 
.btn a:hover i {
	color:#505050;
	}
.btn a {
	display: block; 
	margin: 0 0 0 0; 
	padding: .5rem 0 1rem 0;
	}
.btn a h3 {
	6px 12px;
	}
	
/* --------------------------------------- 	SVG Styles         ----------------------------------- */
/* #####################                 maps and icons                ########################### */
/* #####################                                               ########################### */

.steely-svg-container {
 position: relative; 
 height: 0; 
 width: 100%; 
 padding: 0;
 padding-bottom: 100%; 
 /* override this inline for aspect ratio other than square */
}
.steely-svg-container svg {
 position: absolute; 
 height: 100%; 
 width: 100%; 
 left: 0; 
 top: 0;
}
/* -----------------------  Map toggle --------------------------------- */

svg #steely-department1,
svg .steely-department1 {fill:#ffb3b3; /*stroke:#ff0000;*/ display:none;} /* red */
svg #steely-department2,
svg .steely-department2 {fill:#ffe4b3; /*stroke:#ffa500;*/ display:none;} /* orange */
svg #steely-department3,
svg .steely-department3 {fill:#fff3b3; /*stroke:#ffd700;*/ display:none;} /* gold */
svg #steely-department4,
svg .steely-department4 {fill:#ffffb3; /*stroke:#ffff00;*/ display:none;} /* yellow */
svg #steely-department5,
svg .steely-department5 {fill:#d9ffb3; /*stroke:#7fff00;*/ display:none;} /* chartreuse */ 
svg #steely-department6,
svg .steely-department6 {fill:#bddcbd; /*stroke:#228b22;*/ display:none;} /* forestgreen */
svg #steely-department7,
svg .steely-department7 {fill:#b3b3ff; /*stroke:#0000ff;*/ display:none;} /* blue */
svg #steely-department8,
svg .steely-department8 {fill:#c9b3da; /*stroke:#4b0082;*/ display:none;} /* indigo */
svg #steely-department9,
svg .steely-department9 {fill:#ffb3ff; /*stroke:#ff00ff;*/ display:none;} /* fuchsia */
svg #steely-department10,
svg .steely-department10 {fill:#fadafa; /*stroke:#ee82ee;*/ display:none;} /* violet */
svg #steely-department11,
svg .steely-department11 {fill:#e4bfbf; /*stroke:#a52a2a;*/ display:none;} /* brown */
svg #steely-department12,
svg .steely-department12 {fill:#d9d9d9; /*stroke:#808080;*/ display:none;} /* gray */


.steely-checkbutton {
	display: inline; 
	}
.steely-checkbutton label {
	padding: 2px 4px; 
	margin: 1px 2px; 
	/*border: 1px solid #efefef;*/
	cursor: pointer;
	}
.steely-checkbutton input[type=checkbox] + label {
	font-weight:normal;
	}
.steely-checkbutton input[type=checkbox] {
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	}

/* This style works with the "inline anchor menu" (a:link section) at the top of this file */
.steely-anchor-list .steely-checkbutton input[type=checkbox] + label {
    margin: 0;
	padding: 0 4px;
	text-decoration: none;	
	position: relative;
	}
/* LINK */
.steely-anchor-list .steely-checkbutton input[type=checkbox] + label,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:hover + label  {
	display: inline-block; 
	border: 1px solid silver;				/* border */
	color: #737373;							/* text */
	background-color: #f9f9f9;				/* --background-- */
    text-decoration: none;
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox] + label::after, 
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label::after, 
.steely-anchor-list .steely-checkbutton input[type=checkbox]:hover + label::after, 
.steely-anchor-list .steely-checkbutton input[type=checkbox] + label::before,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label::before,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:hover + label::before  {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox] + label::after,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label::after,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:hover + label::after  {
	border-color: rgba(98, 98, 98, 0);		/* rgba border */
	border-top-color: #f9f9f9;				/* --background-- */
	border-width: 6px;
	margin-left: -6px;
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox] + label::before,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label::before,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:hover + label::before  {
	border-color: rgba(255, 255, 255, 0);	/* rgba border */
	border-top-color: #c0c0c0;				/* border */
	border-width: 7px;
	margin-left: -7px; 
	}
/* hover */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:hover + label,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:focus + label  {
	border: 1px solid gray;					/* border */
	color: black;							/* text */
	background-color: white;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:hover + label::after,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:focus + label::after {
	border-color: rgba(255, 255, 255, 0);	/* rgba border */
	border-top-color: white;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:hover + label::before,
.steely-anchor-list .steely-checkbutton input[type=checkbox]:focus + label::before {
	border-color: rgba(255, 255, 255, 0);	/* rgba border */
	border-top-color: gray;					/* border */
	}
/* checked */
/* ------------------- 1 red / #ff0000 (255, 0, 0) / 30% #ffb3b3 */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department1  {
	border: 1px solid #ff0000;				/* border */
	color: black;							/* text */
	background-color: #ffb3b3;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department1::after {
	border-color: rgba(255, 0, 0, 0);		/* rgba border */
	border-top-color: #ffb3b3;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department1::before {
	border-color: rgba(255, 0, 0, 0);		/* rgba border */
	border-top-color: #ff0000;				/* border */
	}
/* ------------------- 2 orange / #ffa500 (255, 165, 0) / 30% #ffe4b3 */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department2  {
	border: 1px solid #ffa500;				/* border */
	color: black;							/* text */
	background-color: #ffe4b3;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department2::after {
	border-color: rgba(255, 165, 0, 0);		/* rgba border */
	border-top-color: #ffe4b3;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department2::before {
	border-color: rgba(255, 165, 0, 0);		/* rgba border */
	border-top-color: #ffa500;				/* border */
	}
/* ------------------- 3 gold / #ffd700 (255, 215, 0) / 30% fff3b3 */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department3  {
	border: 1px solid #ffd700;				/* border */
	color: black;							/* text */
	background-color: #fff3b3;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department3::after {
	border-color: rgba(255, 215, 0, 0);		/* rgba border */
	border-top-color: #fff3b3;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department3::before {
	border-color: rgba(255, 215, 0, 0);		/* rgba border */
	border-top-color: #ffd700;				/* border */
	}
/* ------------------- 4 yellow / #ffff00 (255, 255, 0) / 30% #ffffb3 */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department4  {
	border: 1px solid #ffff00;				/* border */
	color: black;							/* text */
	background-color: #ffffb3;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department4::after {
	border-color: rgba(255, 255, 0, 0);		/* rgba border */
	border-top-color: #ffffb3;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department4::before {
	border-color: rgba(255, 255, 0, 0);		/* rgba border */
	border-top-color: #ffff00;				/* border */
	}
/* ------------------- 5 chartreuse / #7fff00 	(127, 255, 0) / 30% #d9ffb3 3*/
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department5  {
	border: 1px solid #7fff00;				/* border */
	color: black;							/* text */
	background-color: #d9ffb3;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department5::after {
	border-color: rgba(127, 255, 0, 0);		/* rgba border */
	border-top-color: #d9ffb3;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department5::before {
	border-color: rgba(127, 255, 0, 0);		/* rgba border */
	border-top-color: #7fff00;				/* border */
	}
/* ------------------- 6 forestgreen / #228b22 (34, 139, 34) / 30% #bddcbd */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department6  {
	border: 1px solid #228b22;				/* border */
	color: black;							/* text */
	background-color: #bddcbd;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department6::after {
	border-color: rgba(34, 139, 34, 0);		/* rgba border */
	border-top-color: #bddcbd;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department6::before {
	border-color: rgba(34, 139, 34, 0);		/* rgba border */
	border-top-color: #228b22;				/* border */
	}
/* ------------------- 7 blue / #0000ff (0, 0, 255) / 30% #b3b3ff */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department7  {
	border: 1px solid #0000ff;				/* border */
	color: black;							/* text */
	background-color: #b3b3ff;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department7::after {
	border-color: rgba(0, 0, 255, 0);		/* rgba border */
	border-top-color: #b3b3ff;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department7::before {
	border-color: rgba(0, 0, 255, 0);		/* rgba border */
	border-top-color: #0000ff;				/* border */
	}
/* ------------------- 8 indigo / #4b0082 (75, 0, 130) / 30% #c9b3da */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department8  {
	border: 1px solid #4b0082;				/* border */
	color: black;							/* text */
	background-color: #c9b3da;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department8::after {
	border-color: rgba(75, 0, 130, 0);		/* rgba border */
	border-top-color: #c9b3da;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department8::before {
	border-color: rgba(75, 0, 130, 0);		/* rgba border */
	border-top-color: #4b0082;				/* border */
	}
/* ------------------- 9 fuchsia / #ff00ff (255, 0, 255) / 30% #ffb3ff */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department9  {
	border: 1px solid #ff00ff;				/* border */
	color: black;							/* text */
	background-color: #ffb3ff;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department9::after {
	border-color: rgba(255, 0, 255, 0);		/* rgba border */
	border-top-color: #ffb3ff;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department9::before {
	border-color: rgba(255, 0, 255, 0);		/* rgba border */
	border-top-color: #ff00ff;				/* border */
	}
/* ------------------- 10 violet / #ee82ee (238, 130, 238) / 30% #fadafa */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department10  {
	border: 1px solid #ee82ee;				/* border */
	color: black;							/* text */
	background-color: #fadafa;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department10::after {
	border-color: rgba(238, 130, 238, 0);	/* rgba border */
	border-top-color: #fadafa;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department10::before {
	border-color: rgba(238, 130, 238, 0);	/* rgba border */
	border-top-color: #ee82ee;				/* border */
	}
/* ------------------- 11 brown / #a52a2a (165, 42, 42) / 30% #e4bfbf */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department11  {
	border: 1px solid #a52a2a;				/* border */
	color: black;							/* text */
	background-color: #e4bfbf;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department11::after {
	border-color: rgba(165, 42, 42, 0);		/* rgba border */
	border-top-color: #e4bfbf;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department11::before {
	border-color: rgba(165, 42, 42, 0);		/* rgba border */
	border-top-color: #a52a2a;				/* border */
	}
/* ------------------- 12 gray / #808080 (128, 128, 128) / 30% #d9d9d9 */
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department12  {
	border: 1px solid #808080;					/* border */
	color: black;							/* text */
	background-color: #d9d9d9;				/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department12::after {
	border-color: rgba(128, 128, 128, 0);	/* rgba border */
	border-top-color: #d9d9d9;            	/* --background-- */
	}
.steely-anchor-list .steely-checkbutton input[type=checkbox]:checked + label#steely-button-department12::before {
	border-color: rgba(128, 128, 128, 0);	/* rgba border */
	border-top-color: #808080;				/* border */
	}

/* -----------------------  Map icons --------------------------------- */
							/*  Virtual Machines  */
svg #steely-iconvm circle {
	fill:#FCFCFC;
	stroke:#F90B1C;
	stroke-miterlimit:10;
	}
svg #steely-iconvm path {
	fill:#F90B1C;
	}
							/*  Macs  */
svg #steely-iconmacs circle {
	fill:#FCFCFC;
	stroke:#F90B1C;
	stroke-miterlimit:10;
	}
svg #steely-iconmacs path {
	fill:#F90B1C;
	}
							/*  Microform Readers  */
svg #steely-iconmicroforms circle {
	fill:#FCFCFC;
	stroke:#CC4B9B;
	stroke-miterlimit:10;
	} 
svg #steely-iconmicroforms path {
	fill:#CC4B9B;
	} 
							/*  Printers  */
svg #steely-iconprinters circle {
	fill:#FDFEFE;
	stroke:#720DF7;
	stroke-miterlimit:10;
	}
svg #steely-iconprinters path {
	fill:#720DF7;
	}
							/*  Group Study Rooms  */
svg #steely-icongroupstudy circle {
	fill:#FFFFFF;
	stroke:#24A200;
	stroke-miterlimit:10;
	}
svg #steely-icongroupstudy path {
	fill:#24A200;
	} 
							/*  DVD Players  */
svg #steely-icondvd circle {
	fill:#FCFCFC;
	stroke:#0B821F;
	stroke-miterlimit:10;
	}
svg #steely-icondvd path {
	fill:#0B821F;
	} 
							/*  Copiers  */
svg #steely-iconcopiers circle {
	fill:#FCFCFC;
	stroke:#F68B33;
	stroke-miterlimit:10;
	}
svg #steely-iconcopiers path {
	fill:#F68B33;
	}
							/*  Restrooms  */
svg #steely-restroom {
	fill:#F90606;
	}

/* -----------------------  Map space --------------------------------- */
svg #steely-columns {
	fill:#565656;
	stroke:#020202;
	stroke-miterlimit:10;
	}
svg #steely-couches, svg #steely-cabinets, svg #steely-carrels, svg #steely-tables {
	fill:none;
	stroke:#A97E2C;
	stroke-miterlimit:10;
	}
svg #steely-stacks {
	fill:none;
	stroke:#494949;
	stroke-miterlimit:10;
	}
svg #steely-openspaces {
	fill:#EFEFEF;
	stroke:#FFFFFF;
	stroke-miterlimit:10;
	}
svg #steely-innerwalls, svg #steely-art {
	fill:none;
	stroke:#5B5B5B;
	stroke-width:2;
	stroke-miterlimit:10;
	}
svg #steely-elevators {
	fill:#FFFFFF;
	stroke:#000000;
	stroke-miterlimit:10;
	}
svg #steely-servicedesks {
	fill:#777679;
	stroke:#464041;
	stroke-miterlimit:10;
	}
svg #steely-stairs {
	fill:none;
	stroke:#908FB2;
	stroke-width:1.5;
	stroke-miterlimit:10;}
svg #steely-stairs .steely-stairscenterline {
	stroke-width:3;
	}
svg #steely-outerwalls {
	fill:none;
	stroke:#020202;
	stroke-width:5;
	stroke-miterlimit:10;
	}
svg #steely-outerwalls rect {
	fill:#231F20;
	stroke:#020202;
	stroke-width:5;
	stroke-miterlimit:10;
	}
svg #steely-outerwallselevator {
	fill:#231F20;
	stroke:#231F20;
	stroke-miterlimit:10;
	}
svg #steely-windows {
	fill:none;
	stroke:#000066;
	stroke-miterlimit:10;
	}
svg #steely-windows, svg #steely-windows line, svg #steely-windows polyline {
	fill:none;
	stroke:#000066;
	stroke-miterlimit:10;
	}
svg #steely-windows rect {
	fill:#FFFFFF;
	stroke:#000066;
	stroke-width:2;
	stroke-miterlimit:10;
	}
svg #steely-doors {
	fill:none;
	stroke:#908FB2;
	stroke-width:0.5;
	stroke-miterlimit:10;
	}
svg #steely-atriumfloor {
	fill:#F4EDED;
	}
svg #steely-extentrance {
	fill:none;
	stroke:#D6D6D6;
	stroke-width:2;
	stroke-miterlimit:10;
	}

/* -----------------------  Map text --------------------------------- */
svg #steely-numbers rect, svg #steely-text rect, svg #steely-psdtext {
	fill:none;
	}
svg #steely-numbers text, svg #steely-text text {
	font-size:70%;
	fill:#666;
	}
svg #steely-text a {
	cursor: pointer;
	text-decoration: underline;
  }
svg #steely-text a:hover {
	cursor: pointer;
	text-decoration: underline;
  }
  
/* -----------------------  LibChat Widgets --------------------------------- */ 
/* chat buttons */
.steely-visually-hidden {
	position: absolute !important; 
	height: 1px; 
	width: 1px; 
	overflow: hidden; 
	clip: rect(1px, 1px, 1px, 1px);
	}
button.libchat_offline,
button.libchat_online {
	border:2px solid transparent !important;
	}
button.libchat_offline::before {
    display: inline-block;
    content: ' ';
    background-image: url(../../../../content/dam/library/icons/chatsvg/chat-off.svg);
	background-size: 2em 2em;
    height: 2em;
    width: 2em;
    vertical-align: -50%;
    margin-right: 1em;
	} 
button.libchat_online::before {
    display: inline-block;
    content: ' ';
    background-image: url(../../../../content/dam/library/icons/chatsvg/chat-on.svg);
	background-size: 2em 2em;
    height: 2em;
    width: 2em;
    vertical-align: -50%;
    margin-right: 1em;
	}
button.libchat_online:hover, 
button.libchat_online:focus {
	background-color: #efefef !important; 
	border:2px solid green !important;
	}
button.libchat_offline:hover, 
button.libchat_offline:focus {
	background-color: silver !important; 
	border:2px solid gray !important;
	}

/* chat float */

.s-lch-widget-float-btn, 
.s-lch-widget-float-btn.online, 
.s-lch-widget-float {
	/*bottom:2.5em !important;*/
	z-index: 3000000000 !important;
	border:2px solid transparent !important;
	}
.s-lch-widget-float-btn {
	background-color: #efefef !important;
	border:2px solid transparent !important;
    right:2.7em !important; /* test */
	}
.s-lch-widget-float-btn svg path {
	fill: #efefef;
	stroke: gray;
	}
.s-lch-widget-float-btn.online {
	background-color: white !important;
	}
.s-lch-widget-float-btn.online svg path {
	fill: white;
	stroke: black;
	}
.s-lch-widget-float-btn.online svg .dots path {
	fill: green;
	stroke: green;
	}
.s-lch-widget-float-btn:hover, 
.s-lch-widget-float-btn:focus {
	background-color: silver !important; 
	border:2px solid gray !important;
	}
.s-lch-widget-float-btn.online:hover, 
.s-lch-widget-float-btn.online:focus {
	background-color: #efefef !important; 
	border:2px solid green !important;
	}

/* Cookie Consent */
.cc-message a {
    color: #fff; }

@media only screen and (max-width:768px) {
	.s-lch-widget-float-btn, 
	.s-lch-widget-float-btn.online, 
	.s-lch-widget-float {
		z-index: 2000 !important;}
		}
.nku-floating-footer, 
.nku-floating-footer.floating {
	z-index: 1071;
	}
/* /* ##################################### Bb Ally button fix ############################################### */ */

.ally-af-launch-container.ally-af-style-flag_large>button:focus,
.ally-af-launch-container.ally-af-style-flag_small>button:focus {
	background:#fff;
	border-color:#ccc
	}
.ally-af-launch-container.ally-af-style-bar_bottom>button:focus {
	border:1px solid #fff;
	border-radius:3px
	}
.ally-af-launch-container.ally-af-style-flag_large>button:focus>img.ally-af-launch-icon-black,
.ally-af-launch-container.ally-af-style-flag_small>button:focus>img.ally-af-launch-icon-black {
	display:inline-block
	}
.ally-af-launch-container.ally-af-style-flag_large>button:focus>img.ally-af-launch-icon-white,
.ally-af-launch-container.ally-af-style-flag_small>button:focus>img.ally-af-launch-icon-white {
	display:none
	}

/* ##################################### Contrast tester fix ############################################### */

.nku-hide-visually {color: black; background-color: white;}

/* ##################################### Bootstrap link issue ############################################### */

.script a {text-decoration: underline;}

/* ##################################### NOTES ###################################################### */
/* https://avexdesigns.com/responsive-youtube-embed/   */
/* http://www.cssarrowplease.com/  */

/* ################################   November 2016 - February 2018   ################################ */	
/* ################################ M. Providenti STYLES END ######################################## */



/* BEGIN IMPORT NKU Steely Library Styles */
/* @import url("https://steely2.nku.edu/aem6/css/steely-static.css") */
/* END IMPORT NKU Steely Library styles */

