/*  Universal placeholder for implementing page container on an element  */
.view-entity-pager-container .view-header {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 24px;
  padding-left: 24px;
  max-width: 997px; }
  @media (max-width: 1024px) {
    .view-entity-pager-container .view-header {
      width: 100%; } }

.pager {
  clear: both;
  padding: 0;
  text-align: center; }
  @media print {
    .pager {
      display: none; } }
  .pager__item,
  .pager__current-item,
  .pager-current,
  .pager-item,
  .pager-first,
  .pager-previous,
  .pager-next,
  .pager-last,
  .pager-ellipsis {
    display: inline;
    padding: 0 .5em;
    list-style-type: none;
    background-image: none; }
  .pager__current-item,
  .pager-current {
    font-weight: bold; }

@media all and (min-width: 1100px) {
  .views-view-entity-pager {
    position: absolute;
    width: 1100px;
    left: 50%;
    margin-left: -50px; } }

.views-view-entity-pager .entity-pager-list {
  width: 100%;
  height: 30px; }
  @media all and (min-width: 1100px) {
    .views-view-entity-pager .entity-pager-list {
      width: 1100px;
      position: fixed;
      top: 50%;
      left: 50%;
      margin-left: -550px;
      height: auto; } }
  .views-view-entity-pager .entity-pager-list .entity-pager-item {
    height: 40px;
    position: relative;
    z-index: 10; }
  .views-view-entity-pager .entity-pager-list .entity-pager-item-next {
    float: right;
    z-index: 20; }
  .views-view-entity-pager .entity-pager-list .entity-pager-item-prev {
    float: left;
    z-index: 20; }
  .views-view-entity-pager .entity-pager-list .entity-pager-item-count {
    position: relative;
    top: 5px; }
    @media all and (min-width: 1100px) {
      .views-view-entity-pager .entity-pager-list .entity-pager-item-count {
        display: none; } }

/*  View class added to view via UI  */
.view-entity-pager-container .view-header {
  text-align: center; }

/*# sourceMappingURL=pager.css.map */
