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