/** pagination **/
.pagination {
    margin: 40px auto;
    width: auto;
    text-align: center;
}

.pagination .page-numbers {
    border-radius: 8px;
    padding: 7px 12px 6px;
    background-color: #fff;
    color: #777777;
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    margin: 0 4px;
    transition: all 0.2s ease-in-out;
    text-decoration:none;
}

.pagination .page-numbers.current {
    color: #fff;
    background-color: #80DE65;
}

.pagination .page-numbers:hover {
    background-color: #EAF9DE;
    text-decoration: none;
}

.pagination .page-numbers.current:hover {
    color: #fff;
    background-color: #80DE65;
    cursor: default;
}

.pagination .page-numbers.dots {
    cursor: default
}

.pagination .prev.page-numbers,
.pagination .next.page-numbers {

    background-color: #F6F8FF;
    color: #7E2B61;
    background-repeat: no-repeat;
    background-size: 8px;
    font-weight: 600;
}

.pagination .prev.page-numbers {
    background-image: url(https://icoanalytics.org/wp-content/themes/ico/img/icons/pageprev.svg);
    background-position: center;
    background-size:5px;
    background-color:transparent;
    padding:6px 16px 6px;
}

.pagination .next.page-numbers {
    background-image: url(https://icoanalytics.org/wp-content/themes/ico/img/icons/pagenext.svg);
    background-position: center;
    background-size:5px;
    background-color:transparent;
    padding:6px 16px 6px;
}

.pagination .prev.page-numbers:hover,
.pagination .next.page-numbers:hover {
    color: #fff;
    background-color: #80DE65;
}

.pagination .prev.page-numbers:hover {
    background-image: url(https://icoanalytics.org/wp-content/themes/ico/img/icons/pageprev_a.svg);
}

.pagination .next.page-numbers:hover {
    background-image: url(https://icoanalytics.org/wp-content/themes/ico/img/icons/pagenext_a.svg);
}



@media (max-width:468px){
    .pagination {
        margin: 20px auto;
    }
    .pagination .page-numbers {
        padding: 5px 10px 5px;
        margin: 0 2px;
        font-size: 12px;
    }

    .pagination .prev.page-numbers {
        padding: 3px 10px 3px;
        padding-left: 18px;
        background-position: 3px 6px;
        background-size: 7px;
    }
    .pagination .next.page-numbers {
        padding: 3px 10px 3px;
        padding-right: 18px;
        background-position: calc(100% - 3px) 7px;
        background-size: 7px;
    }
    .pagination .page-numbers {
        margin: 0 2px 8px;
        display: inline-block;
        vertical-align: top;
    }
    .pagination .prev.page-numbers,
    .pagination .next.page-numbers {
        padding: 0;
        display: inline-block;
        vertical-align: top;
        height: 24px;
        width: 24px;
        background-size: 6px;
        background-position: center;
    }
	
	.pagination .prev.page-numbers {
    background-image: url(https://icoanalytics.org/wp-content/themes/ico/img/icons/pageprev.svg) !important;

}

.pagination .next.page-numbers {
    background-image: url(https://icoanalytics.org/wp-content/themes/ico/img/icons/pagenext.svg) !important;
}

.pagination .prev.page-numbers,
.pagination .next.page-numbers{
    background-color: transparent !important;
}
}
/** end pagination **/