.main-navigation ul li.menu-item-has-children.current-menu-item::after {
  filter: invert(1);
}


.wc-header.is-scrolled .main-navigation ul li.menu-item-has-children.current-menu-item::after {
  filter: none;
}

.wc-header.is-scrolled .main-navigation ul li.menu-item-has-children.current-menu-item:hover::after {
  filter: invert(1);
}

.wc-blog-page__header {
  min-height: 370px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 64px;
}

.wc-blog-page__header .wc-home-limit__screen {
  margin-top: 0;
  margin-bottom: 0;
}

.wc-blog-page__header p {
  margin: 0;
  font-weight: 500;
  font-size: 24px;
  margin-bottom: 24px;
  color: #fff;
}

.wc-blog-page__header h1 {
  margin: 0;
  font-weight: 700;
  font-size: 40px;
  color: #fff;
}

.wc-blog-page__filters {
  display: flex;
  justify-content: space-between;
  gap: 32px;
  max-width: 1280px;
  padding: 0 32px;
  width: 100%;
  margin: 64px auto;
}

.wc-blog-page__filters--search {
  justify-content: flex-start;
}

.wc-blog-page__search {
  width: 100%;
  max-width: 560px;
}

.wc-blog-page__search form {
  display: flex;
  gap: 12px;
}

.wc-blog-page__search input {
  width: 100%;
  height: 48px;
  border: 1px solid #E2E2E2;
  border-radius: 999px !important;
  padding: 10px 20px !important;
  font-size: 16px;
  color: #484848;
  outline: none;
}

.wc-blog-page__search input::placeholder {
  color: #7B7B7B;
}

.wc-blog-page__search button {
  height: 48px;
  border: 0;
  border-radius: 999px;
  background-color: #F30941;
  color: #fff;
  padding: 0 24px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  flex-shrink: 0;
  transition: .2s ease-out;
}

.wc-blog-page__search button:hover {
  transition: .2s ease-out;
  background-color: #000;
}

.wc-blog-page__description {
  max-width: 1280px;
  padding: 0 32px;
  width: 100%;
  margin: -24px auto 40px;
  color: #7B7B7B;
  font-size: 16px;
  line-height: 1.6;
}

.wc-blog-page__empty {
  max-width: 1280px;
  padding: 0 32px;
  width: 100%;
  margin: 0 auto 64px;
  color: #7B7B7B;
  font-size: 16px;
}

.wc-blog-page__categories {
  border-bottom: 1px solid #E2E2E2;
  padding-bottom: 12px;
}

.wc-blog-page__categories-list {
  margin: 0;
  list-style: none;
  display: flex;
  gap: 28px;
}

.wc-blog-page__categories-list a {
  color: #7B7B7B;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.wc-blog-page__categories-list a:hover {
  color: #7B7B7B;
}

.wc-blog-page__categories-list a.is-active {
  color: #F30941;
  position: relative;
}

.wc-blog-page__categories-list a.is-active::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #F30941;
  bottom: -22.4px;
}

.wc-blog-page__order select {
  width: 320px;
  height: 44px;
  border: 1px solid #E2E2E2;
  background-color: #fff;
  border-radius: 999px;
  color: #484848;
  font-size: 16px;
  font-weight: 500;
  padding: 0 14px;
  outline: none;
  cursor: pointer;
}

.wc-blog-page__grid {
  display: flex;
  gap: 32px;
  max-width: 1280px;
  padding: 0 32px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  list-style: none;
  margin-bottom: 64px;
  flex-wrap: wrap;
}

.wc-blog-cards-list__item {
  width: 31%;
}

.wc-blog-card {
  width: 100%;
}

.wc-blog-card__date {
  display: none;
}

.wc-pagination {
  max-width: 1280px;
  padding: 0 32px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 64px;
  border-top: 1px solid #E2E2E2;
  padding-top: 24px;
}

.wc-pagination__inner {
  display: flex;
  justify-content: space-between;
}

.wc-pagination__list {
  list-style: none;
  margin: 0;
  display: flex;
  gap: 2px;
  align-items: center;
}

.wc-pagination__list {
  list-style: none;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 2px;
}

.page-numbers {
  display: flex;
  align-items: center;
  width: 40px;
  height: 40px;
  text-align: center;
  justify-content: center;
  color: #7B7B7B;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
}

.page-numbers:hover {
  color: #7B7B7B;
}

.page-numbers.current {
  background-color: #F3F3F3;
  border-radius: 50%;
  color: #121212;
}

.wc-pagination__next {
  align-content: center;
}

.wc-pagination__next a {
  text-decoration: none;
  color: #484848;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 5px;
}

.wc-pagination__next a::after {
  content: "";
  display: block;
  background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.16797 10.0001H15.8346M15.8346 10.0001L10.0013 4.16675M15.8346 10.0001L10.0013 15.8334" stroke="%23484848" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
  width: 20px;
  height: 20px;
  background-size: 20px;
}

.wc-pagination__prev {
  align-content: center;
}

.wc-pagination__prev a {
  text-decoration: none;
  color: #484848;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 5px;
}

.wc-pagination__prev a:hover,
.wc-pagination__next a:hover {
  color: #484848;
}

.wc-pagination__prev a::before {
  content: "";
  display: block;
  background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.8346 10.0001H4.16797M4.16797 10.0001L10.0013 15.8334M4.16797 10.0001L10.0013 4.16675" stroke="%23484848" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
  width: 20px;
  height: 20px;
  background-size: 20px;
}

.wc-blog-card__excerpt {
  color: #7B7B7B;
  font-size: 16px;
  font-weight: 400;
  margin-top: 8px;
}

.wc-pagination__numbers {
  align-content: center;
}

.wc-pagination__status {
  font-size: 14px;
  font-weight: 400;
  color: #232323;
  display: block;
}

.wc-pagination__status span {
  font-weight: 500;
}

@media(max-width: 1000px) {

  .wc-blog-page__header {
    height: 404px;
  }

  .wc-blog-page__header h1 {
    font-size: 24px;
    padding: 0 16px;
  }

  .wc-blog-page__header p {
    font-size: 32px;
    padding: 0 16px;
  }

  .wc-blog-page__filters {
    flex-direction: column;
    padding: 0 16px;
  }

  .wc-blog-page__search form {
    flex-direction: column;
  }

  .wc-blog-page__search button {
    width: 100%;
  }

  .wc-blog-page__categories-list {
    overflow-x: auto;
  }

  .wc-blog-page__categories-list a {
    display: block;
width: max-content;
  }

  .wc-blog-page__categories-list a.is-active::after {
    bottom: -15.4px;
  }

  .wc-blog-page__order select {
    width: 100%;
  }

  .wc-blog-page__grid {
    flex-wrap: wrap;
    padding: 0 16px;
  }

  .wc-blog-cards-list__item {
    width: 100%;
  }

  .wc-blog-page__description,
  .wc-blog-page__empty {
    padding: 0 16px;
  }

  .wc-blog-card {
    max-width: 100%;
  }

  .wc-pagination__next a,
  .wc-pagination__prev a {
    font-size: 0;
  }

  .wc-pagination__next a::after {
    width: 36px;
    height: 36px;
    background-size: 36px;
    background: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_750_8577)"><rect x="2" y="1" width="36" height="36" rx="12" fill="white"/><rect x="2.5" y="1.5" width="35" height="35" rx="11.5" stroke="%23E2E2E2"/><path d="M14.166 18.9998H25.8327M25.8327 18.9998L19.9993 13.1665M25.8327 18.9998L19.9993 24.8332" stroke="%23344054" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="filter0_d_750_8577" x="0" y="0" width="40" height="40" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="1"/><feGaussianBlur stdDeviation="1"/><feColorMatrix type="matrix" values="0 0 0 0 0.0627451 0 0 0 0 0.0941176 0 0 0 0 0.156863 0 0 0 0.05 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_750_8577"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_750_8577" result="shape"/></filter></defs></svg>') no-repeat center;
  }

  .wc-pagination__prev a::before {
    width: 36px;
    height: 36px;
    background-size: 36px;
    background: url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_d_750_8575)"><rect x="2" y="1" width="36" height="36" rx="12" fill="white"/><rect x="2.5" y="1.5" width="35" height="35" rx="11.5" stroke="%23E2E2E2"/><path d="M25.8327 18.9998H14.166M14.166 18.9998L19.9993 24.8332M14.166 18.9998L19.9993 13.1665" stroke="%23344054" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><filter id="filter0_d_750_8575" x="0" y="0" width="40" height="40" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="1"/><feGaussianBlur stdDeviation="1"/><feColorMatrix type="matrix" values="0 0 0 0 0.0627451 0 0 0 0 0.0941176 0 0 0 0 0.156863 0 0 0 0.05 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_750_8575"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_750_8575" result="shape"/></filter></defs></svg>') no-repeat center;
  }
}