@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800i&subset=latin-ext);
@charset "UTF-8";
body {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #333e48;
  background-color: #fff;
}

#wrapper {
  padding-left: 0;
  padding-right: 0;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #361853;
}

a,
a.title,
a:visited {
  color: #007bb3;
  transition: all 0.3s ease;
}
a:hover,
a.title:hover,
a:visited:hover {
  color: #007bb3;
}
a:focus, a:active,
a.title:focus,
a.title:active,
a:visited:focus,
a:visited:active {
  color: #008ecf;
  border-color: #008ecf;
  text-decoration: none;
}

a.cancel {
  margin-left: 16px;
  padding: 0;
}

input,
button,
textarea,
select {
  font-family: "Open Sans", sans-serif;
}

input,
select {
  border: 1px solid #ccc;
}

#opac-detail .main .row-fluid,
#opac-marcdetail .main .row-fluid,
#opac-isbddetail .main .row-fluid {
  margin-top: 5px;
}
@media only screen and (min-width: 768px) {
  #opac-detail .main .row-fluid .span9,
#opac-marcdetail .main .row-fluid .span9,
#opac-isbddetail .main .row-fluid .span9 {
    float: right;
    width: 75%;
  }
}
@media only screen and (min-width: 768px) {
  #opac-detail .main .row-fluid .span3,
#opac-marcdetail .main .row-fluid .span3,
#opac-isbddetail .main .row-fluid .span3 {
    float: right;
    width: calc(25% - 8px);
    margin-right: 8px;
    margin-left: 0;
  }
}
#opac-detail .main .results_summary,
#opac-detail .main .label,
#opac-marcdetail .main .results_summary,
#opac-marcdetail .main .label,
#opac-isbddetail .main .results_summary,
#opac-isbddetail .main .label {
  font-size: 16px;
}
#opac-detail #views,
#opac-marcdetail #views,
#opac-isbddetail #views {
  margin-bottom: 15px;
  border-color: #ccc;
}
#opac-detail #views .view,
#opac-marcdetail #views .view,
#opac-isbddetail #views .view {
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-bottom-width: 0;
}
#opac-detail #views .view a,
#opac-marcdetail #views .view a,
#opac-isbddetail #views .view a {
  border: 0;
}
#opac-detail #bookcover,
#opac-marcdetail #bookcover,
#opac-isbddetail #bookcover {
  max-width: 180px;
}
@media screen and (min-width: 768px) {
  #opac-detail #bookcover,
#opac-marcdetail #bookcover,
#opac-isbddetail #bookcover {
    margin: 60px 0 16px 16px;
    float: right;
  }
}
#opac-detail #bookcover img,
#opac-marcdetail #bookcover img,
#opac-isbddetail #bookcover img {
  margin: 0;
  box-sizing: border-box;
}
#opac-detail #bookcover a,
#opac-marcdetail #bookcover a,
#opac-isbddetail #bookcover a {
  border: 0;
}
@media screen and (min-width: 1024px) {
  #opac-detail .record,
#opac-marcdetail .record,
#opac-isbddetail .record {
    max-width: 90%;
  }
}

#opac-detail #ulactioncontainer,
#opac-user #ulactioncontainer {
  min-width: auto;
  margin-top: 40px;
  margin-right: 1em;
  position: relative;
}
#opac-detail #ulactioncontainer .nav_results,
#opac-user #ulactioncontainer .nav_results {
  font-size: 16px;
  background-color: transparent;
  border-width: 0;
}
#opac-detail #ulactioncontainer .nav_results .l_Results:hover,
#opac-user #ulactioncontainer .nav_results .l_Results:hover {
  background-color: transparent;
}
#opac-detail #ulactioncontainer .pg_menu li a,
#opac-detail #ulactioncontainer .pg_menu li span,
#opac-user #ulactioncontainer .pg_menu li a,
#opac-user #ulactioncontainer .pg_menu li span {
  float: none;
  border-left: 0;
  border-right: 0;
  background-color: #fff;
}
@media only screen and (min-width: 1024px) {
  #opac-detail #ulactioncontainer .pg_menu li a,
#opac-detail #ulactioncontainer .pg_menu li span,
#opac-user #ulactioncontainer .pg_menu li a,
#opac-user #ulactioncontainer .pg_menu li span {
    display: inline-block;
    border-top: 0;
    text-align: left;
  }
}
#opac-detail #ulactioncontainer .pg_menu .back_results,
#opac-user #ulactioncontainer .pg_menu .back_results {
  position: absolute;
  top: -38px;
  left: 0;
}
#opac-detail #ulactioncontainer .pg_menu .back_results a,
#opac-user #ulactioncontainer .pg_menu .back_results a {
  padding: 0 0.5em;
  float: none;
  display: inline-block;
  font-weight: 600;
  border: 0;
}
#opac-detail #ulactioncontainer .pg_menu .back_results::before,
#opac-user #ulactioncontainer .pg_menu .back_results::before {
  content: "";
  font-family: FontAwesome;
}
#opac-detail #ulactioncontainer .pg_menu .back_results:hover,
#opac-user #ulactioncontainer .pg_menu .back_results:hover {
  opacity: 0.6;
}

body[id^=opac] .ui-tabs-panel {
  padding: 8px 0;
  border: 0;
}
body[id^=opac] .ui-tabs .ui-state-default {
  margin: 0 6px 6px 0;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #ccc;
}
body[id^=opac] .ui-tabs .ui-state-default:hover {
  background-color: #e3e3e3;
}
body[id^=opac] .ui-tabs .ui-state-default a {
  padding: 8px 12px;
  color: #007bb3;
  border: 0;
  font-size: 14px;
}
body[id^=opac] .ui-tabs .ui-state-default.ui-tabs-active {
  background-color: #007bb3;
  border-color: #007bb3;
}
body[id^=opac] .ui-tabs .ui-state-default.ui-tabs-active a {
  color: #fff;
  border: 0;
}

.btn-primary,
#searchsubmit,
#search-facets .menu-collapse-toggle {
  padding: 8px;
  background-color: #e42736;
  background-image: none;
  color: #fff !important;
  border-color: #e42736;
  border-radius: 5px;
  text-shadow: none;
  box-shadow: none;
  transition: all 0.3s ease;
}
.btn-primary:hover,
#searchsubmit:hover,
#search-facets .menu-collapse-toggle:hover {
  background-color: #ce2835;
  border-color: #ce2835;
  color: #fff;
  box-shadow: none;
}
.btn-primary:active, .btn-primary:focus,
#searchsubmit:active,
#searchsubmit:focus,
#search-facets .menu-collapse-toggle:active,
#search-facets .menu-collapse-toggle:focus {
  background-color: #fa2d3e;
  border-color: #fa2d3e;
}

.btn-lg {
  margin-bottom: 20px;
  padding: 0;
  height: 45px;
  line-height: 45px;
  width: 100%;
  font-size: 16px;
  font-weight: 700;
  border-radius: 2px;
  box-sizing: border-box;
}

.input-append .btn:last-child {
  border-radius: 5px;
}

.view a > td,
.view a > th,
#ulactioncontainer li > td,
#ulactioncontainer li > th,
.ui-tabs .ui-tabs-nav li > td,
.ui-tabs .ui-tabs-nav li > th,
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: transparent;
  border-top-width: 0;
}

body[id^=opac] .menu-collapse,
body[id^=opac] #action {
  margin-top: 1em;
  padding-bottom: 0;
  background-color: transparent;
  border-width: 0;
}
body[id^=opac] .menu-collapse li,
body[id^=opac] #action li {
  margin: 0;
  padding: 12px 0;
  border-bottom: 1px solid #e3e3e3;
  transition: border 0.3s ease;
}
body[id^=opac] .menu-collapse li:hover,
body[id^=opac] #action li:hover {
  border-color: #007bb3;
}
body[id^=opac] .menu-collapse > li > a,
body[id^=opac] .menu-collapse > li .dropdown > a,
body[id^=opac] #action > li > a,
body[id^=opac] #action > li .dropdown > a {
  border: 0;
  font-weight: 400;
}
body[id^=opac] .menu-collapse .caret,
body[id^=opac] #action .caret {
  border-top: 4px solid #333e48;
}
body[id^=opac] #menu {
  border: 0;
}
body[id^=opac] #menu h4 a {
  margin-top: 16px;
  padding: 8px;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  border: 1px solid #007bb3;
  border-radius: 5px;
}
body[id^=opac] #menu a {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: transparent;
}

table a {
  border: 0;
}

.ext-link {
  margin-left: 4px;
  display: inline-block;
  width: 11px;
  height: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAALpJREFUOBGdlD0OgzAMhUPFxNwbdeppe5ZeoXTs3LX1Czg40YsVY8nyT/w+DEJJKaW7+Cr+Iy6tytiM9roQDLSmIhbLJq3Iq69y+BS3wFJ4QntmIRYWArUQ1LrVkdjHkpxBMBYC9SAhkAepFi+rVd2tGIZUqzWgEKQHCkMYaJGm/h+IgHqWP81MJr7Se+z9m8QPmaGt3sfGZiOW9ZNMIoEhP2NZfzmjZBqA3vuBvmI0Qo77zL3YRqAvMP5tEn6SygMxYQAAAABJRU5ErkJggg==);
  background-size: 11px;
  background-repeat: no-repeat;
  opacity: 0.6;
}

.download {
  color: white;
}

.newshelf {
  color: white;
}

.send {
  color: white;
}

.print-small {
  color: white;
}

#MARCview {
  display: none;
}

#add_suggestion_form > .action {
  position: relative;
  left: 20%;
}

#opac-userlists .main,
#opac-lists .main {
  margin: 0;
  padding: 0;
}
#opac-userlists .main .breadcrumb,
#opac-lists .main .breadcrumb {
  padding: 5px 20px;
  margin: 10px auto;
  max-width: 1288px;
  box-sizing: border-box;
}
#opac-userlists .main .container-fluid,
#opac-lists .main .container-fluid {
  padding: 0;
  max-width: none;
}
#opac-userlists .main .container-fluid .row-fluid,
#opac-lists .main .container-fluid .row-fluid {
  padding: 0 20px;
  margin: 0 auto;
  max-width: 1288px;
  box-sizing: border-box;
}

#wrapper > .container-fluid:last-child {
  margin-top: 32px;
  max-width: none;
  background-color: #361853;
  color: #fff;
}

#opaccredits {
  margin: 0 auto;
  padding: 14px 16px 0;
  max-width: 1288px;
  color: #fff;
}
@media screen and (min-width: 1024px) {
  #opaccredits {
    padding: 16px 0 0;
  }
}
#opaccredits .back-to-top {
  padding: 12px 28px 12px 16px;
  float: right;
  border-radius: 5px;
  border: 0;
  background-color: #2f0557;
  color: #fff;
  font-weight: 700;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAYAAAAWo42rAAAAAXNSR0IArs4c6QAAAGFJREFUKBXdjwEOwCAIA41/mI/0vfsPtgyzisseIAmx0AtIKSnM7GKm9loGdONlfsMCQXrsMNpcRyPHC8NRSOGpHxhgjzHekJE6oPs1AfvnJ0gDutFbT45KQQWqFn/6KHAAAUWuKkQWOeUAAAAASUVORK5CYII=);
  background-position: center right 12px;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1024px) {
  #opaccredits .back-to-top {
    margin-top: 38px;
  }
}
#opaccredits .back-to-top:hover {
  background-color: #2a024f;
}
#opaccredits .back-to-top:active, #opaccredits .back-to-top:focus {
  background-color: #4b1c78;
}
#opaccredits #library-hours {
  padding: 58px 0 56px;
}
@media screen and (min-width: 1024px) {
  #opaccredits #library-hours {
    padding: 100px 0;
  }
}
#opaccredits .tab-content {
  overflow: visible;
  background-color: #361853 !important;
  border: none;
}
@media screen and (min-width: 1024px) {
  #opaccredits .tab-content {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (min-width: 1024px) {
  #opaccredits .tab-pane {
    display: inline-block;
    vertical-align: top;
  }
}
#opaccredits .nav-tabs {
  margin-bottom: 32px;
  border-color: rgba(255, 255, 255, 0.4);
}
@media screen and (min-width: 1024px) {
  #opaccredits .nav-tabs {
    display: none;
  }
}
#opaccredits .nav-tabs a {
  padding: 10px 16px 9px;
  color: #fff;
  font-weight: 700;
  opacity: 0.8;
}
#opaccredits .nav-tabs a:hover {
  background-color: transparent;
  opacity: 1;
  border-color: transparent;
}
#opaccredits .nav-tabs .active a {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
  border-bottom-color: #361853;
  opacity: 1;
}
#opaccredits table,
#opaccredits th,
#opaccredits td {
  background-color: transparent;
}
#opaccredits table {
  font-size: 18px;
  text-align: left;
}
#opaccredits table th,
#opaccredits table td {
  padding-bottom: 16px;
  min-width: 56px;
  vertical-align: top;
}
#opaccredits table th a,
#opaccredits table td a {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
#opaccredits table th a:hover,
#opaccredits table td a:hover {
  border-bottom-color: #fff;
  text-decoration: none;
}
#opaccredits table .lh-title {
  display: none;
}
@media screen and (min-width: 1024px) {
  #opaccredits table .lh-title {
    margin-bottom: 32px;
    display: block;
  }
}
#opaccredits table .spacer {
  padding-top: 16px;
}
#opaccredits table .icon {
  background-position: 0 3px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}
#opaccredits table .icon-phone {
  background-position: 0 18px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAVdJREFUSA3dlbFKxEAQhg87wRcQ7ZRrLRQ7C8sDrQVfQWtfRGwEwfqaa9TO2gewEAsb755AO1HX7x9nwexmISapMvBnM//OzL+Z3SSj0aAshDABc5CauEnnh6VIXfEoNu9DwIqlhaJCyjfxl5oEdYkZuAC9v1H/vUWLLq2yXGq9qyC2IoLxzbwQFoy9HNNnLzh2gUf3920FLS7pJr94jR0f7308alE7T2G1J77iqWa53wLf4APs5hn/ZCiyDj694KaLXOHLXkF8Mom3+6yQeAlkMxdY5v7BmN8nOed+D2jjS1b+rJCxCuLpOfsjcg2vdlUsbVKcTPmKT9Ah+HKYiAttw12AJ6AjfVtJxIEzS/nMJ+oUSEQ2AxtZUA1h0VxqpnKKuAMQ26WTNAXHYAzsZUyz4M1SvugTrT3Rxut0NbXyJpeUqLwG9J7cAb3x2oM66+fvV1rI8PgfMeUZRPssk78AAAAASUVORK5CYII=);
}
#opaccredits table .icon-email {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAOZJREFUSA3tUcsRgkAMZR0r8IxH2uBOEV7tQjuxFIqwBjhpA55c38NkZ9mPzICeJDOZfN7LIxuKYrX/uYC1toF38KVGjUYvZzRBs0Near0w9saY/UgjWPuJ+gLfjUiJghzhcsZZRHWItSfkD6lviIeILA1i8LtwOcPZwaIZH0BewVvtSV7p0CdcZ5TrYgpAjxvyFTRueBbPvpBEmhPW5N2OAfRTN87+o5xOkQVkA+A1/Cpe62JhzOpkgVBhog51NhP8xfDPP7D1VuyRl3yi15ubUmsw/wVHdBwg+JxADWqttl7gSxd4ARMpidBFaJczAAAAAElFTkSuQmCC);
}
#opaccredits table .icon-loc {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZJJREFUSA3dlDFLA0EQhYOIpEirkJ+gqRT/QGqJ/0crYyKkTWs6f4OFpLQWApZaXJdaSBERdf3eZQbiept4pyD44GXmZt6829vNXa327xFCaMAunMCZUfkZbPxoAzBowwymkNFoV7qJBuE7FG5hBzaNylUTpCl3Ewa0LRkULuBGvErVrEfItd/fLga054JWKaMtOIBTo3LV1JNG6MaLSF4j1iEKHYmIMowxsN6xNSZJw7jBgP4tQtNMtHLhyKh8aj2dizCLfXT9ZW9N9GpxbnFVcI3PfNKmbvBoqkOLVxaviaLgNdf4zKK76pfHPc8fOoSRdOSFh2y9kWlLHXLLhubEndRi1IPSCHspXWGdgXE+FkKvUECRfs8045QmWWdQb7LwBLdjoWrWI5R8k92MwRtNg0uveVQt76DxWumIgc7iBb7BfTcgP7Caei2vV4oY9KFwBzeNyoV+JdPlIUzq8EFu4ASe5tmiVl/WVs4x9E/3M7lY/hO97u6YDqFjuE5fuo+zture+DtbE68C810xrv/p9QdGqkNttnXcVwAAAABJRU5ErkJggg==);
}
#opaccredits .credits {
  padding: 24px 0;
}
@media screen and (min-width: 1024px) {
  #opaccredits .credits {
    padding: 0;
  }
}
#opaccredits .credits a {
  color: #fff;
  font-size: 13px;
  border-bottom-color: rgba(255, 255, 255, 0.5);
}
#opaccredits .credits a:hover {
  border-bottom-color: #fff;
}
#opaccredits .credits-horowhenua {
  margin-bottom: 12px;
  display: block;
  width: 165px;
  min-height: 45px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTcyIiBoZWlnaHQ9IjQyIiB2aWV3Qm94PSIwIDAgMTcyIDQyIj4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJhIiBkPSJNLjE3My4yMTZINS4yMXY1Ljk1OUguMTczeiIvPgogICAgICAgIDxwYXRoIGlkPSJjIiBkPSJNMi41MzYgMy4yNmMuNTY5LTEuMDQ2IDEuNC0xLjE5OCAyLjQ5LTEuMTk4IDEuMDkyIDAgMi42MyAxLjEzMSAyLjYzIDIuNzE0IDAgMS41NzktMSAyLjg3LTMuMDM1IDIuODctMi4wMzMgMC0zLjY3LTIuMDk1LTQuNTUtMy40MjEgMCAuMTk3LS4wMDEuNjI1LS4wMDQgMS4yMDYuMDE2LjQ3LjI1IDMuNTM4IDMuMjIxIDUuMDM0bDkuNTc1IDQuODEyczMuMjIzIDEuNjIgNi40NDkgMGw5LjYwMS00LjgxNnMyLjQ1NS0xLjIzMSAzLjA4My0zLjg0OWMtMS44MjguMjE4LTMuNS0xLjc4OC01LjQ0My0xLjc4OC0xLjU3OCAwLTIuNDcxLjg2NC0yLjQ3MSAxLjk4OSAwIDEuMTMxLjgwNSAxLjg1NSAxLjc2IDEuODczLjQ5My4wMDkgMS4wNDUtLjEwMyAxLjQ4Ny0uNzgtLjA1MyAxLjA2NS0uODY3IDEuNjMtMS42MTggMS42My0yLjgyNiAwLTMuMDc2LTMuNzQyLTcuNzEzLTMuNzQyLTIuMjggMC00LjA5OSAxLjMxNy00LjA5OSAzLjM0NCAwIDEuNDQ3IDEuMjYgMi4zMTggMi4zODcgMi4yOS43NzMtLjAxMyAxLjczNS0uMzE0IDIuMDkyLTEuNTc1LjgyNCAxLjM3Ny0uNTM4IDIuNTgyLTIuMDY2IDIuNTgyLTUuNzMzIDAtNS4xNDctMTEuNzQtMTAuOTgtMTEuNzQtMS40NzQgMC0zLjIxLjUzNS0yLjc5NiAyLjU2NXoiLz4KICAgICAgICA8cGF0aCBpZD0iZSIgZD0iTTMuNjY5LjgxMXMtMy42MSAwLTMuNjEgMy44NTZ2OS4xNjRjMi4xOTEtMS4wMTQgNi45OTMtMy4zMSA2Ljk5My0zLjMxbDcuMDMtLjk2NEwxOS40IDcuMTk0bDQuNTE2LS42MTMgMy40MzcuODQgNC4yMDEgMy4xNTQuMzA4LjRWNC42NjdTMzEuODYyLjgxIDI4LjI1LjgxSDMuNjY5eiIvPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZiIgeDE9IjUwLjAwMSUiIHgyPSI1MC4wMDElIiB5MT0iMTAwLjAwNCUiIHkyPSItLjAwNiUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA5NUNBIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNURBNSIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik03NC45ODUgMzV2Mi41OTJoLTMuOTY5VjM1SDcwdjZoMS4wMTZ2LTIuNjE1aDMuOTdWNDFINzZ2LTZ6TTgwLjEzNiAzNS4wOGMuOTA0IDAgMS42NTguMjg5IDIuMjU4Ljg2My42MDMuNTc2LjkwMyAxLjMuOTAzIDIuMTcgMCAuODY5LS4zMDQgMS41ODctLjkxIDIuMTU1LS42MS41NzQtMS4zNzYuODU3LTIuMjk5Ljg1Ny0uODc5IDAtMS42MTUtLjI4My0yLjItLjg1Ny0uNTg5LS41NjgtLjg4Mi0xLjI4LS44ODItMi4xNCAwLS44OC4yOTMtMS42MS44ODQtMi4xODUuNTkxLS41NzQgMS4zNC0uODYyIDIuMjQ2LS44NjJtLjAzMy44MDJjLS42NyAwLTEuMjE5LjIxMi0xLjY0OC42MzItLjQzNC40MjItLjY0OC45NjMtLjY0OCAxLjYxNiAwIC42MzYuMjE0IDEuMTYzLjY0OCAxLjU4Ny40MzIuNDIyLjk3Mi42MzQgMS42MjMuNjM0LjY1NiAwIDEuMTk2LS4yMiAxLjYzNC0uNjQ3LjQzNi0uNDMuNjU2LS45NjUuNjU2LTEuNjA3IDAtLjYyNS0uMjItMS4xNTMtLjY1Ni0xLjU3Ny0uNDM4LS40MjQtLjk3NS0uNjM4LTEuNjEtLjYzOE04NC41MzIgNDEuMDYxdi01Ljg5NmgxLjQ2NmMuNTg5IDAgMS4wNjQuMTQ1IDEuNDEuNDQuMzQ2LjI5Ny41Mi42OTYuNTIgMS4xOTcgMCAuMzQ1LS4wOC42NDEtLjI1MS44OTQtLjE3My4yNS0uNDE4LjQzNS0uNzM3LjU1Ny4xOS4xMjYuMzcuMjk0LjU1MS41MTEuMTc4LjIxLjQzLjU4Ny43NTQgMS4xMTUuMi4zMzYuMzY3LjU4OC40ODYuNzU4bC4zMTIuNDI0aC0uOTk1bC0uMjU3LS4zODlhMS4xNSAxLjE1IDAgMCAwLS4wNTQtLjA3NWwtLjE2LS4yMzEtLjI1OC0uNDMtLjI4LS40NmE0LjU5IDQuNTkgMCAwIDAtLjQ3Ny0uNTgxIDEuODQ3IDEuODQ3IDAgMCAwLS4zODgtLjMxYy0uMTE3LS4wNjMtLjMxLS4wOTItLjU4NC0uMDkyaC0uMjE4djIuNTY4aC0uODR6bTEuMDkxLTUuMTc4aC0uMjV2MS44NTdoLjMxNGMuNDI3IDAgLjcxOS0uMDM2Ljg3My0uMTA3YS44MDMuODAzIDAgMCAwIC4zNjgtLjMzMi45NjcuOTY3IDAgMCAwIC4xMzQtLjUwMy45MTYuOTE2IDAgMCAwLS4xNDYtLjUwNS43NzguNzc4IDAgMCAwLS40MTMtLjMxNmMtLjE3OC0uMDY1LS40Ny0uMDk0LS44OC0uMDk0ek05Mi4yMjcgMzUuMDhjLjkwNyAwIDEuNjU3LjI4OSAyLjI2Ljg2My42MDEuNTc2LjkwMSAxLjMuOTAxIDIuMTcgMCAuODY5LS4zMDIgMS41ODctLjkxMiAyLjE1NS0uNjA3LjU3NC0xLjM3NC44NTctMi4yOTUuODU3LS44ODMgMC0xLjYxNS0uMjgzLTIuMjA1LS44NTctLjU4Ny0uNTY4LS44ODEtMS4yOC0uODgxLTIuMTQgMC0uODguMjk0LTEuNjEuODg4LTIuMTg1LjU5Mi0uNTc0IDEuMzQtLjg2MiAyLjI0NC0uODYybS4wMzMuODAyYy0uNjY4IDAtMS4yMjEuMjEyLTEuNjQ4LjYzMi0uNDMyLjQyMi0uNjUuOTYzLS42NSAxLjYxNiAwIC42MzYuMjE4IDEuMTYzLjY1IDEuNTg3LjQzMy40MjIuOTc1LjYzNCAxLjYyMy42MzQuNjU0IDAgMS4xOTYtLjIyIDEuNjM0LS42NDcuNDM2LS40My42NTYtLjk2NS42NTYtMS42MDcgMC0uNjI1LS4yMi0xLjE1My0uNjU2LTEuNTc3LS40MzgtLjQyNC0uOTcyLS42MzgtMS42MS0uNjM4TTEwMy43MTEgMzUuMTY2aC44MzRsLTIuMzU0IDUuOTE2aC0uMTk0bC0xLjkxNy00Ljc5LTEuOTMgNC43OWgtLjE4N2wtMi4zNTUtNS45MTZoLjg0NGwxLjYxMyA0LjA2IDEuNjI0LTQuMDZoLjhsMS42MjcgNC4wNnpNMTA5LjQ5NyAzNS4xNjZoLjg0MnY1Ljg5NmgtLjg0MnYtMi41NjloLTMuMjh2Mi41NjloLS44NHYtNS44OTZoLjg0djIuNTQ3aDMuMjh6TTExMS44MTEgMzUuMTY2aDMuMzE5di43NWgtMi40ODJ2MS43OTdoMi4zOTh2Ljc1NmgtMi4zOThWNDAuM2gyLjU2NXYuNzQ3aC0zLjQwMnpNMTIwLjkyOCAzNS4xNjZoLjc5N3Y1Ljg5NmgtLjcyMWwtMy45MDctNC41NDN2NC41NDNoLS43ODl2LTUuODk2aC42NzhsMy45NDIgNC41Nzd6Ii8+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIyLjg2NyAzNC45NSkiPgogICAgICAgICAgICA8bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQuMzcuMjE2aC44MzlWMy41NmMwIC40NTMtLjAzLjc5My0uMSAxLjAyNy0uMDY0LjIyOS0uMTQ0LjQyLS4yNDEuNTc0LS4wOTcuMTU2LS4yMTEuMjktLjM1NC40MTMtLjQ2Ni40LTEuMDY5LjYwMS0xLjgxOC42MDEtLjc2MyAwLTEuMzc2LS4xOTgtMS44MzUtLjU5OC0uMTQtLjEyMy0uMjYtLjI2LS4zNTQtLjQxNi0uMDk5LS4xNTUtLjE3Ny0uMzQtLjI0LS41NjQtLjA2Mi0uMjIyLS4wOTQtLjU3LS4wOTQtMS4wNDZWLjIxNmguODQydjMuMzQ2YzAgLjU1Mi4wNi45NC4xODYgMS4xNTVhMS40IDEuNCAwIDAgMCAuNTc4LjUyMmMuMjU0LjEzLjU1Ny4xOTYuOTEuMTk2LjQ5NiAwIC45MDEtLjEzMyAxLjIxNS0uMzk2LjE2NS0uMTM2LjI4NC0uMzA1LjM1NC0uNDkzLjA3My0uMTkzLjExMy0uNTIyLjExMy0uOTg0Vi4yMTZ6IiBtYXNrPSJ1cmwoI2IpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMzEuMDY0IDM1LjEzaC41OTJsMi42MjMgNS45MzFoLS44NmwtLjc3OC0xLjc0N2gtMi40OTVsLS43MjYgMS43NDdoLS44NjFsMi41MDUtNS45MzF6bTEuMjM1IDMuNDMzbC0uOTQzLTIuMTM2LS44ODIgMi4xMzZoMS44MjV6TTE0Mi42MDQuNzYzcy0zLjYxNyAwLTMuNjE3IDMuNjQ0VjI1LjYxczAgMy42NDUgMy4yIDUuMzQybDkuNTExIDUuMDQ4czMuMjAyIDEuNyA2LjQwOS4wMDNsOS41MzgtNS4wNTRzMy4yMDUtMS42OTQgMy4yMDUtNS4zNFY0LjQwOHMwLTMuNjQ0LTMuNjItMy42NDRoLTI0LjYyNnoiLz4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzkgMjApIj4KICAgICAgICAgICAgPG1hc2sgaWQ9ImQiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjYyIvPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiMwMDRDODMiIGQ9Ik0uMDY3IDE2Ljg5NmgzMS45M1YuNjk2SC4wNjZ6IiBtYXNrPSJ1cmwoI2QpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOSkiPgogICAgICAgICAgICA8bWFzayBpZD0iZyIgZmlsbD0iI2ZmZiI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNlIi8+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHBhdGggZmlsbD0idXJsKCNmKSIgZD0iTTMuNjY5LjgxMXMtMy42MSAwLTMuNjEgMy44NTZ2OS4xNjRjMi4xOTEtMS4wMTQgNi45OTMtMy4zMSA2Ljk5My0zLjMxbDcuMDMtLjk2NEwxOS40IDcuMTk0bDQuNTE2LS42MTMgMy40MzcuODQgNC4yMDEgMy4xNTQuMzA4LjRWNC42NjdTMzEuODYyLjgxIDI4LjI1LjgxSDMuNjY5eiIgbWFzaz0idXJsKCNnKSIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZmlsbD0iIzAwODg1MSIgZD0iTTEzOS4xNDQgMTIuMzA4djEuMjdjMS45NzMtMS42NzcgNi4zODQtMy4xNyAxMC4zMi0zLjE3IDQuMjA2IDAgNy41OTEgMS45MDIgNy41OTEgNS44MjUgMCAyLjE5Mi0xLjk3NyAzLjcwNi00LjI5NSAzLjcwNi0zLjA4MyAwLTQuNTY2LTEuODctNC41NjYtMy44NDUgMC0xLjYyNS45NzItMy4xNTYgMi43NjctMy43ODMtMi4zNS0uMzI1LTQuMTg4IDEuNjItNC4xODggMy44NzEgMCAyLjMxOCAxLjg2NiA1LjQ1MSA3LjEzNCA1LjQ1MSAzLjUyMSAwIDcuMTA2LTEuODY0IDEwLjA1MS00LjA0NCAzLjQ0Mi0yLjU1NCA1LjI5OC0yLjkgNi44OTUtMi41NTl2LTMuMTIzYy00LjE3My0zLjUxNC01LjY0Ny00LjQ5OC04LjQzMy00LjQ5OC0yLjg1MiAwLTMuOTIxIDIuMDYtMy45MDUgMi4yNjIgMS4xNC0uODAzIDIuMjYyLTEuMTM2IDMuMjctMS4xNCAyLjM0My0uMDAyIDQuMDQzIDEuNjk1IDQuMDQzIDMuMzM4IDAgMS42NDQtMS4wMDggMy41MjgtMy44MDcgMy41MjgtMi43OTQgMC00LjcyNi0xLjk0NS00LjcyNi00LjI2OCAwLTIuMzI3IDIuMDg4LTQuNjM0IDQuOTU3LTQuNjM0IDIuNTM3IDAgNC45NDYuNzEzIDguNjAxIDMuOTk4VjkuMzZjLTEuMDk0LTEuMDQ3LTQuNjk3LTQuMTc0LTguNzM1LTQuMDgzLS4wNjgtLjAwOC0uMTQ2LS4wMDgtLjIzNC0uMDA4LTIuOTY1IDAtMTYuMDc4IDIuNjczLTIyLjc0IDcuMDQiLz4KICAgICAgICAgICAgPHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9Ii45MDIiIGQ9Ik0xNDIuNy43NTdzLTMuNjAyIDAtMy42MDIgMy41NjZ2MjAuNzVzMCAzLjU3IDMuMTkgNS4yM2w5LjQ2MyA0Ljk0NXMzLjE4OSAxLjY2MyA2LjM3NiAwbDkuNDk4LTQuOTQ0czMuMTg2LTEuNjYyIDMuMTg2LTUuMjNWNC4zMjRzMC0zLjU2Ny0zLjYwMy0zLjU2N2gtMjQuNTA3eiIvPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAyOS41NDZWMi45NzZsNi44NzQtLjgyMnYyNy4zOTJ6TTE4LjI2IDQuOTM0YzAgMS45NTQtMS41NzYgMy4yNDYtMy45NTMgMy4yNDYtMi4zNjggMC0zLjk1LTEuMzI4LTMuOTUtMy4yNDYgMC0xLjk1NyAxLjU4Mi0zLjI0NyAzLjk5Mi0zLjI0NyAyLjMzNSAwIDMuOTEgMS4zMyAzLjkxIDMuMjQ3em0tNy40NjUgMjQuNjEyVjEwLjhsNi45MTQtLjg1N3YxOS42MDJoLTYuOTE0ek0yMS42NjQgMi45NzdsNi45MTgtLjgyMnYxMC4wOThjMS43MzctMS43MjUgMy4yNC0yLjM4NyA1LjM3LTIuMzg3IDQuMTUzIDAgNi43MiAzLjc1NyA2LjcyIDkuNzggMCA2LjA2Ny0zLjA0MiAxMC4yNTctNy40MyAxMC4yNTctMi4xNzMgMC0zLjY3Mi0uNzQ3LTQuODk4LTIuNDY5bC0uNTE1IDIuMTEzaC02LjE2NVYyLjk3N3ptNi45MTggMjAuNTg0Yy43NDYuNTEgMS4zMDUuNzAzIDIuMDkyLjcwMyAxLjg2IDAgMi44NDgtMS41MjUgMi44NDgtNC4zNDQgMC0yLjY5OC0xLjAzLTQuMjI3LTIuODg2LTQuMjI3LS43OSAwLTEuMzQzLjE2LTIuMDU0LjU1djcuMzE4ek00My4zNyAyOS41NDZWMTAuODAxbDYuNDgtLjg1NnYyLjk2OWMxLjU0OC0yLjE4NyAyLjg1LTMuMDkgNC41MDUtMy4wOS4zMiAwIC41MTUuMDQxLjk1MS4xOThsLS41MTMgNy4yNC0uMjc4LS4yNGMtLjY3LS4zNTEtMS4xODItLjQ2NS0xLjkzNC0uNDY1LS43OTUgMC0xLjE4My4xMTQtMi4yOTMuNzA1djEyLjI4NEg0My4zN3pNNjcuMzI3IDI5LjU0NmwtLjUxLTEuOTE2Yy0xLjM4NiAxLjU2NC0yLjg0OCAyLjE1NS01LjIyMSAyLjE1NS0zLjYzNyAwLTUuNjg4LTIuMDc1LTUuNjg4LTUuNzk3IDAtNC41NzQgMi40ODctNi4yOTYgOS4xNy02LjI5Ni42MjcgMCAxLjAyNCAwIDEuODU0LjA3NnYtLjUwNmMwLTEuNTI3LS43MTItMi4wNzMtMi44MDYtMi4wNzMtMS43IDAtMy41MTEuMzktNS43NyAxLjE3bC0xLjM4Mi00LjU4YzMuMjQxLTEuMzI2IDYuMjQ0LTEuOTE0IDkuNzIxLTEuOTE0IDQuOTc3IDAgNi42NzYgMi4wMzYgNi42NzYgNy45MDN2MTEuNzc4aC02LjA0NHptLS41MS04LjA2MWMtLjg2OC0uMDM2LS45MS0uMDM2LTEuMTEyLS4wMzYtMi4zMjggMC0zLjIzOC41MDYtMy4yMzggMS44IDAgMS4wOTYuNzg4IDEuNjQ2IDIuMzcxIDEuNjQ2LjY3IDAgMS4yNjQtLjA4MiAxLjk3OC0uMjc2di0zLjEzNHpNNzcuMDYxIDI5LjU0NlYxMC44MDFsNi40OC0uODU2djIuOTY5YzEuNTQtMi4xODcgMi44NDItMy4wOSA0LjUwNS0zLjA5LjMxNCAwIC41MTMuMDQxLjk1LjE5OGwtLjUxMyA3LjI0LS4yODEtLjI0Yy0uNjczLS4zNTEtMS4xODQtLjQ2NS0xLjkzNS0uNDY1LS43ODcgMC0xLjE4Ni4xMTQtMi4yOS43MDV2MTIuMjg0SDc3LjA2ek05OC42MDUgNC45MzRjMCAxLjk1NC0xLjU4IDMuMjQ2LTMuOTUgMy4yNDYtMi4zNzYgMC0zLjk1Mi0xLjMyOC0zLjk1Mi0zLjI0NiAwLTEuOTU3IDEuNTc2LTMuMjQ3IDMuOTktMy4yNDcgMi4zMzIgMCAzLjkxMiAxLjMzIDMuOTEyIDMuMjQ3em0tNy40NzIgMjQuNjEyVjEwLjhsNi45MTgtLjg1N3YxOS42MDJoLTYuOTE4ek0xMTguMTMgMjguMTAyYy0yLjY4NCAxLjMzLTQuODU4IDEuODc2LTcuNyAxLjg3Ni02LjEyOSAwLTkuNjQ3LTMuNjAyLTkuNjQ3LTkuOTAzIDAtNi4yOTYgMy42NzYtMTAuMjEgOS42MDEtMTAuMjEgNS42MTMgMCA4LjQxOSAzLjEzMiA4LjQxOSA5LjM1IDAgLjU5LS4wMzkgMS40ODgtLjA4IDIuNTA3SDEwNy42NmMuMTE4IDIuMzA3IDEuMDI5IDMuMTI5IDMuNjM3IDMuMTI5IDEuODE2IDAgMi42NDQtLjE5NyA1LjQxMi0xLjIxMWwxLjQyMSA0LjQ2MnptLTUuODA0LTEwLjYwNmMwLTEuOTYtLjY3NC0yLjgyLTIuMTczLTIuODItMS41ODYgMC0yLjM3NS45MDItMi41MyAyLjgyaDQuNzAzek0xMjEuNDYyIDIzLjM2N2MyLjAxOCAxLjAxNCAzLjg3IDEuNTI3IDUuNjU1IDEuNTI3IDEuMzM2IDAgMS45NzYtLjM1NCAxLjk3Ni0xLjE3NyAwLS43ODQtLjQtMS4wMTktMi42NTMtMS41NjYtNC4zNDItMS4wOTctNS44MDYtMi41NDEtNS44MDYtNS44NjcgMC00LjE4OSAyLjk1OS02LjU3NyA4LjE3OS02LjU3NyAyLjMzMiAwIDQuNTQ0LjQ3IDYuNzIgMS40MTRsLTEuMjI4IDQuNjVjLTIuMTc0LS42NjQtMy42MzUtLjkzNy00Ljg1OC0uOTM3LTEuMzg1IDAtMS45NzguMzExLTEuOTc4IDEuMDU2IDAgLjc0NS4zMTcuODk5IDIuMzY4IDEuMzcyIDIuMzM4LjUwNiAzLjE2My44MjMgNC4xMTQgMS40NDUgMS4zLjkwMyAyLjA1IDIuNTA3IDIuMDUgNC40NiAwIDQuMTg4LTMuMDgzIDYuNzM2LTguMTc5IDYuNzM2LTIuNzI0IDAtNS4xMzMtLjU1LTcuMzExLTEuNjg2bC45NS00Ljg1eiIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-size: 135px auto;
  background-position: left;
  background-repeat: no-repeat;
  border: 0;
}
@media screen and (min-width: 1024px) {
  #opaccredits .credits-horowhenua {
    margin-bottom: 38px;
    float: left;
    background-size: 163px auto;
  }
}
#opaccredits .credits-catalyst {
  margin-right: 24px;
}
@media screen and (min-width: 1024px) {
  #opaccredits .credits-catalyst {
    margin: 0 0 0 24px;
    float: right;
  }
}
@media screen and (min-width: 1024px) {
  #opaccredits .credits-koha {
    margin: 0 0 0 24px;
    float: right;
  }
}

#login {
  display: none;
}

.col-lg-9 {
  max-width: 100%;
}

#opac-main .maincontent {
  max-width: 100%;
}
#opac-main .breadcrumb {
  display: none;
}
#opac-main .main {
  margin: 0 auto;
}

#login,
.newsitem,
.slider-container,
.content-block-l,
.content-block-r,
.comingsoon-items {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1), 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

.content-block {
  margin-bottom: 32px;
}
@media screen and (min-width: 1024px) {
  .content-block {
    margin-bottom: 56px;
  }
}
.content-block-l, .content-block-r {
  margin-bottom: 16px;
  padding: 16px;
  display: block;
  color: #333e48;
  border: 0;
  box-sizing: border-box;
}
@media screen and (min-width: 1024px) {
  .content-block-l, .content-block-r {
    margin-bottom: 0;
    padding: 32px 48px;
    display: inline-block;
    width: calc(50% - 20px);
    vertical-align: top;
  }
}
.content-block-l:hover, .content-block-r:hover {
  text-decoration: none;
}
.content-block-l:hover h2, .content-block-r:hover h2 {
  border-bottom-color: #361853;
}
.content-block-l .icon, .content-block-r .icon {
  margin-right: 12px;
  margin-bottom: 12px;
  display: inline-block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px auto;
}
@media screen and (min-width: 1024px) {
  .content-block-l .icon, .content-block-r .icon {
    margin-right: 32px;
    width: 96px;
    height: 96px;
    background-size: auto;
  }
}
.content-block-l h2, .content-block-r h2 {
  margin: 0 0 8px;
  font-size: 20px;
  border-bottom: 1px solid #ccc;
  transition: border 0.3s ease;
}
@media screen and (min-width: 1024px) {
  .content-block-l h2, .content-block-r h2 {
    margin-bottom: 12px;
    font-size: 24px;
  }
}
.content-block-text {
  display: inline-block;
  vertical-align: top;
}
@media screen and (min-width: 568px) {
  .content-block-text {
    width: calc(100% - 82px);
  }
}
@media screen and (min-width: 1024px) {
  .content-block-text {
    width: calc(100% - 135px);
  }
}
.content-block-text p {
  color: #333e48;
}
@media screen and (min-width: 1024px) {
  .content-block-text p {
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  .content-block-l {
    margin-right: 32px;
  }
}
.content-block-l .icon {
  background-color: #e42736;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAZ1JREFUaAXtWUFuwjAQJFV/0FMLj+Cd/UfpN/qEPqKFC7whnZGqymwsNsuYpEG7koUdr2ftGdtkYbVKSwaSgQEDfd+vUd5QvlFubYzBWOvBREY86KwPgDZ49onyZPtu3D4Bf9t13VckzkPF+RXPpp48p8GYjB2ymgJ7IDyHUNo5H6DASwSutoC+BADgwKfsV+s8YCVGNF5tC5V4/77+6M3QMuT5T92/eAVyAVNvGRvPPQPRW8EG8NrqGVv8FnIV8BhU+1WFF69ALkDdQur4WRTAzRPJN2L5Aq+10lSG7Hhgb1COZYyRdY5hrnLZLNhl73gv8Hc2RqC9sxEHr8oEK53Ua67EYh3wSr4xyBfmWECIII/QWQ6xVUVp5wIU9lqMTQVasKhgpAIKey3GpgItWFQw3IzMfhNGg3mvIip+bqGoIq39F6+Aewa8Pawy6uF7Z+QuFTiA1b8/ODwGPAUqDCv4HHtmNQU+zjzaNxR8fywYZ9J9IvMtzK4fmNfic05+Us+Av0He8blHkcwu4Ap8zoE/BIybfC1gPksG7piBH/eInYu1p/YxAAAAAElFTkSuQmCC);
}
.content-block-r .icon {
  background-color: #007bb3;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAYlJREFUaAXtWTtuwzAMtYseIzlQtg4FsnTv1TrmTG2O0cIlgzyDFizruXYqE6YAQ4pISo+PHw1pmhjBQDBwY6DrupN8n/LVHorhxIalhaIYfcn6gN+V52vbtkcGg3WgYwz+S0cc6LFN3fk0JfQge86BZBnI2c/d18Kba6P67iMQDvwl7Gva0BHQHF1jsOAn7hq8E32rUgN7eFrEqdzqzlmn58J25vn9O+HVgQZE0CkEprY2Z9+B2kDBMHDkUmw/EUgZATO15/1EIJeDiAAixOrBbunsPgLhwNIUWGpPvwPI8dKFrF7pHFbuPoXoCLDdhdVjGS7puY9AOFAK8aPldA2w3YXVW8sx9ylER4DtLqxeRODOgPsUcu8AXQNsd2H1dlUD0hjORYe1e9hRNFhZwd6taxwvy7N837pnhv4ZMxxGeFsOpY//NXa/7I2BV2degChbA3oglGrMmft/BMub1NkFmDx1IYD/AHidrQNXK9jYehR86sC7bGzRCcX0KmkzYH5jBAecYKAaA7+nrr3vDdjhdQAAAABJRU5ErkJggg==);
}

#opacmainuserblock .reading-list {
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  #opacmainuserblock .reading-list {
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  #opacmainuserblock .reading-list {
    margin-bottom: 44px;
  }
}
#opacmainuserblock .reading-list-item {
  margin: 0 6px 12px;
  padding: 8px 16px;
  display: inline-block;
  border: 0;
  border-radius: 5px;
  background-color: #2f0557;
  color: #fff;
  font-weight: 700;
  text-align: center;
}
@media screen and (min-width: 768px) {
  #opacmainuserblock .reading-list-item {
    padding: 12px 18px;
  }
}
#opacmainuserblock .reading-list-item:hover {
  background-color: #2a024f;
  text-decoration: none;
}
#opacmainuserblock .reading-list-item:active, #opacmainuserblock .reading-list-item:focus {
  background-color: #4b1c78;
}
#opacmainuserblock .reading-list-item--red {
  background-color: #e42736;
}
#opacmainuserblock .reading-list-item--red:hover {
  background-color: #ce2835;
}
#opacmainuserblock .reading-list-item--red:active, #opacmainuserblock .reading-list-item--red:focus {
  background-color: #fa2d3e;
}
#opacmainuserblock .reading-list-item:hover, #opacmainuserblock .reading-list-item:active, #opacmainuserblock .reading-list-item:focus, #opacmainuserblock .reading-list-item:visited, #opacmainuserblock .reading-list-item:visited:hover, #opacmainuserblock .reading-list-item:visited:active, #opacmainuserblock .reading-list-item:visited:focus {
  color: #fff;
}

#header-region {
  background-image: linear-gradient(90deg, #007bb3, #2e0e5b 52%, #ed253c);
}
#header-region #logo {
  visibility: hidden;
  flex-grow: 2;
}
@media screen and (min-width: 768px) {
  #header-region #logo {
    visibility: visible;
  }
}
@media screen and (min-width: 768px) {
  #header-region #logo a {
    padding-top: 54px;
  }
}
#header-region #cart-list-nav {
  flex-grow: 0;
  order: 3;
  margin-left: 20px;
}
#header-region #user-menu .fa-user,
#header-region .login-link .fa-user {
  display: inline-block;
}
#header-region + div.container-fluid {
  background-image: url(e800d6074fc756ae4b37.png), linear-gradient(90deg, #007bb3, #2e0e5b 52%, #ed253c);
  background-size: auto 100%;
  background-position: bottom;
}
@media screen and (min-width: 1190px) {
  #header-region + div.container-fluid {
    background-size: 100% auto;
    background-position: top;
  }
}
#header-region .nav-item.search_history {
  display: none;
}
#header-region .nav-item .clearsh {
  display: none;
}

#opacheader {
  background-color: transparent;
}
@media screen and (min-width: 768px) {
  #opacheader {
    margin-bottom: 20px;
  }
}
#opacheader .collapse:not(.show) {
  display: none;
}
@media (min-width: 768px) {
  #opacheader .collapse:not(.show) {
    display: block;
  }
}
#opacheader h1 {
  margin: 0;
}
@media screen and (min-width: 768px) {
  #opacheader h1 {
    display: inline-block;
  }
}
#opacheader h1 .logo-header {
  margin: 12px auto;
  display: block;
  width: 170px;
  min-height: 45px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTcyIiBoZWlnaHQ9IjQyIiB2aWV3Qm94PSIwIDAgMTcyIDQyIj4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGlkPSJhIiBkPSJNLjE3My4yMTZINS4yMXY1Ljk1OUguMTczeiIvPgogICAgICAgIDxwYXRoIGlkPSJjIiBkPSJNMi41MzYgMy4yNmMuNTY5LTEuMDQ2IDEuNC0xLjE5OCAyLjQ5LTEuMTk4IDEuMDkyIDAgMi42MyAxLjEzMSAyLjYzIDIuNzE0IDAgMS41NzktMSAyLjg3LTMuMDM1IDIuODctMi4wMzMgMC0zLjY3LTIuMDk1LTQuNTUtMy40MjEgMCAuMTk3LS4wMDEuNjI1LS4wMDQgMS4yMDYuMDE2LjQ3LjI1IDMuNTM4IDMuMjIxIDUuMDM0bDkuNTc1IDQuODEyczMuMjIzIDEuNjIgNi40NDkgMGw5LjYwMS00LjgxNnMyLjQ1NS0xLjIzMSAzLjA4My0zLjg0OWMtMS44MjguMjE4LTMuNS0xLjc4OC01LjQ0My0xLjc4OC0xLjU3OCAwLTIuNDcxLjg2NC0yLjQ3MSAxLjk4OSAwIDEuMTMxLjgwNSAxLjg1NSAxLjc2IDEuODczLjQ5My4wMDkgMS4wNDUtLjEwMyAxLjQ4Ny0uNzgtLjA1MyAxLjA2NS0uODY3IDEuNjMtMS42MTggMS42My0yLjgyNiAwLTMuMDc2LTMuNzQyLTcuNzEzLTMuNzQyLTIuMjggMC00LjA5OSAxLjMxNy00LjA5OSAzLjM0NCAwIDEuNDQ3IDEuMjYgMi4zMTggMi4zODcgMi4yOS43NzMtLjAxMyAxLjczNS0uMzE0IDIuMDkyLTEuNTc1LjgyNCAxLjM3Ny0uNTM4IDIuNTgyLTIuMDY2IDIuNTgyLTUuNzMzIDAtNS4xNDctMTEuNzQtMTAuOTgtMTEuNzQtMS40NzQgMC0zLjIxLjUzNS0yLjc5NiAyLjU2NXoiLz4KICAgICAgICA8cGF0aCBpZD0iZSIgZD0iTTMuNjY5LjgxMXMtMy42MSAwLTMuNjEgMy44NTZ2OS4xNjRjMi4xOTEtMS4wMTQgNi45OTMtMy4zMSA2Ljk5My0zLjMxbDcuMDMtLjk2NEwxOS40IDcuMTk0bDQuNTE2LS42MTMgMy40MzcuODQgNC4yMDEgMy4xNTQuMzA4LjRWNC42NjdTMzEuODYyLjgxIDI4LjI1LjgxSDMuNjY5eiIvPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iZiIgeDE9IjUwLjAwMSUiIHgyPSI1MC4wMDElIiB5MT0iMTAwLjAwNCUiIHkyPSItLjAwNiUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDA5NUNBIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNURBNSIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik03NC45ODUgMzV2Mi41OTJoLTMuOTY5VjM1SDcwdjZoMS4wMTZ2LTIuNjE1aDMuOTdWNDFINzZ2LTZ6TTgwLjEzNiAzNS4wOGMuOTA0IDAgMS42NTguMjg5IDIuMjU4Ljg2My42MDMuNTc2LjkwMyAxLjMuOTAzIDIuMTcgMCAuODY5LS4zMDQgMS41ODctLjkxIDIuMTU1LS42MS41NzQtMS4zNzYuODU3LTIuMjk5Ljg1Ny0uODc5IDAtMS42MTUtLjI4My0yLjItLjg1Ny0uNTg5LS41NjgtLjg4Mi0xLjI4LS44ODItMi4xNCAwLS44OC4yOTMtMS42MS44ODQtMi4xODUuNTkxLS41NzQgMS4zNC0uODYyIDIuMjQ2LS44NjJtLjAzMy44MDJjLS42NyAwLTEuMjE5LjIxMi0xLjY0OC42MzItLjQzNC40MjItLjY0OC45NjMtLjY0OCAxLjYxNiAwIC42MzYuMjE0IDEuMTYzLjY0OCAxLjU4Ny40MzIuNDIyLjk3Mi42MzQgMS42MjMuNjM0LjY1NiAwIDEuMTk2LS4yMiAxLjYzNC0uNjQ3LjQzNi0uNDMuNjU2LS45NjUuNjU2LTEuNjA3IDAtLjYyNS0uMjItMS4xNTMtLjY1Ni0xLjU3Ny0uNDM4LS40MjQtLjk3NS0uNjM4LTEuNjEtLjYzOE04NC41MzIgNDEuMDYxdi01Ljg5NmgxLjQ2NmMuNTg5IDAgMS4wNjQuMTQ1IDEuNDEuNDQuMzQ2LjI5Ny41Mi42OTYuNTIgMS4xOTcgMCAuMzQ1LS4wOC42NDEtLjI1MS44OTQtLjE3My4yNS0uNDE4LjQzNS0uNzM3LjU1Ny4xOS4xMjYuMzcuMjk0LjU1MS41MTEuMTc4LjIxLjQzLjU4Ny43NTQgMS4xMTUuMi4zMzYuMzY3LjU4OC40ODYuNzU4bC4zMTIuNDI0aC0uOTk1bC0uMjU3LS4zODlhMS4xNSAxLjE1IDAgMCAwLS4wNTQtLjA3NWwtLjE2LS4yMzEtLjI1OC0uNDMtLjI4LS40NmE0LjU5IDQuNTkgMCAwIDAtLjQ3Ny0uNTgxIDEuODQ3IDEuODQ3IDAgMCAwLS4zODgtLjMxYy0uMTE3LS4wNjMtLjMxLS4wOTItLjU4NC0uMDkyaC0uMjE4djIuNTY4aC0uODR6bTEuMDkxLTUuMTc4aC0uMjV2MS44NTdoLjMxNGMuNDI3IDAgLjcxOS0uMDM2Ljg3My0uMTA3YS44MDMuODAzIDAgMCAwIC4zNjgtLjMzMi45NjcuOTY3IDAgMCAwIC4xMzQtLjUwMy45MTYuOTE2IDAgMCAwLS4xNDYtLjUwNS43NzguNzc4IDAgMCAwLS40MTMtLjMxNmMtLjE3OC0uMDY1LS40Ny0uMDk0LS44OC0uMDk0ek05Mi4yMjcgMzUuMDhjLjkwNyAwIDEuNjU3LjI4OSAyLjI2Ljg2My42MDEuNTc2LjkwMSAxLjMuOTAxIDIuMTcgMCAuODY5LS4zMDIgMS41ODctLjkxMiAyLjE1NS0uNjA3LjU3NC0xLjM3NC44NTctMi4yOTUuODU3LS44ODMgMC0xLjYxNS0uMjgzLTIuMjA1LS44NTctLjU4Ny0uNTY4LS44ODEtMS4yOC0uODgxLTIuMTQgMC0uODguMjk0LTEuNjEuODg4LTIuMTg1LjU5Mi0uNTc0IDEuMzQtLjg2MiAyLjI0NC0uODYybS4wMzMuODAyYy0uNjY4IDAtMS4yMjEuMjEyLTEuNjQ4LjYzMi0uNDMyLjQyMi0uNjUuOTYzLS42NSAxLjYxNiAwIC42MzYuMjE4IDEuMTYzLjY1IDEuNTg3LjQzMy40MjIuOTc1LjYzNCAxLjYyMy42MzQuNjU0IDAgMS4xOTYtLjIyIDEuNjM0LS42NDcuNDM2LS40My42NTYtLjk2NS42NTYtMS42MDcgMC0uNjI1LS4yMi0xLjE1My0uNjU2LTEuNTc3LS40MzgtLjQyNC0uOTcyLS42MzgtMS42MS0uNjM4TTEwMy43MTEgMzUuMTY2aC44MzRsLTIuMzU0IDUuOTE2aC0uMTk0bC0xLjkxNy00Ljc5LTEuOTMgNC43OWgtLjE4N2wtMi4zNTUtNS45MTZoLjg0NGwxLjYxMyA0LjA2IDEuNjI0LTQuMDZoLjhsMS42MjcgNC4wNnpNMTA5LjQ5NyAzNS4xNjZoLjg0MnY1Ljg5NmgtLjg0MnYtMi41NjloLTMuMjh2Mi41NjloLS44NHYtNS44OTZoLjg0djIuNTQ3aDMuMjh6TTExMS44MTEgMzUuMTY2aDMuMzE5di43NWgtMi40ODJ2MS43OTdoMi4zOTh2Ljc1NmgtMi4zOThWNDAuM2gyLjU2NXYuNzQ3aC0zLjQwMnpNMTIwLjkyOCAzNS4xNjZoLjc5N3Y1Ljg5NmgtLjcyMWwtMy45MDctNC41NDN2NC41NDNoLS43ODl2LTUuODk2aC42NzhsMy45NDIgNC41Nzd6Ii8+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIyLjg2NyAzNC45NSkiPgogICAgICAgICAgICA8bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQuMzcuMjE2aC44MzlWMy41NmMwIC40NTMtLjAzLjc5My0uMSAxLjAyNy0uMDY0LjIyOS0uMTQ0LjQyLS4yNDEuNTc0LS4wOTcuMTU2LS4yMTEuMjktLjM1NC40MTMtLjQ2Ni40LTEuMDY5LjYwMS0xLjgxOC42MDEtLjc2MyAwLTEuMzc2LS4xOTgtMS44MzUtLjU5OC0uMTQtLjEyMy0uMjYtLjI2LS4zNTQtLjQxNi0uMDk5LS4xNTUtLjE3Ny0uMzQtLjI0LS41NjQtLjA2Mi0uMjIyLS4wOTQtLjU3LS4wOTQtMS4wNDZWLjIxNmguODQydjMuMzQ2YzAgLjU1Mi4wNi45NC4xODYgMS4xNTVhMS40IDEuNCAwIDAgMCAuNTc4LjUyMmMuMjU0LjEzLjU1Ny4xOTYuOTEuMTk2LjQ5NiAwIC45MDEtLjEzMyAxLjIxNS0uMzk2LjE2NS0uMTM2LjI4NC0uMzA1LjM1NC0uNDkzLjA3My0uMTkzLjExMy0uNTIyLjExMy0uOTg0Vi4yMTZ6IiBtYXNrPSJ1cmwoI2IpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMzEuMDY0IDM1LjEzaC41OTJsMi42MjMgNS45MzFoLS44NmwtLjc3OC0xLjc0N2gtMi40OTVsLS43MjYgMS43NDdoLS44NjFsMi41MDUtNS45MzF6bTEuMjM1IDMuNDMzbC0uOTQzLTIuMTM2LS44ODIgMi4xMzZoMS44MjV6TTE0Mi42MDQuNzYzcy0zLjYxNyAwLTMuNjE3IDMuNjQ0VjI1LjYxczAgMy42NDUgMy4yIDUuMzQybDkuNTExIDUuMDQ4czMuMjAyIDEuNyA2LjQwOS4wMDNsOS41MzgtNS4wNTRzMy4yMDUtMS42OTQgMy4yMDUtNS4zNFY0LjQwOHMwLTMuNjQ0LTMuNjItMy42NDRoLTI0LjYyNnoiLz4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzkgMjApIj4KICAgICAgICAgICAgPG1hc2sgaWQ9ImQiIGZpbGw9IiNmZmYiPgogICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjYyIvPgogICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgIDxwYXRoIGZpbGw9IiMwMDRDODMiIGQ9Ik0uMDY3IDE2Ljg5NmgzMS45M1YuNjk2SC4wNjZ6IiBtYXNrPSJ1cmwoI2QpIi8+CiAgICAgICAgPC9nPgogICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOSkiPgogICAgICAgICAgICA8bWFzayBpZD0iZyIgZmlsbD0iI2ZmZiI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNlIi8+CiAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgPHBhdGggZmlsbD0idXJsKCNmKSIgZD0iTTMuNjY5LjgxMXMtMy42MSAwLTMuNjEgMy44NTZ2OS4xNjRjMi4xOTEtMS4wMTQgNi45OTMtMy4zMSA2Ljk5My0zLjMxbDcuMDMtLjk2NEwxOS40IDcuMTk0bDQuNTE2LS42MTMgMy40MzcuODQgNC4yMDEgMy4xNTQuMzA4LjRWNC42NjdTMzEuODYyLjgxIDI4LjI1LjgxSDMuNjY5eiIgbWFzaz0idXJsKCNnKSIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZmlsbD0iIzAwODg1MSIgZD0iTTEzOS4xNDQgMTIuMzA4djEuMjdjMS45NzMtMS42NzcgNi4zODQtMy4xNyAxMC4zMi0zLjE3IDQuMjA2IDAgNy41OTEgMS45MDIgNy41OTEgNS44MjUgMCAyLjE5Mi0xLjk3NyAzLjcwNi00LjI5NSAzLjcwNi0zLjA4MyAwLTQuNTY2LTEuODctNC41NjYtMy44NDUgMC0xLjYyNS45NzItMy4xNTYgMi43NjctMy43ODMtMi4zNS0uMzI1LTQuMTg4IDEuNjItNC4xODggMy44NzEgMCAyLjMxOCAxLjg2NiA1LjQ1MSA3LjEzNCA1LjQ1MSAzLjUyMSAwIDcuMTA2LTEuODY0IDEwLjA1MS00LjA0NCAzLjQ0Mi0yLjU1NCA1LjI5OC0yLjkgNi44OTUtMi41NTl2LTMuMTIzYy00LjE3My0zLjUxNC01LjY0Ny00LjQ5OC04LjQzMy00LjQ5OC0yLjg1MiAwLTMuOTIxIDIuMDYtMy45MDUgMi4yNjIgMS4xNC0uODAzIDIuMjYyLTEuMTM2IDMuMjctMS4xNCAyLjM0My0uMDAyIDQuMDQzIDEuNjk1IDQuMDQzIDMuMzM4IDAgMS42NDQtMS4wMDggMy41MjgtMy44MDcgMy41MjgtMi43OTQgMC00LjcyNi0xLjk0NS00LjcyNi00LjI2OCAwLTIuMzI3IDIuMDg4LTQuNjM0IDQuOTU3LTQuNjM0IDIuNTM3IDAgNC45NDYuNzEzIDguNjAxIDMuOTk4VjkuMzZjLTEuMDk0LTEuMDQ3LTQuNjk3LTQuMTc0LTguNzM1LTQuMDgzLS4wNjgtLjAwOC0uMTQ2LS4wMDgtLjIzNC0uMDA4LTIuOTY1IDAtMTYuMDc4IDIuNjczLTIyLjc0IDcuMDQiLz4KICAgICAgICAgICAgPHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9Ii45MDIiIGQ9Ik0xNDIuNy43NTdzLTMuNjAyIDAtMy42MDIgMy41NjZ2MjAuNzVzMCAzLjU3IDMuMTkgNS4yM2w5LjQ2MyA0Ljk0NXMzLjE4OSAxLjY2MyA2LjM3NiAwbDkuNDk4LTQuOTQ0czMuMTg2LTEuNjYyIDMuMTg2LTUuMjNWNC4zMjRzMC0zLjU2Ny0zLjYwMy0zLjU2N2gtMjQuNTA3eiIvPgogICAgICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAyOS41NDZWMi45NzZsNi44NzQtLjgyMnYyNy4zOTJ6TTE4LjI2IDQuOTM0YzAgMS45NTQtMS41NzYgMy4yNDYtMy45NTMgMy4yNDYtMi4zNjggMC0zLjk1LTEuMzI4LTMuOTUtMy4yNDYgMC0xLjk1NyAxLjU4Mi0zLjI0NyAzLjk5Mi0zLjI0NyAyLjMzNSAwIDMuOTEgMS4zMyAzLjkxIDMuMjQ3em0tNy40NjUgMjQuNjEyVjEwLjhsNi45MTQtLjg1N3YxOS42MDJoLTYuOTE0ek0yMS42NjQgMi45NzdsNi45MTgtLjgyMnYxMC4wOThjMS43MzctMS43MjUgMy4yNC0yLjM4NyA1LjM3LTIuMzg3IDQuMTUzIDAgNi43MiAzLjc1NyA2LjcyIDkuNzggMCA2LjA2Ny0zLjA0MiAxMC4yNTctNy40MyAxMC4yNTctMi4xNzMgMC0zLjY3Mi0uNzQ3LTQuODk4LTIuNDY5bC0uNTE1IDIuMTEzaC02LjE2NVYyLjk3N3ptNi45MTggMjAuNTg0Yy43NDYuNTEgMS4zMDUuNzAzIDIuMDkyLjcwMyAxLjg2IDAgMi44NDgtMS41MjUgMi44NDgtNC4zNDQgMC0yLjY5OC0xLjAzLTQuMjI3LTIuODg2LTQuMjI3LS43OSAwLTEuMzQzLjE2LTIuMDU0LjU1djcuMzE4ek00My4zNyAyOS41NDZWMTAuODAxbDYuNDgtLjg1NnYyLjk2OWMxLjU0OC0yLjE4NyAyLjg1LTMuMDkgNC41MDUtMy4wOS4zMiAwIC41MTUuMDQxLjk1MS4xOThsLS41MTMgNy4yNC0uMjc4LS4yNGMtLjY3LS4zNTEtMS4xODItLjQ2NS0xLjkzNC0uNDY1LS43OTUgMC0xLjE4My4xMTQtMi4yOTMuNzA1djEyLjI4NEg0My4zN3pNNjcuMzI3IDI5LjU0NmwtLjUxLTEuOTE2Yy0xLjM4NiAxLjU2NC0yLjg0OCAyLjE1NS01LjIyMSAyLjE1NS0zLjYzNyAwLTUuNjg4LTIuMDc1LTUuNjg4LTUuNzk3IDAtNC41NzQgMi40ODctNi4yOTYgOS4xNy02LjI5Ni42MjcgMCAxLjAyNCAwIDEuODU0LjA3NnYtLjUwNmMwLTEuNTI3LS43MTItMi4wNzMtMi44MDYtMi4wNzMtMS43IDAtMy41MTEuMzktNS43NyAxLjE3bC0xLjM4Mi00LjU4YzMuMjQxLTEuMzI2IDYuMjQ0LTEuOTE0IDkuNzIxLTEuOTE0IDQuOTc3IDAgNi42NzYgMi4wMzYgNi42NzYgNy45MDN2MTEuNzc4aC02LjA0NHptLS41MS04LjA2MWMtLjg2OC0uMDM2LS45MS0uMDM2LTEuMTEyLS4wMzYtMi4zMjggMC0zLjIzOC41MDYtMy4yMzggMS44IDAgMS4wOTYuNzg4IDEuNjQ2IDIuMzcxIDEuNjQ2LjY3IDAgMS4yNjQtLjA4MiAxLjk3OC0uMjc2di0zLjEzNHpNNzcuMDYxIDI5LjU0NlYxMC44MDFsNi40OC0uODU2djIuOTY5YzEuNTQtMi4xODcgMi44NDItMy4wOSA0LjUwNS0zLjA5LjMxNCAwIC41MTMuMDQxLjk1LjE5OGwtLjUxMyA3LjI0LS4yODEtLjI0Yy0uNjczLS4zNTEtMS4xODQtLjQ2NS0xLjkzNS0uNDY1LS43ODcgMC0xLjE4Ni4xMTQtMi4yOS43MDV2MTIuMjg0SDc3LjA2ek05OC42MDUgNC45MzRjMCAxLjk1NC0xLjU4IDMuMjQ2LTMuOTUgMy4yNDYtMi4zNzYgMC0zLjk1Mi0xLjMyOC0zLjk1Mi0zLjI0NiAwLTEuOTU3IDEuNTc2LTMuMjQ3IDMuOTktMy4yNDcgMi4zMzIgMCAzLjkxMiAxLjMzIDMuOTEyIDMuMjQ3em0tNy40NzIgMjQuNjEyVjEwLjhsNi45MTgtLjg1N3YxOS42MDJoLTYuOTE4ek0xMTguMTMgMjguMTAyYy0yLjY4NCAxLjMzLTQuODU4IDEuODc2LTcuNyAxLjg3Ni02LjEyOSAwLTkuNjQ3LTMuNjAyLTkuNjQ3LTkuOTAzIDAtNi4yOTYgMy42NzYtMTAuMjEgOS42MDEtMTAuMjEgNS42MTMgMCA4LjQxOSAzLjEzMiA4LjQxOSA5LjM1IDAgLjU5LS4wMzkgMS40ODgtLjA4IDIuNTA3SDEwNy42NmMuMTE4IDIuMzA3IDEuMDI5IDMuMTI5IDMuNjM3IDMuMTI5IDEuODE2IDAgMi42NDQtLjE5NyA1LjQxMi0xLjIxMWwxLjQyMSA0LjQ2MnptLTUuODA0LTEwLjYwNmMwLTEuOTYtLjY3NC0yLjgyLTIuMTczLTIuODItMS41ODYgMC0yLjM3NS45MDItMi41MyAyLjgyaDQuNzAzek0xMjEuNDYyIDIzLjM2N2MyLjAxOCAxLjAxNCAzLjg3IDEuNTI3IDUuNjU1IDEuNTI3IDEuMzM2IDAgMS45NzYtLjM1NCAxLjk3Ni0xLjE3NyAwLS43ODQtLjQtMS4wMTktMi42NTMtMS41NjYtNC4zNDItMS4wOTctNS44MDYtMi41NDEtNS44MDYtNS44NjcgMC00LjE4OSAyLjk1OS02LjU3NyA4LjE3OS02LjU3NyAyLjMzMiAwIDQuNTQ0LjQ3IDYuNzIgMS40MTRsLTEuMjI4IDQuNjVjLTIuMTc0LS42NjQtMy42MzUtLjkzNy00Ljg1OC0uOTM3LTEuMzg1IDAtMS45NzguMzExLTEuOTc4IDEuMDU2IDAgLjc0NS4zMTcuODk5IDIuMzY4IDEuMzcyIDIuMzM4LjUwNiAzLjE2My44MjMgNC4xMTQgMS40NDUgMS4zLjkwMyAyLjA1IDIuNTA3IDIuMDUgNC40NiAwIDQuMTg4LTMuMDgzIDYuNzM2LTguMTc5IDYuNzM2LTIuNzI0IDAtNS4xMzMtLjU1LTcuMzExLTEuNjg2bC45NS00Ljg1eiIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-size: 163px auto;
  background-position: left;
  background-repeat: no-repeat;
  border: 0;
}
#opacheader .navbar {
  height: 0;
  border-bottom: none;
}
@media screen and (min-width: 768px) {
  #opacheader .navbar {
    height: auto;
    float: right;
  }
}
#opacheader .navbar  {
  background: transparent;
}
@media screen and (min-width: 768px) {
  #opacheader .navbar  {
    padding: 0;
  }
}
#opacheader .navbar .nav-collapse {
  z-index: 10;
}
#opacheader .navbar .nav-menu {
  position: absolute;
  top: -50px;
  left: 0;
  display: inline-block;
  padding: 10px 8px 8px;
  color: #fff;
  font-weight: 700;
  line-height: normal;
}
@media screen and (min-width: 768px) {
  #opacheader .navbar .nav-menu {
    display: none;
  }
}
#opacheader .navbar .nav-menu .caret {
  margin-left: 2px;
  vertical-align: middle;
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 4px solid #fff;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
#opacheader .navbar #myaccountheaderlink {
  visibility: hidden;
}
@media screen and (min-width: 768px) {
  #opacheader .navbar  {
    margin-top: 4px;
  }
}
#opacheader .navbar  ul {
  margin: 0;
  list-style: none;
}
@media screen and (min-width: 768px) {
  #opacheader .navbar  li {
    display: inline-block;
  }
}
#opacheader .navbar  a.nav-link {
  display: block;
  padding: 8px;
  color: #fff;
  font-weight: 700;
  border-bottom: 0;
}
@media screen and (min-width: 768px) {
  #opacheader .navbar  a {
    padding: 16px;
    background-color: transparent;
  }
}
#opacheader .navbar  a:hover {
  text-decoration: underline;
}
#opacheader .navbar .in {
  width: 100vw;
}
@media screen and (min-width: 768px) {
  #opacheader .navbar .in {
    width: auto;
  }
}

.navbar {
  max-width: 1288px;
  margin: 0 auto;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.navbar-nav > li > a {
  color: #fff;
  font-weight: 400;
}
.navbar-nav > li > a .fa {
  color: #fff;
}
@media (min-width: 1100px) {
  .navbar-nav > li > a .fa {
    display: none;
  }
}
.navbar .nav {
  float: right;
}
@media screen and (min-width: 768px) {
  .navbar .nav {
    margin: 0;
  }
}
.navbar .nav .divider-vertical {
  display: none;
}
.navbar .nav li a {
  padding: 10px 8px 8px;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  border-bottom: 0;
  line-height: normal;
}
@media screen and (min-width: 768px) {
  .navbar .nav li a {
    padding: 16px;
    font-size: 16px;
    font-weight: 400;
  }
}
.navbar .nav li .dropdown-menu {
  right: 10px;
  left: auto;
}
.navbar .nav li .dropdown-menu:before, .navbar .nav li .dropdown-menu:after {
  right: 10px;
  left: auto;
}
.navbar .nav li .dropdown-menu li a {
  color: #333e48;
}
.navbar .nav li .dropdown-menu li a:hover {
  background-image: none;
  background-color: #f0f0f0;
}
@media screen and (min-width: 768px) {
  .navbar .nav li .dropdown-menu a {
    padding: 8px 12px;
  }
}

#members li {
  border: 0;
}
#members a,
#members a.logout {
  padding: 0;
  color: #fff;
  font-weight: 400;
  background-color: transparent;
}
#members .divider-vertical {
  display: none;
}
#members .loginModal-trigger,
#members .navbar-text {
  padding: 10px 8px 8px;
  line-height: normal;
}
@media screen and (min-width: 768px) {
  #members .loginModal-trigger,
#members .navbar-text {
    padding: 16px;
    font-size: 16px;
    font-weight: 400;
  }
}
#members .dropdown-menu a {
  color: #333e48;
}
#members .dropdown-menu a:hover {
  color: #333e48;
}

.main {
  padding-bottom: 0;
  border: 0;
  box-shadow: none;
}
.main .breadcrumb {
  margin: 10px auto;
  background-color: #fff;
}
@media screen and (min-width: 1288px) {
  .main {
    margin: 0;
  }
}

.breadcrumb,
.container-fluid {
  margin: 0 auto;
  max-width: 1288px;
}

#opacnav {
  overflow: auto;
}

.row-fluid [class*=span] {
  min-height: 0;
}

@media screen and (min-width: 1024px) {
  .flex {
    display: flex;
  }

  .space-between {
    justify-content: space-between;
  }
}
body[id^=opac] #menu li a {
  margin: 0;
  padding: 12px 0;
  border-bottom: 1px solid #e3e3e3;
  transition: border 0.3s ease;
}
body[id^=opac] #menu li a:hover {
  border-color: #007bb3;
}
body[id^=opac] #menu li.active a {
  border-color: #007bb3;
  font-weight: 700;
}
body[id^=opac] .ui-tabs .ui-state-active.ui-state-hover a {
  color: #007bb3;
}

#login {
  margin: 0 auto 32px;
  padding: 16px;
}
#login legend {
  color: #361853;
  font-size: 20px;
  border-color: #ccc;
}
@media screen and (min-width: 1024px) {
  #login {
    margin-bottom: 32px;
    padding: 32px 48px;
    width: 280px;
  }
  #login legend {
    font-size: 24px;
  }
}

.newscontainer {
  margin: 0;
  border: 0;
}

#rssnews-container {
  display: none;
}

#news {
  padding: 0;
}
@media screen and (min-width: 768px) {
  #news {
    margin-top: -50px;
  }
}

.newsitem {
  margin-bottom: 32px;
}
@media screen and (min-width: 768px) {
  .newsitem {
    margin-bottom: 56px;
  }
}
.newsitem .newsheader,
.newsitem .newsfooter {
  display: none;
}
.newsitem .news-img {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .newsitem .news-img {
    border-radius: 8px 0 0 8px;
  }
}
.newsitem .news-img img {
  position: absolute;
  top: 0;
  left: 0;
}
.newsitem .news-right {
  padding: 16px 16px 24px;
}
.newsitem .newsbody {
  padding: 0;
}
.newsitem .newsbody h1 {
  margin: 0 0 8px;
  font-size: 20px;
  color: #2f0557;
  font-weight: 800;
}
@media screen and (min-width: 768px) {
  .newsitem .news-left,
.newsitem .news-right {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 1024px) {
  .newsitem .news-right {
    padding: 56px;
  }
  .newsitem .newsbody h1 {
    margin-bottom: 12px;
    font-size: 32px;
  }
  .newsitem .newsbody p {
    margin-bottom: 16px;
  }
  .newsitem .newsbody p,
.newsitem .newsbody a {
    font-size: 18px;
    line-height: 28px;
  }
}

.comingsoon-items {
  margin-bottom: 32px;
  padding: 16px;
}
@media screen and (min-width: 1024px) {
  .comingsoon-items {
    margin-bottom: 56px;
    padding: 32px 48px 32px;
  }
}
.comingsoon-items h2 {
  margin: 0 0 18px;
  font-size: 20px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .comingsoon-items h2 {
    margin-bottom: 32px;
    font-size: 28px;
  }
}
.comingsoon-items #just_arrived {
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .comingsoon-items #just_arrived {
    width: calc(50% - 6%);
    padding-left: 5%;
  }
}
.comingsoon-items #new_orders {
  display: inline-block;
}
@media screen and (min-width: 768px) {
  .comingsoon-items #new_orders {
    width: calc(50%);
    padding-right: 6%;
    border-right: 1px solid #ccc;
  }
}
.comingsoon-items img {
  margin-right: 12px;
  margin-bottom: 12px;
  width: 60px;
  height: auto;
}
@media screen and (min-width: 1024px) {
  .comingsoon-items img {
    margin-right: 32px;
    margin-bottom: 16px;
    width: 96px;
  }
}
.comingsoon-items p {
  display: inline-block;
  margin-bottom: 16px;
  vertical-align: middle;
}
.comingsoon-items select {
  width: 100%;
  height: 44px;
}

.resources__nav {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 550px) {
  .resources__nav {
    display: flex;
    flex-wrap: wrap;
  }
}
.resources__nav-item {
  line-height: 1.5;
  padding-bottom: 10px;
}
.resources__nav-item p {
  margin: 3px 0 5px;
}
@media screen and (min-width: 550px) {
  .resources__nav-item {
    width: 50%;
  }
}
.resources__nav-link {
  font-size: 18px;
}
.resources__header {
  margin: 0;
  padding: 20px 0;
}
.resources__nav-descrip {
  margin: 0;
}
.resources__list {
  padding: 0 0 30px;
  margin: 0;
  border-bottom: 1px solid #ccc;
  list-style-type: none;
}
.resources__list-item {
  line-height: 1.5;
  padding-top: 10px;
}
.resources__list-header {
  padding-top: 30px;
  margin: 0;
}

#header-region + div.container-fluid {
  max-width: none;
}
#header-region + div.container-fluid .row > .col {
  margin: 0 12px;
}
#header-region + div.container-fluid .row > .col #opac-main-search {
  margin: 0 auto;
  padding: 16px;
  float: none;
  max-width: 743px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1), 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}
#header-region + div.container-fluid .row > .col #opac-main-search .mastheadsearch {
  margin: 0;
  padding: 0;
  background: transparent;
}
#header-region + div.container-fluid .row > .col #opac-main-search #searchform {
  font-size: 14px;
}
#header-region + div.container-fluid .row > .col #opac-main-search #searchform label {
  display: none;
}
#header-region + div.container-fluid .row > .col #opac-main-search #searchform select,
#header-region + div.container-fluid .row > .col #opac-main-search #searchform input,
#header-region + div.container-fluid .row > .col #opac-main-search #searchform button {
  height: 48px;
  box-sizing: border-box;
}
#header-region + div.container-fluid .row > .col #opac-main-search #searchform input {
  margin-top: 0;
  padding: 0 10px;
  border-radius: 5px;
  width: 100%;
}
#header-region + div.container-fluid .row > .col #opac-main-search #searchform span#translControl {
  display: none;
}
#header-region + div.container-fluid .row > .col #opac-main-search #searchform select {
  margin-bottom: 0;
  margin-right: 12px;
  padding: 0 10px;
  display: inline-block;
  width: calc(100% - 66px);
  border-radius: 5px;
  color: #333e48;
  font-weight: 600;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAR5JREFUSA1jYBgFoyEwGgI4Q8DCwkLB1NS0pKGhgQmXIqB8jImJiTUueZA4IzZJoEalf//+HQLKSQPxKiCOOXv27G9ktUCDq////9/CyMj4A4h9T58+vQdZHsbG6jqghv8wBUA6DMjfZGxszAUTA7J7QIZD+SC1yOphysA0Vh+AZEBB9Pv3791ApgpYJQPDETY2Nn+gWBfQ8GSQGNDiT1DXg3yLFeC0AKTa3Nxc/M+fP7uATD0QH2jYZ6DhvCA2ELwGYg9g0J0D83AQWIMIpvbkyZMveXl57YEGHweJwQwH8p8AuXaEDAfpwWsBSMGBAwc+CAkJuQINBQUXCNwGBpUN0PAbEC6VyNDQUDZgyqmysrISo5KRo8aMhsCICQEAdX1WFW1JboQAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: right 8px center;
}
#header-region + div.container-fluid .row > .col #opac-main-search #searchform select::-ms-expand {
  display: none;
}
#header-region + div.container-fluid .row > .col #opac-main-search #searchform button {
  margin-bottom: 0;
  display: inline-block;
  width: 54px;
  font-size: 16px;
  font-weight: 700;
}
@media screen and (min-width: 609px) {
  #header-region + div.container-fluid .row > .col #opac-main-search #searchform input {
    width: calc(100% - 234px);
  }
  #header-region + div.container-fluid .row > .col #opac-main-search #searchform select {
    margin: 0 12px;
    padding-right: 20px;
    width: 154px;
  }
}

#moresearches {
  margin: 0 auto;
  padding: 15px;
  justify-content: center;
}
@media screen and (min-width: 768px) {
  #moresearches {
    padding-bottom: 90px;
  }
}
@media screen and (min-width: 609px) {
  #moresearches li:nth-child(2) {
    padding-right: 0;
  }
}
@media screen and (min-width: 609px) {
  #moresearches li:nth-child(2) a {
    padding-right: 0;
  }
}
#moresearches li:nth-child(3) {
  display: none;
}
#moresearches li::after {
  content: "";
}
#moresearches a {
  padding-right: 20px;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
}

#opac-login-page #opac-main-search,
#advsearch #opac-main-search {
  display: none;
}

@media screen and (min-width: 768px) {
  #opac-main-search {
    padding-bottom: 56px;
  }
  #opac-main-search .span12 {
    padding: 24px 24px 18px;
  }

  #opac-main #opac-main-search {
    padding-bottom: 112px;
  }
}
#results #userresults {
  margin: 0;
}
#results table {
  border: 0;
}
#results table td {
  padding: 12px 16px;
  border-bottom: 1px solid rgba(51, 62, 72, 0.15);
}
#results #toolbar {
  background-color: #fff;
  border: 0;
}
#results #toolbar .highlight_controls {
  float: right;
}
#results #selections-toolbar {
  margin-bottom: 0;
  background: #e3e3e3;
}
#results .span10 {
  max-width: 1000px;
}
#results .title {
  margin-bottom: 4px;
  font-size: 18px;
  line-height: 28px;
  color: #2f0557;
}
#results .title:hover {
  border-color: #2f0557;
}
#results .title + p {
  margin-top: 8px;
  font-size: 18px;
}
#results .title + p .coverimages {
  margin-left: 24px;
  border: 1px solid #e3e3e3;
}
#results .title + p .coverimages img {
  max-width: 130px;
}
#results .no-image {
  padding-top: 55px;
  min-width: 106px;
  min-height: 160px;
  border-color: #e3e3e3;
  box-sizing: border-box;
}
@media screen and (min-width: 768px) {
  #results .row-fluid .span2 {
    width: 22.9281767956%;
  }
  #results .row-fluid .span10 {
    width: 74.3093922652%;
  }
}
@media screen and (min-width: 1024px) {
  #results .pagination {
    margin-bottom: 0;
  }
}

#search-facets {
  border: 0;
}
#search-facets h3 {
  font-size: 90%;
  margin-top: 15px;
}
#search-facets h4 {
  margin-bottom: 15px;
}
#search-facets a {
  text-decoration: none;
  border-bottom: 1px solid #ccc;
  font-weight: 700;
}
#search-facets a:hover {
  border-color: #007bb3;
}
#search-facets .menu-collapse {
  padding: 12px;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
}
#search-facets .menu-collapse h5,
#search-facets .menu-collapse #facet-holding-libraries {
  margin: 15px 0 5px 0;
  display: block;
  font-size: 15px;
  color: #333e48;
}
#search-facets .menu-collapse ul {
  padding: 0;
}
#search-facets .menu-collapse ul li {
  padding: 3px 0;
  line-height: 20px;
}

.term {
  color: #e42736;
  background-color: rgba(47, 5, 87, 0.05);
}

.slider-container {
  margin-bottom: 32px;
  padding: 18px 0 18px;
}
@media screen and (min-width: 1024px) {
  .slider-container {
    margin-bottom: 56px;
    padding: 32px 48px 32px;
  }
}
.slider-container h2 {
  margin: 0 0 18px;
  font-size: 20px;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .slider-container h2 {
    margin-bottom: 32px;
    font-size: 28px;
  }
}
.slider-container .slick-list {
  margin: 0 -15px;
}
@media screen and (min-width: 608px) {
  .slider-container .slick-list {
    margin: 0;
  }
}
.slider-container .books_cover {
  margin: 0 6px;
}
.slider-container .books_cover img {
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1), 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  max-width: 100%;
}
.slider-container .books_cover #flagged {
  margin: -12px auto 0;
  position: relative;
  display: block;
  width: 85px;
  background-color: #fff;
  border: 1px solid #2f0557;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  color: #361853;
}
.slider-container .slick-arrow {
  position: absolute;
  top: -53px;
  width: 38px;
  height: 48px;
  background-color: transparent;
  border: 0;
  background-repeat: no-repeat;
  background-position: center;
}
@media screen and (min-width: 1024px) {
  .slider-container .slick-arrow {
    top: -73px;
    width: 48px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
  }
}
.slider-container .slick-arrow:active {
  background-color: #e3e3e3;
}
.slider-container .slick-prev {
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAT9JREFUSA1jYBgFoyFAaQgwkmxAzTZlBoZ/2xkYmHIYWrx2EdJPmgUtm6UZvjMeYWD4r8DAyPCNgYVNkaHB/RU+S5jwSaLIte0RBhoOdDHQcDBgXMdQ7/YaRQ0WDnEWdB7hZfj6YwfQcC2oGZsZWLgTGRgZ/2MxE0WIcBA17Odg+PN1O8P//w5gnYyMB4CGezI0OP5AMQkHhwWHOEL499dlQJc7gAUYGU4z8Ar4MZTbEGU4SA9xQQQ2nTyCsAWs3FHAsD4ANv4/gynD5w+bGEDBRiQgHAcgg0CR/OnDPmBQmYDNZWTcBIyHYGA8/CFkD2EfgEwot/nMwM3hwcDAeA1s4P//fsCInw+MeIIOJKgAxYXoGY2TU4mh2uUliho0DnE+gGmq8X3KwMjkAoyT2wwMzIGEDIdpG6VHQ4CyEAAAcEpNWyY+t9oAAAAASUVORK5CYII=);
}
.slider-container .slick-next {
  right: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAASZJREFUSA1jYBgFoyFAaQgwEmVAww4Vhj9/tjEwMWYzNHnvJkoPVBETUYr//N7C8P+/KsPf/+sZardbEqWHJAsYmGZC1P/nZvj3dytDw3Y9Yi0hzgct3v0MjIzNUEsEGf783ckACjYiAHFxADOoestkBob/ORAu4wMGzv82DDW+T2HS2GjSLPj/n5GhdstChv8MsWDDGBmvM7BwmzE0OH7BZjhIjLggQtHNSJKjmFH0EuL8MQUFUQpEGTiIHBnq3N/i08aCTxJFrmZLEzCpQsKfkfEFAwuLK0ONB97wB+knzrs1WwsZ/v/rg1jI+J6BldmBocHzEooDcHCIjIN/6VDDvzIwMXsTazhID3EWsLD6APPBbQZmxkCGZs/jOBw7KjwaAjQKAQCEKUcaglxVTgAAAABJRU5ErkJggg==);
}

.slider-container h2 {
  font-size: 24px;
}

li#library_page {
  display: none;
}

#opacheader .navbar a.ebookslink {
  color: #000;
}

@media screen and (max-width: 768px) {
  .navbar-nav > li > a .fa {
    display:inline-block;
  }
  #header-region + div.container-fluid .row {
    display:block;
  }
  #header-region + div.container-fluid .row > .col {
    margin:0 auto;
  }
  #opacheader .navbar  a.nav-link {
    background-color: #361853;
  }
}
