.pagenav{padding-top:2em;font-size:1.1em;padding-bottom:40px}.pagenav a,.pagenav span{min-height:36px;padding:9px;border:0;text-decoration:none;min-width:36px;text-align:center;box-sizing:border-box;margin:0 1px 0 0;border-radius:100%;line-height:100%;vertical-align:middle;display:inline-block}.pagenav a:hover,.pagenav span{text-decoration:none;color:#fff;background-color:var(--theme_accent)}.pagenav .current{border:0}.pagenav .firstp,.pagenav .lastp,.pagenav .nextp,.pagenav .prevp{margin-right:5px;text-indent:-999em;position:relative}.pagenav .firstp:after,.pagenav .firstp:before,.pagenav .lastp:after,.pagenav .lastp:before,.pagenav .nextp:before,.pagenav .prevp:before{height:.5em;border:1px solid transparent;text-indent:0;content:"";position:absolute;border-top-color:inherit;top:35%;width:.5em;display:inline-block}.pagenav .firstp:after,.pagenav .firstp:before,.pagenav .prevp:before{transform:rotate(-45deg);border-left-color:inherit;left:50%}.pagenav .firstp:after{left:35%}.pagenav .lastp:after,.pagenav .lastp:before,.pagenav .nextp:before{transform:rotate(45deg);right:50%;border-right-color:inherit}.pagenav .nextp:before{right:40%}.pagenav .lastp:after{right:35%}@media(max-width:680px){.pagenav{font-size:1em}}