
/**************************************/
/* container for the featured section */
/**************************************/
.featured {

  height: 300px;
  padding-top: 15px
}

/* draws lines at each end of a text line */
.featured-hr-lines {
  position: relative;
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}

.featured-hr-lines:before {
  content: " ";
  height: 2px;
  width: 75px;
  background: var(--std-font-color);
  display: block;
  position: absolute;
  top: 50%;
  left: 3em;
}

.featured-hr-lines:after {
  content: " ";
  height: 2px;
  width: 75px;
  background: var(--std-font-color);
  display: block;
  position: absolute;
  top: 50%;
  right: 3em;
}

    #featured-book-list-grid {
      display: grid;
      column-gap: 45px;
      row-gap: 10px;
      justify-items: center;
      align-items: start; }

.featured-header-div {

  padding: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1.5;
}

.featured-book-card {
  margin: 0;
}

.featured-fixed-size-image {
  width: 125px;
  /* Fixed width */
  height: 180px;
  /* Fixed height */
  object-fit: cover;
}

.featured-f1 {
  font-family: var(--std-font-family);
  font-weight: bold;
  font-size: 1.0em;
  line-height: 1.0;
  color:var(--std-font-color);
}

.featured-f2 {
  font-family: var(--std-font-family);
  font-weight: 800;
  font-size: 0.75em;
  line-height: 1;
  margin-bottom: 5px;
  padding: 0;
  color: var(--std-font-color);
}

