﻿.page-fragment .pf-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.page-fragment .pf-wrap * {
  display: block; }

.page-fragment .pf-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 0 .25em; }

.page-fragment .pf-num, .page-fragment .pf-jump, .page-fragment .pf-ellipsis {
  border: 2px solid #000;
  line-height: 33px; }

.page-fragment .pf-jump {
  margin: 0 .25em;
  padding: 0 1em; }
  .page-fragment .pf-jump.reverse {
    color: #fff;
    background: #000; }

.page-fragment .pf-num, .page-fragment .pf-ellipsis {
  width: 33px;
  text-align: center;
  border-left: 0; }

.page-fragment .pf-num:first-child, .page-fragment .pf-ellipsis:first-child {
  border-left: 2px solid #000; }

.page-fragment .pf-prev-resize {
  display: none; }

.page-fragment span.pf-num {
  background: #f6c800; }

@media only screen and (max-width: 600px) {
  .page-fragment .pf-first,
  .page-fragment .pf-last {
    display: none; } }

@media only screen and (max-width: 450px) {
  .page-fragment .pf-numbers {
    margin: 0; }
  .page-fragment .pf-jump {
    margin: 0; } }

@media only screen and (max-width: 430px) {
  .page-fragment .pf-wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .page-fragment .pf-prev {
    display: none; }
  .page-fragment .pf-prev-resize {
    display: block; } }

#search {
  min-height: calc(100vh - 286px); }

#search .container {
  padding-bottom: 80px; }

#search .space-between._column3 {
  margin-bottom: 0; }

#search .page-fragment {
  padding: 60px 0 0 0; }
