/* IMPORTS */
/* VARIABLES */
/*
 * Cityu Template Theme
 */
/* MIXINS */
.view .pagination {
  margin-top: 50px;
  justify-content: center; }
  @media (max-width: 759.98px) {
    .view .pagination {
      justify-content: space-between; } }
  .view .pagination .page-link {
    padding: 0 24px;
    margin-left: 0;
    line-height: 43px;
    color: #2E2E2E;
    background-color: transparent;
    border: none; }
    .view .pagination .page-link:focus {
      box-shadow: none; }
  .view .pagination .page-more {
    margin-left: 0;
    line-height: 43px;
    color: #2E2E2E;
    border: none; }
    .view .pagination .page-more span {
      cursor: default; }
  .view .pagination .page-number {
    font-size: 16px;
    color: #2E2E2E; }
    .no-touch .view .pagination .page-number:hover, .view .pagination .page-number:active {
      color: #bf165e; }
  .view .pagination .active {
    font-weight: 900; }
  .view .pagination .page-item-main {
    display: inline-flex; }
    .view .pagination .page-item-main > li a::after,
    .view .pagination .page-item-main > li span::after {
      content: '';
      display: none;
      position: absolute;
      z-index: 5;
      top: 8px;
      right: 0;
      width: 1px;
      height: 27px;
      background-color: #D8D8D8; }
      @media (min-width: 760px) {
        .view .pagination .page-item-main > li a::after,
        .view .pagination .page-item-main > li span::after {
          display: block; } }
    .view .pagination .page-item-main > li:last-child a::after,
    .view .pagination .page-item-main > li:last-child span::after {
      display: none; }
    .view .pagination .page-item-main .page-item {
      display: none; }
      @media (min-width: 760px) {
        .view .pagination .page-item-main .page-item {
          display: block; } }
    .view .pagination .page-item-main .page-item.active {
      display: block; }
  .view .pagination .news-list-page-link {
    width: 43px;
    height: 43px;
    padding: 0;
    text-align: center;
    background-color: rgba(113, 113, 113, 0.4);
    border-radius: 0; }
    .view .pagination .news-list-page-link span {
      font-size: 20px;
      line-height: 43px;
      color: #FFFFFF; }
    .no-touch .view .pagination .news-list-page-link:hover,
    .no-touch .view .pagination .news-list-page-link:focus, .view .pagination .news-list-page-link:active {
      background-color: #717171; }
  .view .pagination .pager__item--next {
    visibility: hidden;
    margin-left: 24px; }
  .view .pagination .pager__item--pre {
    visibility: hidden;
    margin-right: 24px; }

.list-empty {
  margin-bottom: 32px;
  font-size: 17px;
  line-height: 30px;
  color: #2E2E2E; }
