a :hover{
    color: #fff;
}

.pagination li a {
    margin: 0;
    padding: .5rem .85rem;
    width: 100%;
    font-weight: 400;
}

.pagination li {
    font-family: Dosis, sans-serif;
    border-radius: .25rem;
    list-style-type: none;
    text-align: center;
    margin: 0 .25rem !important;
    display: flex;
    line-height: 1;
    min-width: 40px;
    overflow: hidden;
    background-color: hsla(0, 0%, 12%, .025);
    }


.new {
    position: absolute;
    right: .65rem;
    top: -.5rem;
    padding: .15rem .85rem;
    rotate: -2deg;
    background-color: #c74e70;
    border-radius: .25rem;
    box-shadow: rgba(36, 36, 36, .3) 0 6px 6px -4px;
    z-index: 10;
}

.new span {
    font-size: 1rem;
    color: #fff;
}