body {
    font-family: 'Exo 2', sans-serif;
    font-size:14px;
    background-color: #fcfcfc;
}
h1, h2, h3 {
    font-family: 'Audiowide', cursive;
}
h3, h4, h5 {
    margin:0px;
    margin-bottom:4px;
}
h3 {
    font-size:22px;
    font-weight: 600;
}
h4 {
    font-size:14px;
    font-weight: 400;
    letter-spacing: 2px
}
h5 {
    font-size:12px
}
md-input-container {
    margin-top:20px;
    margin-left:26px;
    margin-bottom:0px
}
.label {
    font-size:12px;
    margin:8px;
    line-height:2;
    display: inline;
    padding: .2em .6em .3em;
    font-weight: 700;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    background-color: #1565C0;
}
.affix {
      top: 20px;
      z-index: 9999 !important;
  }
.nav {
    background: beige;
    padding:8px;
     border-radius: 6px;
}
.nav-stacked {
    width: 90px;
}
.nav>li>a {
    padding:2px;
    font-size:14px
}
.nav-stacked>li+li {
    margin:0px;
}
.badge {
    font-size:10px;
}
.md-chips{
    box-shadow: 0 0px !important;
}
.bookImg {
    width:80px;
    margin:4px;
    margin-right: 18px;
    box-shadow: 6px 6px 4px #888888;
}
.bookContainer {
    padding:6px;
    padding-top:16px;
    padding-bottom:18px;
}
.bookDesc {
    padding:6px;
}
.parallax-old {
    min-height: 200px;
}
.parallax {
  position: relative;
}
.parallax::after {
  content: "";
  background-image: url(img/banner1-lg.jpg);
  opacity: 0.2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  position: absolute;
  z-index: -1;
}
.parallax2 {
  position: relative;
}
.parallax2::after {
  content: "";
  background-image: url(img/banner2-lg.jpg);
  opacity: 0.2;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  position: absolute;
  z-index: -1;
}
.navRow {
    background-color: #f6f6f6;
}
.filterRow {
    background-color: #f6f6f6;
}
md-chips md-chip {
    background-color: #1565C0;
    color:white;
}
md-menu-content { max-height: 90vh; }
.fa.navcheck {
    margin-right:4px;
}
