.page-header.category {
  margin-bottom: 0;
  background: #EEEBE6;
}

.page-header.category .page-header__inner {
  padding: 4% 2% 4% 2%;
}

.page-header.category .page-header__txt {
  color: #573701;
  padding: 0;
}

#media {
  background-color: #fff;
}

.pagination {
  text-align: center;
  padding-bottom: 46px;
  margin-left: .7rem;
}

#media .media__box {
  flex-wrap: wrap;
  gap: 2%;
}
#media .media-item {
  flex: 1 1 48%;
  max-width: 48%;
  margin-bottom: 20px;
}

@media screen and (max-width: 1050px) {
  #media .media-item {
    flex: 1 1 100%;
    max-width: 300px;
    margin:  0 auto 20px auto;
  }
  
}

.pagination .page-numbers {
  font-size: 1.4rem;
  font-weight: 500;
  color: #573701;
  text-align: center;
  padding: .6rem 1.3rem;
  border: 1px solid #573701;
  margin-right: .7rem;
  display: inline-block;
  text-decoration: none;
  border: 1px solid #707070;
}

.pagination .page-numbers.current {
  color: #fff;
  background-color: #573701;
}

.pagination .page-numbers.dots {
  border: none;
  padding-left: 0;
  padding-right: 0;
}

.pagination .page-numbers.next, .pagination .page-numbersprev {
  background: #EFECE7;
  padding: .6rem 1rem;
}