.pagination{width:100%}.pagination ul{display:inline-flex;flex-wrap:wrap;margin:0;padding:0;margin-top:-3px;margin-left:-3px;margin-right:-3px}.pagination ul li{display:inline-block;margin:3px}.pagination ul li a{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:12px;padding:18px;background-color:#f0f0f0;color:#000;text-align:center;font-size:16px;line-height:1}.pagination ul li a:hover{background-color:#cacaca}.pagination ul li.active a{background-color:#222;color:#fff}@media screen and (max-width: 640px){.pagination ul li a{width:40px;height:40px;font-size:14px}}