/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */

/* Increase the body font size on tablet devices */
body {
  font-size: 93.8%;
}

/*Instruction styles */
.instruction-slideshow .views-field-field-quote p {
  background-color: #666;
  color: #fff;
  font-family: helvetica,impact,sans-serif;
  font-size: 12pt;
  line-height: 16pt;
}

.instruction-slideshow .views-field-field-image {
  border: solid 1px #666;
}

.instruction-slideshow .instruction-sstitle a {
  color: #fff;
  font-size: 2.5em;
  font-weight: bold;
  font-family: helvetica,impact,sans-serif;
  line-height: 1em;
}

.instruction-slideshow .instruction-sstitle a:hover {
  text-decoration: none;
}

.instruction-slideshow .instruction-sstitle {
  background: rgba(255,203,102,.9);
  min-height: 73px;
  width: 43%;
  position: absolute;
  right: 1px;
  /*top: 62%;*/
  bottom: 30%;
  padding: .25em;
}

.instruction-slideshow {
  max-width: 800px;
}

/* database search on large devices */
#subjectSearch select {
  width: auto;
  display: inline;
}

/* Research and Publication Services site */
.resources,
.research-section {
  display: flex;
  justify-content: space-between;
}

.research-text,
.lifecycle .rfloater,
.resources ul {
  width: 55%;
}

@media screen and (max-width: 998px) {
.front .row1 div.section1 { padding: 0 15px; }
} /* end max-width 998 */


@media screen and (max-width : 930px){ 

nav#block-superfish-1 { display: none; }

#menu-bar { background: #fff; }

/* quicklinks */
#block-block-21 { padding: 0 15px; }

#name-and-slogan {  background: #505558; padding: 0 12px; }
#name-and-slogan h1 { font-size: 1em; padding: 12px 0px; font-weight: 600; line-height: .8em; letter-spacing: 0; }
#site-name a {
 color: #fff;
}

/* ask a librarian */
#block-block-3 { top: 0; float: right; margin: 0; }
div#block-block-3 a,
div#block-block-3 i { color: #fff; }

#bookshelf,
#carousel { width: 250px; }

.los-panel #summonInput { width: 70%; }
.los-panel input { margin-top: .5em; }

.hours-pane .fa:first-of-type { top: 30px; }

.views-accordion-header h4 { font-size: 1em; }


} /* end max-width 930 */

@media screen and (max-width: 885px) {
section.pane-block-24 h2,
section.pane-block-25 h2,
section.pane-block-26 h2,
section.pane-block-27 h2,
section.pane-block-28 h2 { padding: 0; margin: 0; background: none; color: #000; text-transform: none; letter-spacing: initial; transform: rotate(0); }
section.pane-block-24 .block-content,
section.pane-block-25 .block-content,
section.pane-block-26 .block-content,
section.pane-block-27 .block-content,
section.pane-block-28 .block-content { margin: 2em 0 1em 0; padding: 0; }
#bookshelf-prev { display: initial; }
ul.quicktabs-tabs.quicktabs-style-libtab { padding: 0; }
ul.quicktabs-tabs.quicktabs-style-libtab li a { font-size: .85em; }
.front .row1 div.section1 { padding: 0 12px; }

#block-menu-menu-info-for .menu li a { padding: 6px; }
} /* end max-width 885 */

@media screen and (max-width: 820px) {
/* Research and Publication Services site */
.resources,
.research-section {
  display: inherit;
}

.research-text,
.lifecycle .rfloater,
.resources ul {
  width: 100%;
}
}
}