ul.pagination { margin: 0; padding: 0; list-style-type: none; text-align: center; }
.searchresults-navigation ul li,
ul.pagination li { display: inline; float: left; margin: 0; padding: 0; background: none; text-align: center; }
.searchresults-navigation ul li.numeric,
ul.pagination li.numeric { display: none; }
.searchresults-navigation ul li.numeric.currentpage,
ul.pagination li.numeric.currentpage { display: inline; }
.searchresults-navigation ul li a,
.searchresults-navigation ul li span,
ul.pagination li a,
ul.pagination li span { display: block; padding: 7px; margin: 0 5px 5px 0; min-width: 40px; background: #ececed; color: #000; text-decoration: none; }
.searchresults-navigation ul li span.pagetext,
ul.pagination li span.pagetext { display: inline; padding: 0; margin: 0; }
.searchresults-navigation ul li a:hover,
ul.pagination li a:hover { color: #000; text-decoration: underline; }
.searchresults-navigation ul li a:visited,
ul.pagination li a:visited { color: #000; }

@media only screen and (min-width: 700px)
{
	ul.pagination li.numeric { display: inline; }
	.searchresults-navigation ul li a,
	.searchresults-navigation ul li span,
	ul.pagination li a,
	ul.pagination li span { min-width: 20px; }
	.searchresults-navigation ul li span,
	ul.pagination li span { background:#6b2c91; color: #fff; }
	.searchresults-navigation ul li span.pagetext,
	ul.pagination li span.pagetext { display: none; }
}