.pagination{grid-column:span 4;justify-self:center;margin-bottom:2rem;text-align:center;position:relative}.pagination:before{content:'';display:table;clear:both}.pagination .pages{display:flex;justify-content:center;flex-wrap:wrap;padding:0}.pagination .pages li.current{margin:1px;color:#fff;display:inline-block;padding:0.25rem 0rem;width:2.7rem;text-align:center;text-decoration:none;border:1px solid #357dcc;border-radius:4px;background-color:#357dcc;font-weight:bold;max-height:37px}.pagination .pages li{margin:1px;padding:0;display:inline-block;order:2}.pagination .pages li a{display:block;padding:.25rem 0rem;width:2.7rem;text-align:center;text-decoration:none;border:1px solid #e4e4e4;border-radius:4px}.pagination .pages li a:hover,.pagination .pages li a:focus{border-color:#357dcc}.pagination .pages.has-previous .next{width:calc(50% - 8px);margin-right:0rem;order:1;text-align:left}.pagination .pages.has-previous .next a{border-radius:0 4px 4px 0;border-left:none}.pagination .pages.has-previous .next a:before{display:none}.pagination .pages.has-previous .next a:after{content:'\00BB'}.pagination .pages .pagination-ellipsis{margin:1px;display:block;padding:0.85rem 0rem 0 0;width:1.5rem}.next{order:1;border:1px solid #e4e4e4;text-align:center;border-radius:4px;display:inline-block;width:100%;max-width:320px;font-family:proxima-nova, Roboto, sans-serif;font-weight:normal;font-style:normal;text-decoration:none;font-size:16px;margin:0 auto;cursor:pointer;transition:all 0.15s ease;max-height:37px;height:37px;line-height:1.2;width:auto;padding:0.5rem 0.5rem}@media screen and (min-width: 600px){.next{width:100px}}.next:hover{box-shadow:inset 0 0 0 1px #357dcc;color:#357dcc}.next.pagination-next,.prev.pagination-prev{height:37px;line-height:1.6;width:auto;padding:0.5rem 0.5rem;font-family:Roboto, sans-serif;font-weight:normal}@media screen and (min-width: 600px){.next.pagination-next,.prev.pagination-prev{width:100px !important}}.pagination-prev #previous-page:before{font-family:Roboto, sans-serif;font-weight:normal;content:""}@media screen and (min-width: 600px){.pagination-prev #previous-page:before{content:" Previous"}}.pagination-next #next-page:after{font-family:Roboto, sans-serif;font-weight:normal;content:""}@media screen and (min-width: 600px){.pagination-next #next-page:after{content:"Next "}}.prev{order:0;text-align:center;display:inline-block;font-family:proxima-nova, Roboto, sans-serif;font-weight:normal;font-style:normal;text-decoration:none;font-size:16px;margin:0 auto;cursor:pointer;transition:all 0.15s ease;max-height:37px;height:37px;line-height:1.2;width:auto;padding:0.5rem 0.5rem}@media screen and (min-width: 600px){.prev{width:100px}}
