button,
input,
optgroup,
select,
textarea {
  border-radius: var(--border-radius-large);
}

.heading-6 {
  text-transform: uppercase;
}

.frameworker-button,
.main-nav-inner .menu-item.frameworker-button a,
.secondary-nav-inner .menu-item.frameworker-button a,
button,
input[type=submit] {
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: center;
}

.seemax-pagination {
  margin-top: 60px;
  border-top: var(--pagination-border-width) solid var(--pagination-border-color);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
  padding: var(--pagination-padding-vertical) var(--pagination-padding-horizontal);
}
.seemax-pagination a {
  text-decoration: none;
  font-weight: var(--body-font-weight);
}
.seemax-pagination .page-numbers,
.seemax-pagination .next,
.seemax-pagination .prev {
  outline: 1px solid var(--pagination-clickable-border-color);
  margin: 0px;
  padding: var(--pagination-button-padding-vertical) var(--pagination-button-padding-horizontal);
  background-color: var(--pagination-clickable-background-color);
  color: var(--pagination-clickable-text-color);
  line-height: 1;
  margin: 0px var(--pagination-button-space-between);
  transition: all var(--transition-timing) var(--transition-ease);
  border-radius: var(--button-border-radius);
}
.seemax-pagination .page-numbers:after,
.seemax-pagination .next:after,
.seemax-pagination .prev:after {
  display: none;
}
.seemax-pagination .page-numbers:hover,
.seemax-pagination .next:hover,
.seemax-pagination .prev:hover {
  outline: 1px solid var(--black);
  background: var(--pagination-clickable-background-color-hover);
  color: var(--white);
}
.seemax-pagination .next,
.seemax-pagination .prev {
  padding-left: var(--pagination-net-prev-padding);
  padding-right: var(--pagination-net-prev-padding);
}
.seemax-pagination .current {
  outline: 1px solid var(--pagination-active-border-color);
  background: var(--pagination-active-background-color);
  color: var(--pagination-active-text-color);
}
.seemax-pagination .current:hover {
  outline: 1px solid var(--pagination-active-border-color);
  background: var(--pagination-active-background-color);
  color: var(--pagination-active-text-color);
}

@media screen and (max-width: 885px) {
  input,
  optgroup,
  select,
  textarea {
    border-radius: calc(var(--border-radius-large) * 1.5);
  }
}