.mb-pagination *,
.mb-pagination *:before,
.mb-pagination *:after{
	box-sizing: border-box;
}
.mb-pagination{
	font-size: 14px;
	font-family: sans-serif;
}
.mb-pagination{
	padding-left: 0;
	margin:10px 0;
	text-align:center;
	margin-bottom: 30px;
}
.mb-pagination li {
	display: inline-block;
   /* border: 1px solid #eee;*/
}
.mb-pagination li:not(:last-child) {
    border-right: 0;
}
.mb-pagination li > *{
	padding:3px 10px;
    display: block;	
	color: #333;
}
.mb-pagination span,
.mb-pagination a{
    position: relative;
    padding: 4px 12px;
    line-height: 1.43;
    color: #000000;
    text-decoration: none;
    /*background-color: #fff;*/
    margin-right: 10px;
}
.mb-pagination a:hover{
	background: #eee;
}
.mb-pagination li.active{
	border-color: #333;
}
.mb-pagination .active a{
	background: #66665D;
	color: #fff;
	pointer-events: none;
}
.non-number-li.disabled a {
    /*background: #f7f7f7;*/
    pointer-events: none;
    
}
.non-number-li:first-child a, .non-number-li:nth-child(2) a, .non-number-li:last-child a, .non-number-li:nth-last-child(2) a  {background: url(../images/prev-arrow-bg.jpg); border:none; color:#66665D; font-size: 16px; font-weight: bold;  border-radius: 10px; 
    }