.pager{display:block;margin-top:40px;background:#fff;box-shadow:1.4px 1.4px 4px 0 rgba(0,0,0,.2);border-radius:8px;margin-bottom:60px}.pager ul{list-style-type:none;margin:0;padding:0 8.2em;position:relative;height:42px}.pager .pager__item{display:none}.pager .pager__item.is-active{display:block;text-align:center}.pager .pager__item.is-active a{line-height:42px;font-weight:300;text-align:center;color:#a5a5a5}.pager .pager__item.pager__item--next,.pager .pager__item.pager__item--previous{display:block}.pager .pager__item--next,.pager .pager__item--previous{position:absolute;height:42px;top:0;width:8.13em}.pager .pager__item--next a,.pager .pager__item--next div,.pager .pager__item--previous a,.pager .pager__item--previous div{display:block;color:#fff;text-align:center;background:#ccc;height:42px;line-height:42px}.pager .pager__item--next a[href],.pager .pager__item--next div[href],.pager .pager__item--previous a[href],.pager .pager__item--previous div[href]{background:#2b5a5a}.pager .pager__item--previous{left:0}.pager .pager__item--previous a{border-radius:8px 0 0 8px}.pager .pager__item--next{right:0}.pager .pager__item--next a{border-radius:0 8px 8px 0}@media (max-width:599px){.pager{font-size:16px}}@media (max-width:500px){.pager{font-size:3.2vw}}