body { background-color: #fff/*#fdfcfb*/; border-top: 3px solid #e3decf; margin: 0; padding: 1em 1em 17em 1em; }
a { color: #0b8dc4; }
a:hover { color: #000; }
#header h1 { color: #97907e; font-size: 2em; margin: 0; }
#zsr-home { color: #212121; }
#logo { color: #9e7e38; }
.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777; white-space: nowrap; }
.hero-unit { background: #fff; border: 1px solid #e3decf; padding: 100px 60px; }
input.search-query { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.title { font-weight: bold; }
.title .highlight, .title mark { background-color: transparent; padding: 0; }
.highlight, mark { background-color: #ffc; color: inherit; padding: 2px; }
.label { font-weight: normal; }
.format-list { color: #97907e; font-size: .8em; }
.xrow-title .format-list::before { content: '- '; }
x.format-facet { color: #97907e; font-size: .8em; font-weight: bold; text-transform: uppercase; }
.label.allbooks, .label.allfilms,
.format-facet.allbooks, .format-facet.allfilms { display: none; }
.record .format-list { color: inherit; font-size: 1em; }
.record .format-facet { color: inherit; font-size: 1em; font-weight: normal; text-transform: none; }
.record .format-facet:after { content: " / "; }
.record .format-facet:last-child:after { content: ""; }
.result .callnumber br { display: none; }
.icon-plus { color: #ccc; }
.save-record { color: #aaa; }
.nav-header { color: #333; }
.sidebar a { color: #005580; }
.sidebar .small { line-height: 22px; padding-top: 3px; }
.breadcrumb a { color: #999; }
.tab-container { background: #fff; }
.no-results-help { background: #f7f7f7; border: 1px solid #e3decf; border-radius: 4px; margin: 2em 0 4em 0; padding: 2em; }
.centered-pills .dropdown li { display: block; }
.centered-pills .dropdown a { float: none; text-align: left; }

@media (max-width: 767px) {
.hero-unit { padding: 1em; }
x.nav-pills>li { float: none; }
x.nav-pills>li>a { font-size: .9em; margin: 0 .5em 0 0; padding: .5em 0; }
.pad { padding: 0; }
.pull-left { float: none; }
x.pull-right { float: none; }
#searchForm a[href="/Search/Advanced"] { display: none !important; }
.query-info { display: none; }
form[name="sort"] { display: none; }
}
