.pagination {
  align-items: center;
  display: flex;
  justify-content: center;
}

.pagination__link {
  display: inline-flex;
  margin: 0 0 0px;
}

.pagination__link,
.pagination__link:hover,
.pagination__link:focus,
.pagination__link:active {
  text-decoration: none;
}

.pagination__link--disabled {
  cursor: default;
  pointer-events: none;
}

.pagination__link--disabled .pagination__link-text {
  color: var(--yellow_color); !important;
}

.pagination__link--first,
.pagination__link--prev {
  margin-right: 10px;
}

.pagination__link--first {
  margin-left: 0;
}

.pagination__link--number {
  border: 2px solid var(--yellow_color);
  border-radius: 100%;
  margin: 0 5px 12px;
  padding: 10px 17px;
  color: var(--yellow_color);
}

.pagination__link--number:hover,
.pagination__link--number:focus,
.pagination__link--active {
  border-color: var(--yellow_color);
  background-color: var(--yellow_color);
  color: #FFFFFF;
}

.pagination__link--last,
.pagination__link--next {
  margin-left: 10px;
}
a.pagination__link.pagination__link--prev,
a.pagination__link.pagination__link--next {
  position: relative;
  z-index: 1;
  top: 14px;
}
.pagination__link--last {
  margin-right: 0;
}

.pagination__link-icon svg,
.pagination__link-icon svg {
  height: 30px;
  margin: 0 0 5px;
  width: 30px;
  fill: var(--yellow_color); !important;
}
a.pagination__link.pagination__link--prev.pagination-link--disabled,
a.pagination__link.pagination__link--next.pagination-link--disabled {
  opacity: .5;
}
.pagination__link--disabled .pagination__link-icon svg,
.pagination__link--disabled .pagination__link-icon svg {
  fill: var(--yellow_color); !important;
  opacity: .5;
}
@media(min-width: 768px){
  nav.blog-pagination {
    padding-top: 50px;
  }
}

@media(max-width: 767px){
  nav.blog-pagination {
    text-align: center;
    padding-top: 7px;
    padding-bottom: 30px;
  }
  body .pagination__link--number {
    padding: 3px 10px;
  }
  .pagination__link--first, .pagination__link--prev {
    margin-right: 0px;
  }
  .pagination__link--first, .pagination__link--next {
    margin-left: 0px;
  }
  .pagination__link--number {
    margin: 0 3px 8px;
  }
}