.ajax_pagination .btn.btn_more {
    margin: 30px 0 0 0;
}

.pagination {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap:10px;
    list-style-type: none;
    margin: 30px 0 0 0;
	padding: 0;
}

ul.pagination > li:not(:last-child) {
	margin: 0;
}

.pagination li {
	display: flex;
}

.pagination li a,
.pagination li span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-width: 40px;
	padding: 7px 10px;

	color: var(--color-black);

	border-radius: var(--border-radius);
	background-color: var(--color-white);
	border: var(--border);

	position: relative;
}

.pagination li:hover a {
	box-shadow: var(--box-shadow);
}

.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus {
	background-color: var(--color-main);
	border-color:var(--color-main);
	color: var(--color-white);
}

.wrap_pagination {
	text-align: center;
}

.pagination>.next>a,
.pagination>.prev>a {
    display: none;
    border: none !important;
    background: none !important;
    padding: 15px !important;
    pointer-events: none;
}