.pagenav{font-size:0;margin-top:40px;padding-bottom:20px;text-align:center}.pagenav a,.pagenav span{background-color:#654e9c;border:0;border-radius:0;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:100%;margin:0;min-height:18px;min-width:6px;padding:10px 13px;position:relative;text-align:center;text-decoration:none;vertical-align:middle}.pagenav .current,.pagenav a:hover{background-color:#4c397a;border:0}.pagenav .firstp,.pagenav .lastp,.pagenav .nextp,.pagenav .prevp{margin-right:0}.pagenav .firstp,.pagenav .lastp{text-indent:0}.pagenav .firstp:before,.pagenav .lastp:before{display:none}.pagenav .firstp:after,.pagenav .lastp:after{border:18px solid rgba(27,188,155,0);content:" ";height:0;margin-top:-18px;pointer-events:none;position:absolute;top:50%;transform:none;transition:.3s;width:0}.pagenav .firstp:after{border-right-color:#654e9c;left:auto;right:98%}.pagenav .lastp:after{border-left-color:#654e9c;left:100%}.pagenav .firstp:hover:after{border-color:rgba(22,150,124,0) #4c397a rgba(22,150,124,0) rgba(22,150,124,0)}.pagenav .lastp:hover:after{border-color:rgba(22,150,124,0) rgba(22,150,124,0) rgba(22,150,124,0) #4c397a}