.pagination-contents .pagination-results {
  font-family: Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  margin-top: 24px; }

.pagination-contents .rc-pagination {
  padding: 0;
  display: inline-block;
  font-size: 14px;
  line-height: 1.5em;
  font-family: Helvetica Neue, Helvetica, sans-serif;
  font-weight: 600;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
  .pagination-contents .rc-pagination .rc-pagination-item,
  .pagination-contents .rc-pagination .rc-pagination-prev,
  .pagination-contents .rc-pagination .rc-pagination-next,
  .pagination-contents .rc-pagination .rc-pagination-jump-prev,
  .pagination-contents .rc-pagination .rc-pagination-jump-next {
    cursor: pointer;
    border-radius: 4px;
    list-style: none;
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    list-style: none;
    float: left;
    margin-right: 4px;
    text-align: center; }
  .pagination-contents .rc-pagination .rc-pagination-jump-prev .rc-pagination-item-link:after,
  .pagination-contents .rc-pagination .rc-pagination-jump-next .rc-pagination-item-link:after {
    content: "...";
    display: block;
    letter-spacing: 1px; }
  .pagination-contents .rc-pagination .rc-pagination-prev .prev-button,
  .pagination-contents .rc-pagination .rc-pagination-prev .next-button,
  .pagination-contents .rc-pagination .rc-pagination-next .prev-button,
  .pagination-contents .rc-pagination .rc-pagination-next .next-button {
    line-height: 0; }
  .pagination-contents .rc-pagination .rc-pagination-prev .svg-icon,
  .pagination-contents .rc-pagination .rc-pagination-next .svg-icon {
    vertical-align: text-bottom; }
    .pagination-contents .rc-pagination .rc-pagination-prev .svg-icon.arrow-prev,
    .pagination-contents .rc-pagination .rc-pagination-next .svg-icon.arrow-prev {
      margin-right: 6px; }
    .pagination-contents .rc-pagination .rc-pagination-prev .svg-icon.arrow-next,
    .pagination-contents .rc-pagination .rc-pagination-next .svg-icon.arrow-next {
      margin-left: 6px; }
    .pagination-contents .rc-pagination .rc-pagination-prev .svg-icon.arrow-next-compact, .pagination-contents .rc-pagination .rc-pagination-prev .svg-icon.arrow-prev-compact,
    .pagination-contents .rc-pagination .rc-pagination-next .svg-icon.arrow-next-compact,
    .pagination-contents .rc-pagination .rc-pagination-next .svg-icon.arrow-prev-compact {
      margin: 0; }
  .pagination-contents .rc-pagination .rc-pagination-disabled {
    cursor: not-allowed; }
  .pagination-contents .rc-pagination.rc-pagination-simple {
    display: inline-flex;
    list-style-type: none;
    font-size: 14px;
    line-height: 1.5em;
    font-family: Helvetica Neue, Helvetica, sans-serif; }
    .pagination-contents .rc-pagination.rc-pagination-simple .rc-pagination-prev,
    .pagination-contents .rc-pagination.rc-pagination-simple .rc-pagination-next {
      border: none;
      height: 44px;
      min-width: 44px;
      line-height: 44px; }
    .pagination-contents .rc-pagination.rc-pagination-simple .rc-pagination-simple-pager {
      margin-right: 4px;
      min-width: 96px;
      min-height: 44px;
      line-height: 44px;
      height: 44px;
      display: -webkit-inline-box; }
      .pagination-contents .rc-pagination.rc-pagination-simple .rc-pagination-simple-pager:after {
        display: inline-block;
        content: "";
        width: 16px; }
      .pagination-contents .rc-pagination.rc-pagination-simple .rc-pagination-simple-pager .rc-pagination-slash {
        margin-right: 16px; }
      .pagination-contents .rc-pagination.rc-pagination-simple .rc-pagination-simple-pager input {
        border: none;
        min-width: 44px;
        max-width: 44px;
        min-height: 44px;
        max-height: 44px;
        line-height: 44px;
        text-align: center; }
  @media only screen and (max-width: 1024px) {
    .pagination-contents .rc-pagination .rc-pagination-item-after-jump-prev,
    .pagination-contents .rc-pagination .rc-pagination-item-before-jump-next {
      display: none; } }
  .pagination-contents .rc-pagination.sea .rc-pagination-item,
  .pagination-contents .rc-pagination.sea .rc-pagination-prev,
  .pagination-contents .rc-pagination.sea .rc-pagination-next,
  .pagination-contents .rc-pagination.sea .rc-pagination-jump-prev,
  .pagination-contents .rc-pagination.sea .rc-pagination-jump-next {
    color: #5c6468; }
    .pagination-contents .rc-pagination.sea .rc-pagination-item .prev-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-item .next-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-item .rc-pagination-item-link,
    .pagination-contents .rc-pagination.sea .rc-pagination-prev .prev-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-prev .next-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-prev .rc-pagination-item-link,
    .pagination-contents .rc-pagination.sea .rc-pagination-next .prev-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-next .next-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-next .rc-pagination-item-link,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-prev .prev-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-prev .next-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-prev .rc-pagination-item-link,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-next .prev-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-next .next-button,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-next .rc-pagination-item-link {
      background-color: transparent;
      border: 0; }
    .pagination-contents .rc-pagination.sea .rc-pagination-item:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.sea .rc-pagination-prev:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.sea .rc-pagination-next:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-prev:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-next:not(.rc-pagination-disabled):hover {
      color: #07b798; }
  .pagination-contents .rc-pagination.sea .rc-pagination-item {
    border: 1px solid #d9d9d9;
    background-color: #fff; }
    .pagination-contents .rc-pagination.sea .rc-pagination-item a {
      text-decoration: none;
      color: #5c6468; }
    .pagination-contents .rc-pagination.sea .rc-pagination-item:focus {
      outline: 2px solid #07b798; }
    .pagination-contents .rc-pagination.sea .rc-pagination-item:hover {
      border-color: #07b798; }
      .pagination-contents .rc-pagination.sea .rc-pagination-item:hover a {
        color: #07b798; }
  .pagination-contents .rc-pagination.sea .rc-pagination-item-active {
    background-color: #07b798;
    border-color: #07b798; }
    .pagination-contents .rc-pagination.sea .rc-pagination-item-active a, .pagination-contents .rc-pagination.sea .rc-pagination-item-active:hover a {
      color: #fff; }
  .pagination-contents .rc-pagination.sea .rc-pagination-jump-prev,
  .pagination-contents .rc-pagination.sea .rc-pagination-jump-next {
    background-color: transparent;
    border: 1px solid #d9d9d9;
    color: #5c6468; }
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-prev:focus,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-next:focus {
      outline: 2px solid #07b798; }
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-prev:hover,
    .pagination-contents .rc-pagination.sea .rc-pagination-jump-next:hover {
      border-color: #07b798;
      color: #07b798; }
  .pagination-contents .rc-pagination.sea .rc-pagination-prev,
  .pagination-contents .rc-pagination.sea .rc-pagination-next {
    border: 1px solid #d9d9d9;
    color: #5c6468; }
    .pagination-contents .rc-pagination.sea .rc-pagination-prev:not(.rc-pagination-disabled):focus,
    .pagination-contents .rc-pagination.sea .rc-pagination-next:not(.rc-pagination-disabled):focus {
      outline: 2px solid #07b798; }
    .pagination-contents .rc-pagination.sea .rc-pagination-prev:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.sea .rc-pagination-next:not(.rc-pagination-disabled):hover {
      border-color: #07b798; }
  .pagination-contents .rc-pagination.sea .rc-pagination-disabled .prev-button,
  .pagination-contents .rc-pagination.sea .rc-pagination-disabled .next-button {
    color: #b9bcbe; }
  .pagination-contents .rc-pagination.sea .rc-pagination-options-quick-jumper input {
    background-color: #fff;
    border: 1px solid #d9d9d9; }
    .pagination-contents .rc-pagination.sea .rc-pagination-options-quick-jumper input:hover {
      border-color: #07b798; }
  .pagination-contents .rc-pagination.sea.rc-pagination-simple .rc-pagination-simple-pager input {
    background-color: transparent; }
    .pagination-contents .rc-pagination.sea.rc-pagination-simple .rc-pagination-simple-pager input:hover {
      border: 1px solid #d9d9d9;
      border-radius: 4px;
      border-color: #07b798; }
  .pagination-contents .rc-pagination.sea.rc-pagination-simple .rc-pagination-simple-pager {
    background-color: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 4px; }
  .pagination-contents .rc-pagination.lava .rc-pagination-item,
  .pagination-contents .rc-pagination.lava .rc-pagination-prev,
  .pagination-contents .rc-pagination.lava .rc-pagination-next,
  .pagination-contents .rc-pagination.lava .rc-pagination-jump-prev,
  .pagination-contents .rc-pagination.lava .rc-pagination-jump-next {
    color: #162127; }
    .pagination-contents .rc-pagination.lava .rc-pagination-item .prev-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-item .next-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-item .rc-pagination-item-link,
    .pagination-contents .rc-pagination.lava .rc-pagination-prev .prev-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-prev .next-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-prev .rc-pagination-item-link,
    .pagination-contents .rc-pagination.lava .rc-pagination-next .prev-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-next .next-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-next .rc-pagination-item-link,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-prev .prev-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-prev .next-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-prev .rc-pagination-item-link,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-next .prev-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-next .next-button,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-next .rc-pagination-item-link {
      background-color: transparent;
      border: 0; }
    .pagination-contents .rc-pagination.lava .rc-pagination-item:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.lava .rc-pagination-prev:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.lava .rc-pagination-next:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-prev:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-next:not(.rc-pagination-disabled):hover {
      color: #dc3c31; }
  .pagination-contents .rc-pagination.lava .rc-pagination-item {
    border: 1px solid #b9bcbe;
    background-color: #fff; }
    .pagination-contents .rc-pagination.lava .rc-pagination-item a {
      text-decoration: none;
      color: #162127; }
    .pagination-contents .rc-pagination.lava .rc-pagination-item:focus {
      outline: 2px solid #dc3c31; }
    .pagination-contents .rc-pagination.lava .rc-pagination-item:hover {
      border-color: #dc3c31; }
      .pagination-contents .rc-pagination.lava .rc-pagination-item:hover a {
        color: #dc3c31; }
  .pagination-contents .rc-pagination.lava .rc-pagination-item-active {
    background-color: #dc3c31;
    border-color: #dc3c31; }
    .pagination-contents .rc-pagination.lava .rc-pagination-item-active a, .pagination-contents .rc-pagination.lava .rc-pagination-item-active:hover a {
      color: #fff; }
  .pagination-contents .rc-pagination.lava .rc-pagination-jump-prev,
  .pagination-contents .rc-pagination.lava .rc-pagination-jump-next {
    background-color: transparent;
    border: 1px solid #b9bcbe;
    color: #162127; }
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-prev:focus,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-next:focus {
      outline: 2px solid #dc3c31; }
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-prev:hover,
    .pagination-contents .rc-pagination.lava .rc-pagination-jump-next:hover {
      border-color: #dc3c31;
      color: #dc3c31; }
  .pagination-contents .rc-pagination.lava .rc-pagination-prev,
  .pagination-contents .rc-pagination.lava .rc-pagination-next {
    border: 1px solid #b9bcbe;
    color: #162127; }
    .pagination-contents .rc-pagination.lava .rc-pagination-prev:not(.rc-pagination-disabled):focus,
    .pagination-contents .rc-pagination.lava .rc-pagination-next:not(.rc-pagination-disabled):focus {
      outline: 2px solid #dc3c31; }
    .pagination-contents .rc-pagination.lava .rc-pagination-prev:not(.rc-pagination-disabled):hover,
    .pagination-contents .rc-pagination.lava .rc-pagination-next:not(.rc-pagination-disabled):hover {
      border-color: #dc3c31; }
  .pagination-contents .rc-pagination.lava .rc-pagination-disabled .prev-button,
  .pagination-contents .rc-pagination.lava .rc-pagination-disabled .next-button {
    color: #b9bcbe; }
  .pagination-contents .rc-pagination.lava .rc-pagination-options-quick-jumper input {
    background-color: #fff;
    border: 1px solid #b9bcbe; }
    .pagination-contents .rc-pagination.lava .rc-pagination-options-quick-jumper input:hover {
      border-color: #dc3c31; }
  .pagination-contents .rc-pagination.lava.rc-pagination-simple .rc-pagination-simple-pager input {
    background-color: transparent; }
    .pagination-contents .rc-pagination.lava.rc-pagination-simple .rc-pagination-simple-pager input:hover {
      border: 1px solid #b9bcbe;
      border-radius: 4px;
      border-color: #dc3c31; }
  .pagination-contents .rc-pagination.lava.rc-pagination-simple .rc-pagination-simple-pager {
    background-color: #fff;
    border: 1px solid #b9bcbe;
    border-radius: 4px; }

.pagination-contents.compact .rc-pagination-item,
.pagination-contents.compact .rc-pagination-jump-next,
.pagination-contents.compact .rc-pagination-jump-prev {
  display: none; }

