.pagination{margin-top:60px;text-align:center}.pagination a{color:#000}.touch a:active,.no-touch a:hover{color:#e63c2f}.page-numbers{font-weight:600;padding:10px;position:relative}.page-numbers:after{content:'';position:absolute;bottom:-5px;left:50%;margin-left:-10px;display:block;width:20px;height:5px;border-radius:3px;background-color:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.3s ease-out,background-color 0.2s ease-out;transition:transform 0.3s ease-out,background-color 0.2s ease-out}.page-numbers.current{color:#e63c2f}.no-touch .page-numbers:hover:after,.touch .page-numbers:active:after,.page-numbers.current:after{background-color:#e63c2f;-webkit-transform:scaleX(1);transform:scaleX(1)}.pagination .prev,.pagination .next{padding:10px 0}.pagination .dots:after,.pagination .prev:after,.pagination .next:after{display:none}.pagination .icon-arrow,.pagination .icon-arrow *{fill:#000;-webkit-transition:fill 0.2s ease-out;transition:fill 0.2s ease-out}.pagination .icon-arrow{width:16px;height:10px;position:relative;left:0;-webkit-transition:fill 0.2s ease-out,left 0.2s ease-out;transition:fill 0.2s ease-out,left 0.2s ease-out}.touch .pagination a:active .icon-arrow,.touch .pagination a:active .icon-arrow *,.no-touch .pagination a:hover .icon-arrow,.no-touch .pagination a:hover .icon-arrow *{fill:#e63c2f}.touch .pagination a:active .icon-arrow-left,.no-touch .pagination a:hover .icon-arrow-left{left:-2px}.touch .pagination a:active .icon-arrow-right,.no-touch .pagination a:hover .icon-arrow-right{left:2px}