.pagination{float:left;margin:0 0 30px;width:100%}ul.pagination{width:auto;margin-left:0}.pagination #pageSelection{max-width:100%;width:100%!important}ul.pagination ul{margin-left:0}.pagination li{float:left;margin:0 10px 0 0;text-align:center;display:inline-block}.pagination li.none{display:none}.pagination li.dots{padding:5px 0 0}.pagination a{display:inline-block;background:#F8F8F8;color:#555;font-size:11px;padding:6px 0;text-align:center;width:34px;border:1px solid #ddd}.pagination a:hover{border:1px solid #1f3b51}.pagination a.active,.pagination li.current a{font-weight:700;color:#3175B1;border:1px solid #3175B1;background-color:#fff}.pagination li.current{background:none;padding:0}.pagination .add-footer-pagination{float:right;margin:0}.pagination .add-footer-pagination li{float:left;margin:0 0 0 4px;border:none;padding:0}.pagination .add-footer-pagination li a{display:block;background:url(/resources/images/search_results-nav-buttons.gif) 0 0 no-repeat;border:none;padding:0;height:36px;width:36px;text-indent:-9999px;cursor:pointer}.pagination .add-footer-pagination li.next a{background-position:-50px 0}.pagination .add-footer-pagination li.next a:hover{background-position:-50px -50px}.pagination .add-footer-pagination li.next a.inactive{background-position:-50px -100px;cursor:default}.pagination .add-footer-pagination li.back a{background-position:0 0}.pagination .add-footer-pagination li.back a:hover{background-position:0 -50px}.pagination .add-footer-pagination li.back a.inactive{background-position:0 -100px;cursor:default}.simplePagination li.next a{text-indent:-9999px;background:url(/resources/images/arrow-right.svg) 13px 50% no-repeat #f8f8f8}.simplePagination li.back a{text-indent:-9999px;background:url(/resources/images/arrow-left.svg) 11px 50% no-repeat #f8f8f8}@media only screen and (max-width:640px){.pagination.simplePagination,.simplePagination ul{width:100%;float:left}.simplePagination li,.simplePagination li.current{display:none}.simplePagination li.next,.simplePagination li.back{display:block;width:50%;margin:0}.simplePagination li.next a,.simplePagination li.back a{text-indent:inherit;width:95%;background:#007fbd;color:#fff;font-size:14px;border:none;text-transform:uppercase;padding:8px 0;position:relative}.simplePagination li.back a:before{background:url(/resources/images/button_icons.svg) 0 0 no-repeat;content:'';height:16px;width:16px;position:absolute;left:20px;top:10px}.simplePagination li.next a:before{background:url(/resources/images/button_icons.svg) -5px -50px no-repeat;content:'';height:16px;width:16px;position:absolute;right:20px;top:10px}.search-footer-container .pagination ul.pagination{display:none}}.pagination.next-back-style{float:right;width:100%}.pagination.next-back-style .pagination{display:none}@media only screen and (max-width:640px){.pagination.next-back-style .add-footer-pagination{width:100%;float:left}.pagination.next-back-style .add-footer-pagination li.back,.pagination.next-back-style .add-footer-pagination li.next{margin:0;width:50%}.pagination.next-back-style .add-footer-pagination li.back{float:left;padding:0 .625rem 0 0}.pagination.next-back-style .add-footer-pagination li.next{float:right;padding:0 0 0 .625rem}.pagination.next-back-style .add-footer-pagination li.back a{padding:0 0 0 19px}.pagination.next-back-style .add-footer-pagination li.next a{padding:0 19px 0 0}.pagination.next-back-style .add-footer-pagination li.back a,.pagination.next-back-style .add-footer-pagination li.next a{background:#09c;width:100%;text-indent:inherit;text-align:center;display:block;height:41px;line-height:41px;color:#fff;text-transform:uppercase;font-size:14px;font-family:'Campton W00 Book',Arial,Helvetica,sans-serif}.pagination.next-back-style .add-footer-pagination li.back a span,.pagination.next-back-style .add-footer-pagination li.next a span{display:block;width:100%;background:url(/resources/images/button_icons.svg) 0 0 no-repeat}.pagination.next-back-style .add-footer-pagination li.back a span{background-position:0 13px}.pagination.next-back-style .add-footer-pagination li.next a span{background-position:right -37px}}@media only screen and (min-width:641px){.pagination.next-back-style .pagination{display:block;margin-right:15px;float:right}}