/*------------------------------------------------------------------
[Table of contents]

Accessibility {Global Classes}
Fonts
Colors
Elements
Mixins

-------------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Cormorant+Garamond");
/*
 * Media Queries
 * --------------------------------------------------
 *
 * Use as: @include respond-to(small) { ... }
 *		@include respond-to(medium) { ... }
 *		@include respond-to(large) { ... }
 */
/*
 * Accessibility {Global Classes}
 * --------------------------------------------------
 */
.is-vishidden, .visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }

/*
 * Fonts
 * --------------------------------------------------
 */
/*
 * Colors
 * --------------------------------------------------
 */
/*
 * Elements
 * --------------------------------------------------
 */
.nopadding {
  padding-right: 0;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0; }

.btn-morelink {
  font-size: 0.9em;
  color: #0F425C;
  background: #f0eeef;
  border: 1px solid #D6D6CE;
  border-radius: 0;
  padding: 6px 12px;
  margin-bottom: 10px;
  text-decoration: none; }
  .btn-morelink:after {
    content: "\0020\f101";
    font-family: FontAwesome; }
  .btn-morelink:hover {
    background: #d8b9b7;
    color: #800000; }

.distinct-rightside {
  background-color: #f6f7f2;
  margin: 10px 0;
  padding: 15px 20px; }
  .distinct-rightside ul {
    list-style-type: none;
    margin-bottom: 10px; }
  .distinct-rightside li {
    color: #6d2f6a; }
  .distinct-rightside i {
    padding-left: 1em; }
  .distinct-rightside a {
    color: #6d2f6a; }
  .distinct-rightside h2 {
    color: #616530;
    margin: 5px 0 10px 0;
    font-size: 1.05em;
    padding-bottom: 5px;
    border-bottom: 1px solid #a0a282; }
  @media (min-width: 62em) {
    .distinct-rightside {
      border-top: 0;
      margin: 0;
      max-width: 350px; } }
  @media (min-width: 75em) {
    .distinct-rightside {
      max-width: 30em; } }
.menu-marker {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-color: #642822 transparent transparent;
  border-style: solid;
  border-width: 11px;
  left: 50%;
  transform: translateX(-50%);
  top: 100%; }

/*
 * Mixins
 * --------------------------------------------------
 */
body.libnewspage,
body.libnewsindexpage {
  /*
 * Navigation & Sidebar
 * --------------------------------------------------
 */
  /*
 * Featured Story
 * --------------------------------------------------
 */
  /*
 * News Thumbnails
 * --------------------------------------------------
 */
  /*
 * New Story Page
 * --------------------------------------------------
 */
  /*
 * Social Media and Subjects Strip
 * --------------------------------------------------
 */
  /*
 * Related Stories
 * --------------------------------------------------
 */
  /*
 * Footer
 * --------------------------------------------------
 */ }
  body.libnewspage #content,
  body.libnewsindexpage #content {
    max-width: 2000px; }
  body.libnewspage .body-container,
  body.libnewsindexpage .body-container {
    padding-top: 0; }
  body.libnewspage .centermain,
  body.libnewsindexpage .centermain {
    max-width: none;
    padding: 0 30px 0 15px; }
  body.libnewspage .navbar-news,
  body.libnewsindexpage .navbar-news {
    background: #fff;
    padding: 1.75em;
    border-top: 2px solid #800000;
    border-bottom: 2px solid #800000;
    border-radius: 0; }
    body.libnewspage .navbar-news a,
    body.libnewsindexpage .navbar-news a {
      color: #800000; }
    @media (max-width: 48em) {
      body.libnewspage .navbar-news li,
      body.libnewsindexpage .navbar-news li {
        float: none !important; } }
    body.libnewspage .navbar-news li a,
    body.libnewsindexpage .navbar-news li a {
      text-transform: uppercase; }
    body.libnewspage .navbar-news li > ul li a,
    body.libnewsindexpage .navbar-news li > ul li a {
      text-transform: none;
      margin-bottom: 0.75em; }
    @media (min-width: 48em) {
      body.libnewspage .navbar-news,
      body.libnewsindexpage .navbar-news {
        padding: 0 5em 0 2em; } }
    @media (min-width: 118em) {
      body.libnewspage .navbar-news,
      body.libnewsindexpage .navbar-news {
        padding-right: 20em; } }
  body.libnewspage .btn-sidebar,
  body.libnewsindexpage .btn-sidebar {
    background: #ddd;
    color: #767676;
    position: absolute;
    left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-left: 0;
    margin-top: 0;
    z-index: 1000;
    background-color: rgba(210, 205, 204, 0.9);
    box-shadow: 0px 2px 7px #767676; }
  body.libnewspage .coll-rightside,
  body.libnewsindexpage .coll-rightside {
    background: #fff;
    box-shadow: -2px 2px 5px rgba(67, 67, 67, 0.5); }
    body.libnewspage .coll-rightside h3,
    body.libnewsindexpage .coll-rightside h3 {
      color: #767676;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 400;
      font-size: 0.95em;
      margin-top: 1rem;
      text-transform: uppercase;
      border-bottom: none; }
    body.libnewspage .coll-rightside img,
    body.libnewsindexpage .coll-rightside img {
      max-width: 100%;
      margin-bottom: 0.75em; }
    body.libnewspage .coll-rightside a,
    body.libnewsindexpage .coll-rightside a {
      color: #800000; }
    body.libnewspage .coll-rightside .event-date,
    body.libnewsindexpage .coll-rightside .event-date {
      color: #642822; }
    body.libnewspage .coll-rightside .rightside-mod,
    body.libnewsindexpage .coll-rightside .rightside-mod {
      padding-bottom: 1.5rem; }
  body.libnewspage section.featured-news,
  body.libnewsindexpage section.featured-news {
    padding-bottom: 2em;
    margin: 0 auto 30px;
    border-bottom: 1px solid #D6D6CE; }
    body.libnewspage section.featured-news article,
    body.libnewsindexpage section.featured-news article {
      display: grid;
      grid-template-areas: "image" "title"; }
      @media (min-width: 48em) {
        body.libnewspage section.featured-news article,
        body.libnewsindexpage section.featured-news article {
          grid-template-columns: 1fr 2fr;
          grid-gap: 30px;
          grid-template-rows: auto;
          grid-template-areas: "title image";
          padding-left: 1.5em; } }
      body.libnewspage section.featured-news article .img-object,
      body.libnewsindexpage section.featured-news article .img-object {
        grid-area: image;
        width: 100%;
        height: 100%; }
        body.libnewspage section.featured-news article .img-object img,
        body.libnewsindexpage section.featured-news article .img-object img {
          height: auto;
          max-width: 100%;
          object-fit: contain;
          margin-right: auto;
          margin-left: auto;
          grid-column: span 1; }
          @media (min-width: 48em) {
            body.libnewspage section.featured-news article .img-object img,
            body.libnewsindexpage section.featured-news article .img-object img {
              width: 100%;
              height: 100%;
              object-fit: cover; } }
      body.libnewspage section.featured-news article .title-object,
      body.libnewsindexpage section.featured-news article .title-object {
        grid-area: title; }
        body.libnewspage section.featured-news article .title-object h2,
        body.libnewsindexpage section.featured-news article .title-object h2 {
          color: #525252;
          font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-size: 2.6em;
          font-weight: 200;
          margin-top: 0; }
          @media (min-width: 48em) {
            body.libnewspage section.featured-news article .title-object h2,
            body.libnewsindexpage section.featured-news article .title-object h2 {
              margin-bottom: 1em; } }
        body.libnewspage section.featured-news article .title-object p,
        body.libnewsindexpage section.featured-news article .title-object p {
          color: #767676;
          font-size: 1.2em; }
        body.libnewspage section.featured-news article .title-object a.read-more,
        body.libnewsindexpage section.featured-news article .title-object a.read-more {
          color: #800000;
          font-weight: 500;
          text-transform: uppercase;
          line-height: 2em; }
  body.libnewspage section.news-stories,
  body.libnewsindexpage section.news-stories {
    display: grid;
    grid-gap: 30px;
    margin: 0 auto 30px; }
    @media (min-width: 48em) {
      body.libnewspage section.news-stories,
      body.libnewsindexpage section.news-stories {
        grid-template-columns: 1fr 1fr 1fr;
        padding-left: 1.5em; } }
    @media (min-width: 48em) {
      body.libnewspage section.news-stories article.featured,
      body.libnewsindexpage section.news-stories article.featured {
        grid-column: span 3; } }
    body.libnewspage section.news-stories h2,
    body.libnewsindexpage section.news-stories h2 {
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #525252;
      font-size: 1.4em;
      font-weight: 400;
      line-height: 1.6em;
      margin: 0.5em 0 5px 0; }
  body.libnewspage article .img-object,
  body.libnewsindexpage article .img-object {
    align-self: start; }
    body.libnewspage article .img-object img, body.libnewspage article .img-object .preload,
    body.libnewsindexpage article .img-object img,
    body.libnewsindexpage article .img-object .preload {
      height: auto;
      max-width: 100%;
      object-fit: contain;
      align-self: end;
      object-position: 50% 20%;
      margin-right: auto;
      margin-left: auto;
      grid-column: span 1;
      object-fit: cover;
      height: 200px;
      width: 100%; }
    body.libnewspage article .img-object .preload,
    body.libnewsindexpage article .img-object .preload {
      background: #D6D6CE;
      text-align: center;
      padding: 60px 0 0 0; }
      body.libnewspage article .img-object .preload i, body.libnewspage article .img-object .preload span,
      body.libnewsindexpage article .img-object .preload i,
      body.libnewsindexpage article .img-object .preload span {
        color: #90907b;
        margin: 0 auto;
        padding: 4px 0;
        display: block; }
  body.libnewspage .news-category,
  body.libnewsindexpage .news-category {
    color: #fff;
    display: block;
    padding: 0.5em 1em;
    background: #2a2a2a; }
    body.libnewspage .news-category.business-economics,
    body.libnewsindexpage .news-category.business-economics {
      background: #155F83; }
    body.libnewspage .news-category.digital-scholarship,
    body.libnewsindexpage .news-category.digital-scholarship {
      background: #8F3931; }
    body.libnewspage .news-category.exhibits,
    body.libnewsindexpage .news-category.exhibits {
      background: #350E20; }
    body.libnewspage .news-category.events,
    body.libnewsindexpage .news-category.events {
      background: #664d59; }
    body.libnewspage .news-category.from-the-director,
    body.libnewsindexpage .news-category.from-the-director {
      background: #8F3931; }
    body.libnewspage .news-category.hours-access,
    body.libnewsindexpage .news-category.hours-access {
      background: #800000; }
    body.libnewspage .news-category.humanities-social-sciences,
    body.libnewsindexpage .news-category.humanities-social-sciences {
      background: #3E3E23; }
    body.libnewspage .news-category.law,
    body.libnewsindexpage .news-category.law {
      background: #642822; }
    body.libnewspage .news-category.library-in-the-news,
    body.libnewsindexpage .news-category.library-in-the-news {
      background: #9E6819;
      font-weight: 600; }
    body.libnewspage .news-category.people,
    body.libnewsindexpage .news-category.people {
      background: #7b421c; }
    body.libnewspage .news-category.research,
    body.libnewsindexpage .news-category.research {
      background: #0F425C; }
    body.libnewspage .news-category.resources,
    body.libnewsindexpage .news-category.resources {
      background: #3E3E23; }
    body.libnewspage .news-category.science,
    body.libnewsindexpage .news-category.science {
      background: #0F425C; }
    body.libnewspage .news-category.spaces,
    body.libnewsindexpage .news-category.spaces {
      background: #606430;
      font-weight: 600; }
    body.libnewspage .news-category.special-collections,
    body.libnewsindexpage .news-category.special-collections {
      background: #350E20; }
    body.libnewspage .news-category.spotlight,
    body.libnewsindexpage .news-category.spotlight {
      background: #9E6819;
      font-weight: 600; }
    body.libnewspage .news-category.teaching,
    body.libnewsindexpage .news-category.teaching {
      background: #155F83; }
  body.libnewspage section.story-page,
  body.libnewsindexpage section.story-page {
    margin: 30px auto; }
    @media (min-width: 62em) {
      body.libnewspage section.story-page,
      body.libnewsindexpage section.story-page {
        margin: 0 auto 30px; } }
    body.libnewspage section.story-page h1, body.libnewspage section.story-page h2, body.libnewspage section.story-page h3, body.libnewspage section.story-page h4, body.libnewspage section.story-page h5, body.libnewspage section.story-page h6,
    body.libnewsindexpage section.story-page h1,
    body.libnewsindexpage section.story-page h2,
    body.libnewsindexpage section.story-page h3,
    body.libnewsindexpage section.story-page h4,
    body.libnewsindexpage section.story-page h5,
    body.libnewsindexpage section.story-page h6 {
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
    body.libnewspage section.story-page h1,
    body.libnewsindexpage section.story-page h1 {
      color: #525252;
      font-size: 2.8rem;
      line-height: 1.3em;
      font-weight: 200;
      margin-top: 0;
      border-bottom: none; }
      @media (min-width: 48em) {
        body.libnewspage section.story-page h1,
        body.libnewsindexpage section.story-page h1 {
          margin-bottom: 0.5rem; } }
      @media (min-width: 62em) {
        body.libnewspage section.story-page h1,
        body.libnewsindexpage section.story-page h1 {
          font-size: 3.4rem; } }
    body.libnewspage section.story-page .news-byline,
    body.libnewsindexpage section.story-page .news-byline {
      font-size: 1.1rem;
      font-style: italic;
      margin-bottom: 2rem;
      display: block; }
    body.libnewspage section.story-page .news-highlight,
    body.libnewsindexpage section.story-page .news-highlight {
      font-size: 1.4rem;
      font-weight: 600;
      margin-bottom: 2rem;
      display: block; }
    body.libnewspage section.story-page h2,
    body.libnewsindexpage section.story-page h2 {
      font-size: 2.4rem;
      font-weight: 200; }
    body.libnewspage section.story-page p, body.libnewspage section.story-page ul,
    body.libnewsindexpage section.story-page p,
    body.libnewsindexpage section.story-page ul {
      font-size: 1.5rem; }
      body.libnewspage section.story-page p li, body.libnewspage section.story-page ul li,
      body.libnewsindexpage section.story-page p li,
      body.libnewsindexpage section.story-page ul li {
        margin-bottom: 1rem; }
    @media (max-width: 34em) {
      body.libnewspage section.story-page figure.imgcaption.pull-right, body.libnewspage section.story-page figure.imgcaption.pull-left,
      body.libnewsindexpage section.story-page figure.imgcaption.pull-right,
      body.libnewsindexpage section.story-page figure.imgcaption.pull-left {
        margin: 10px; } }
    body.libnewspage section.story-page figure.imgcaption img,
    body.libnewsindexpage section.story-page figure.imgcaption img {
      width: 100%; }
    @media (min-width: 48em) {
      body.libnewspage section.story-page .agenda,
      body.libnewsindexpage section.story-page .agenda {
        padding-right: 2rem; } }
    body.libnewspage section.story-page .media-use,
    body.libnewsindexpage section.story-page .media-use {
      margin-top: 2em; }
    body.libnewspage section.story-page .collexbase, body.libnewspage section.story-page .collex-solo,
    body.libnewsindexpage section.story-page .collexbase,
    body.libnewsindexpage section.story-page .collex-solo {
      padding: 2em 1em; }
      @media (min-width: 62em) {
        body.libnewspage section.story-page .collexbase figure, body.libnewspage section.story-page .collex-solo figure,
        body.libnewsindexpage section.story-page .collexbase figure,
        body.libnewsindexpage section.story-page .collex-solo figure {
          display: flex; } }
    body.libnewspage section.story-page .collex-solo,
    body.libnewsindexpage section.story-page .collex-solo {
      border-bottom: 1px dotted #767676; }
      body.libnewspage section.story-page .collex-solo img,
      body.libnewsindexpage section.story-page .collex-solo img {
        padding-bottom: 1em;
        max-height: 40em;
        width: auto; }
        @media (min-width: 62em) {
          body.libnewspage section.story-page .collex-solo img,
          body.libnewsindexpage section.story-page .collex-solo img {
            float: right;
            padding-bottom: 0; } }
    body.libnewspage section.story-page .collex-solo img, body.libnewspage section.story-page .collex-duo img, body.libnewspage section.story-page .collex-trio img, body.libnewspage section.story-page .collex-verso img,
    body.libnewsindexpage section.story-page .collex-solo img,
    body.libnewsindexpage section.story-page .collex-duo img,
    body.libnewsindexpage section.story-page .collex-trio img,
    body.libnewsindexpage section.story-page .collex-verso img {
      border: 3px solid #c8c8c8; }
    body.libnewspage section.story-page .collex-solo .img-title, body.libnewspage section.story-page .collex-duo .img-title, body.libnewspage section.story-page .collex-trio .img-title, body.libnewspage section.story-page .collex-verso .img-title,
    body.libnewsindexpage section.story-page .collex-solo .img-title,
    body.libnewsindexpage section.story-page .collex-duo .img-title,
    body.libnewsindexpage section.story-page .collex-trio .img-title,
    body.libnewsindexpage section.story-page .collex-verso .img-title {
      color: #800000;
      font-size: 1.1em;
      font-weight: 600; }
    body.libnewspage section.story-page .collex-solo .img-citation, body.libnewspage section.story-page .collex-duo .img-citation, body.libnewspage section.story-page .collex-trio .img-citation, body.libnewspage section.story-page .collex-verso .img-citation,
    body.libnewsindexpage section.story-page .collex-solo .img-citation,
    body.libnewsindexpage section.story-page .collex-duo .img-citation,
    body.libnewsindexpage section.story-page .collex-trio .img-citation,
    body.libnewsindexpage section.story-page .collex-verso .img-citation {
      color: #767676;
      font-size: 0.95em; }
    body.libnewspage section.story-page .collex-solo .img-caption, body.libnewspage section.story-page .collex-duo .img-caption, body.libnewspage section.story-page .collex-trio .img-caption, body.libnewspage section.story-page .collex-verso .img-caption,
    body.libnewsindexpage section.story-page .collex-solo .img-caption,
    body.libnewsindexpage section.story-page .collex-duo .img-caption,
    body.libnewsindexpage section.story-page .collex-trio .img-caption,
    body.libnewsindexpage section.story-page .collex-verso .img-caption {
      color: #000;
      font-size: 1em; }
    body.libnewspage section.story-page .duo-wrapper,
    body.libnewsindexpage section.story-page .duo-wrapper {
      display: flex;
      flex-wrap: wrap;
      padding: 1em;
      border-bottom: 1px dotted #767676;
      margin-bottom: 1em; }
    body.libnewspage section.story-page .collex-duo,
    body.libnewsindexpage section.story-page .collex-duo {
      padding: 0;
      text-align: center; }
      body.libnewspage section.story-page .collex-duo + body.libnewspage section.story-page .collex-duo, body.libnewspage section.story-page .collex-duo + body.libnewsindexpage section.story-page .collex-duo,
      body.libnewsindexpage section.story-page .collex-duo + body.libnewspage section.story-page .collex-duo,
      body.libnewsindexpage section.story-page .collex-duo + body.libnewsindexpage section.story-page .collex-duo {
        border-top: 1px dotted #767676; }
        @media (min-width: 48em) {
          body.libnewspage section.story-page .collex-duo + body.libnewspage section.story-page .collex-duo, body.libnewspage section.story-page .collex-duo + body.libnewsindexpage section.story-page .collex-duo,
          body.libnewsindexpage section.story-page .collex-duo + body.libnewspage section.story-page .collex-duo,
          body.libnewsindexpage section.story-page .collex-duo + body.libnewsindexpage section.story-page .collex-duo {
            border-top: none;
            border-left: 1px dotted #767676;
            padding-left: 1em; } }
      body.libnewspage section.story-page .collex-duo figure,
      body.libnewsindexpage section.story-page .collex-duo figure {
        display: inline-block;
        text-align: left; }
        @media (min-width: 48em) {
          body.libnewspage section.story-page .collex-duo figure,
          body.libnewsindexpage section.story-page .collex-duo figure {
            max-width: 90%; } }
        @media (min-width: 62em) {
          body.libnewspage section.story-page .collex-duo figure,
          body.libnewsindexpage section.story-page .collex-duo figure {
            max-width: 80%; } }
      body.libnewspage section.story-page .collex-duo img,
      body.libnewsindexpage section.story-page .collex-duo img {
        margin: 1.5em 1em 1.5em 0; }
        @media (min-width: 62em) {
          body.libnewspage section.story-page .collex-duo img,
          body.libnewsindexpage section.story-page .collex-duo img {
            max-height: 30em;
            width: auto; } }
  body.libnewspage section.social-share,
  body.libnewsindexpage section.social-share {
    padding-bottom: 2em;
    margin-bottom: 2em;
    border-bottom: 1px solid #D6D6CE; }
    body.libnewspage section.social-share .badge,
    body.libnewsindexpage section.social-share .badge {
      background-color: #eee;
      color: #767676; }
      body.libnewspage section.social-share .badge:hover,
      body.libnewsindexpage section.social-share .badge:hover {
        background-color: #17a2b8;
        color: #eee; }
  body.libnewspage .share-buttons,
  body.libnewsindexpage .share-buttons {
    padding-top: 2em; }
    body.libnewspage .share-buttons .share-title,
    body.libnewsindexpage .share-buttons .share-title {
      font-weight: 600; }
  body.libnewspage .btn-floating,
  body.libnewsindexpage .btn-floating {
    background: #767676;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    width: 35px;
    height: 35px;
    position: relative;
    z-index: 1;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin: 10px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    padding: 0;
    cursor: pointer; }
    body.libnewspage .btn-floating:hover,
    body.libnewsindexpage .btn-floating:hover {
      -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
      box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
    body.libnewspage .btn-floating i,
    body.libnewsindexpage .btn-floating i {
      font-size: 1.625rem;
      line-height: 35px;
      display: inline-block;
      width: inherit;
      text-align: center;
      color: #fff; }
  body.libnewspage section.related-stories,
  body.libnewsindexpage section.related-stories {
    grid-gap: 30px;
    margin: 0 auto 30px; }
    @media (min-width: 48em) {
      body.libnewspage section.related-stories,
      body.libnewsindexpage section.related-stories {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        padding-left: 1.5em; } }
    body.libnewspage section.related-stories .img-object,
    body.libnewsindexpage section.related-stories .img-object {
      margin-bottom: 1em; }
    body.libnewspage section.related-stories h2,
    body.libnewsindexpage section.related-stories h2 {
      grid-column: span 3;
      margin: 0; }
    body.libnewspage section.related-stories a,
    body.libnewsindexpage section.related-stories a {
      font-size: 1.3em;
      font-weight: 200;
      color: #767676; }
    @media (max-width: 48em) {
      body.libnewspage section.related-stories article,
      body.libnewsindexpage section.related-stories article {
        padding-bottom: 1em; } }
  body.libnewspage .load-footer,
  body.libnewsindexpage .load-footer {
    padding: 2em 0;
    display: flex;
    align-items: center;
    justify-content: center; }
  body.libnewspage button.btn-info,
  body.libnewsindexpage button.btn-info {
    background: #800000;
    grid-column: span 3;
    width: 55%;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.1em;
    border: none; }
