/*----- SIMPLE ------*/

.paginationSimple {
}
.paginationSimple p.counter {
    margin-left:200px;
    margin-right:200px;
    padding-top:15px;
    padding-bottom:0;
    text-align:center;
}
/*----- EPSILON ------*/

.pagination {
    clear:both;
    width:100%;
    /*border-top:1px solid #256AB5;*/
    margin-top:5px;
    padding-top:10px;
}
.pagination ul {
    float:right;
    margin:0;
    padding:0;
    margin-bottom: 30px;
}
.pagination ul li {
    float:left;
    font-size:14px;
    list-style:none;
    margin:0;
    line-height:100%;
    font-weight:700;
}
.pagination ul li.active {
    color:#fff;
    display:block;
    float:left;
    font-weight:700;
    margin:0;
    margin-right: 2px;
    padding:0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: #0A1B47;
    text-align: center;
    border-radius: 50%;
}
.pagination ul li.more {
    display:block;
    width: 28px;
    height: 40px;
    margin-right:2px;
    padding:0;
    position: relative;
    line-height: 40px;
    font-weight: 700;
    text-align: center;
    color: #0A1B47;
}

.pagination ul a:link, .pagination a:visited {
    color:#0A1B47;
    display:block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    float:left;
    padding:0;
    text-decoration:none;
    background-color: #EEEEEE;
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    margin-right: 2px;
    font-weight: 700;
    border-radius: 50%;
}
.pagination ul a:hover {
    color:#fff;
    background-color: #0A1B47;
}
.pagination ul li.first a {
    background:#EEEEEE url('/assets/img/front/pgFirst.svg') center center no-repeat;
    padding: 0;
    text-align: center;
    width: 40px;
    height: 40px;
    margin-right:2px;
    border:none;
    margin-left:0px;
    text-indent: -5000px;
}
.pagination ul li.previous a {
    background:#EEEEEE url('/assets/img/front/pgPrev.svg') center center no-repeat;
    padding: 0;
    text-align: center;
    width: 40px;
    height: 40px;
    margin-right:2px;
    border:none;
    margin-left:0px;
    text-indent: -5000px;
}
.pagination ul li.last a {
    background: #EEEEEE url('/assets/img/front/pgLast.svg') center center no-repeat;
    padding: 0;
    text-align: center;
    width: 40px;
    height: 40px;
    margin-right:0;
    border:none;
    margin-left:0px;
    text-indent: -5000px;
}
.pagination ul li.next a {
    background: #EEEEEE url('/assets/img/front/pgNext.svg') center center no-repeat;
    padding: 0;
    text-align: center;
    width: 40px;
    height: 40px;
    margin-right:2px;
    border:none;
    margin-left:0px;
    text-indent: -5000px;
}
.pagination ul li.first a:hover{
    background: #0A1B47 url('/assets/img/front/pgPrev.svg') center center no-repeat;
}
.pagination ul li.previous a:hover{
    background: #0A1B47 url('/assets/img/front/pgPrev_white.svg') center center no-repeat;
}
.pagination ul li.last a:hover{
    background: #0A1B47 url('/assets/img/front/pgLast_white.svg') center center no-repeat;
}
.pagination ul li.next a:hover {
    background: #0A1B47 url('/assets/img/front/pgNext_white.svg') center center no-repeat;
}
.pagination ul li.next, .pagination ul li.last, .pagination ul li.previous, .pagination ul li.first{
    border:none;
    padding:0;
    margin:0;
}