nav.pagination{justify-content:center;margin:40px auto;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}nav.pagination .nav-links{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}nav.pagination .nav-links .page-numbers.next,nav.pagination .nav-links .page-numbers.prev{width:50px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:0 10px}nav.pagination .nav-links a:active,nav.pagination .nav-links a:hover,nav.pagination .nav-links a:visited{text-decoration:none;outline:0}nav.pagination .nav-links .page-numbers{color:#111;width:30px;height:30px;text-align:center;line-height:30px;border:1px solid #e6e6e6;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:0 5px;-webkit-transition:background-color .3s,color .3s,border-color .3s;-moz-transition:background-color .3s,color .3s,border-color .3s;-ms-transition:background-color .3s,color .3s,border-color .3s;-o-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s}nav.pagination .nav-links .page-numbers:not(.dots):not(.current):hover{border-color:#a7a7a7;background-color:#b1b1b1}nav.pagination .nav-links .page-numbers.dots{font-size:15px;border:none;letter-spacing:2px;margin:0}nav.pagination .nav-links .page-numbers.current{background-color:#d6d6d6}