ul.pagination {
  list-style: none; }
  ul.pagination li.page-item {
    display: inline-block; }
    ul.pagination li.page-item a {
      padding: 0.05em 0.4em; }
    ul.pagination li.page-item.active a {
      color: #c2255c;
      border-bottom: 3px solid #c2255c; }

.navigation {
  max-width: calc(100% - 0px);
  margin: 0 auto;
  margin-top: 60px; }
  .navigation a {
    font-size: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    color: #c2255c;
    border: 2px solid #c2255c;
    line-height: 1.25;
    text-transform: uppercase; }
    .navigation a:hover {
      padding: 14px;
      border-width: 3px; }
    .navigation a:nth-child(2) {
      margin-top: 10px; }
    .navigation a:first-child:last-child {
      width: 100%; }
  .navigation .fa {
    font-size: 0.8rem; }
  .navigation .navigation-prev {
    text-align: left; }
    .navigation .navigation-prev .fa {
      padding-right: 10px; }
    .navigation .navigation-prev .navigation-title {
      padding-left: 4px; }
  .navigation .navigation-next {
    text-align: right; }
    .navigation .navigation-next .fa {
      padding-left: 10px; }
    .navigation .navigation-next .navigation-title {
      padding-right: 4px; }

.navigation-single a {
  text-transform: none; }

@media (min-width: 768px) {
  html,
  body {
    font-size: 17px; }
  .navigation {
    display: flex;
    justify-content: space-between; }
    .navigation a {
      width: calc(50% - 10px); }
      .navigation a:nth-child(2) {
        margin-top: 0; }
}

@media (min-width: 992px) {
  html,
  body {
    font-size: 20px; }
}

.gdoc-post__title {
  display: block;
  font-size: 2em;
  line-height: 1.25em;
}
