
.pagination {
    position: relative;
    display: block;
    text-align: right;
    padding: 0;
    margin: 0;
    float: right;
}

.pagination li {
    display: inline-block;
    padding: 0 0px;
    margin: 0;
    float: left;
    text-align: right;
}

.pagination li a {
    display: block;
    color: #5c5c5c;
    font-size: 20px;
    padding: 0 5px;
    line-height: 0.9;
    border-left: 1px solid #5c5c5c;
}

.pagination li.active a {
    color: #9cc536;
}

.pagination li a img {
    width: 8px;
}

.pagination li:first-child a,
.pagination li:nth-child(2) a,
.pagination li:last-child a {
    border-left: none;
}







.page-numbers {
    position: relative;
    display: block;
    text-align: right;
    padding: 0px 0 0;
    margin: 0;
    float: right;
}

.page-numbers li {
    display: inline-block;
    margin: 20px 0 0;
    float: left;
}

.page-numbers li a,
.page-numbers li span {
    text-align: right;
    vertical-align: middle;
    font-size: 20px;
    padding: 0 5px;
    line-height: 0.9;
    border-left: 1px solid #5c5c5c;
    color: #5c5c5c;
}

.page-numbers li:first-child span {
    border-left: none;
}

.page-numbers li a.prev,
.page-numbers li a.next {
    border-left: none;
}

.page-numbers li:hover span,
.page-numbers li:hover a,
.page-numbers li span.current {
    color: #9cc536;
}