/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.pager { border-top: 1px solid #777; border-bottom: 1px solid #777; padding: 5px 0px; margin-bottom: 15px;}
.pager .wp-pagenavi { clear: both; list-style: none; margin: 0; padding: 0px; width: 544px; text-align: center; margin: 0 auto;}
.wp-pagenavi .page { border: 2px solid #D3D3D3; display: block; border-radius: 30px; text-decoration: none; line-height: 30px; width: 30px; text-align: center; display: inline-block; font-size: 0.75em; margin-right: 5px;}
.wp-pagenavi a:hover, .wp-pagenavi span.extend:hover { border: 2px solid #D3D3D3; display: inline-block; border-radius: 30px; text-decoration: underline; line-height: 30px; width: 30px; text-align: center; margin-right: 5px; color: #f90;}
.wp-pagenavi span.current{ border: 2px solid #f90; display: inline-block; border-radius: 30px; text-decoration: none; line-height: 30px; width: 30px; text-align: center; margin-right: 5px; color: #000; font-size: 0.75em;}
.wp-pagenavi span.extend, .wp-pagenavi a{ width: 30px; margin-right: 5px; display: inline-block; border-radius: 30px; text-decoration: none; line-height: 30px; text-align: center; color: #000; border: 2px solid #D3D3D3;}
.wp-pagenavi .nextpostslink{ border: 2px solid #D3D3D3;	margin-right: 5px; display: inline-block; border-radius: 30px; text-decoration: none; line-height: 30px; width: 30px; color: #000;}

.wp-pagenavi a.last,.wp-pagenavi a.first{ border: none; width: auto;}
.wp-pagenavi span.pages{ margin-right: 5px;}

@media (max-width: 767px){
	.pager .wp-pagenavi{width: 100%}
	.wp-pagenavi span.pages{ display: block; text-align: center; margin-bottom: 5px;}
	.wp-pagenavi a.last, .wp-pagenavi a.first{ width: 100%; margin-bottom: 5px; text-align: center;}
	/*.wp-pagenavi span.current {margin-left: 15px;}*/
}
