.Zebra_Pagination {
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    font-family: 'Jura', sans-serif;
}

.Zebra_Pagination ul { 
    position: relative; 
    display:flex;
}

.Zebra_Pagination li { 
    position: relative; 
}

.Zebra_Pagination a { 
    display:flex;
    justify-content:center;
    align-items:center;
    min-width:40px;
    padding: 10px;
    color:#797979;
    font-size:1rem;
    text-align:center;
    border:solid;
    border-width:0 1px 0 0;
    border-color:transparent rgba(0,0,0,.1) rgba(0,0,0,.4) rgba(0,0,0,.2);
    background-color:#EDEDED;
}

.Zebra_Pagination a:hover {
    color:#474747; 
    background-color: #EEE;
}

.Zebra_Pagination a.navigation { 
    border: 1px solid transparent; 
    overflow: hidden; 
    background-repeat: no-repeat; 
}

.Zebra_Pagination a.previous { 
    padding-left: 25px; 
    font-size:1rem;
}

.Zebra_Pagination a.next { 
    padding-right: 25px; 
    font-size:1rem;
}

.Zebra_Pagination a.disabled { 
    filter: alpha(opacity=40); 
    -khtml-opacity: 0.4; 
    -moz-opacity: 0.4; 
    opacity: 0.4;
}

.Zebra_Pagination a.disabled:hover { 
    background-color: inherit; 
    color: inherit 
}

*html .Zebra_Pagination a.navigation { 
    border-color: #000001; 
    filter: chroma(color=#000001);
}

.Zebra_Pagination a.current, .Zebra_Pagination a.current:hover { 
    color: #FFF;
    background: #A9DA30;
}

.Zebra_Pagination span { 
    color: #666; 
    margin-right: 2px; 
    display: block; 
    float: left; 
    padding: 8px 4px;
}

.Zebra_Pagination a.next {
    padding-right: 5px !important;
}

.Zebra_Pagination a.previous {
    padding-left: 5px !important;
}