.bx-pagination .bx-pagination-container ul {
	display: inline-flex;
	padding: 0;
	margin: 0;
	list-style: none;
}

.bx-pagination .bx-pagination-container ul li {
	display: inline-flex;
}

.bx-pagination .bx-pagination-container ul li span {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 33px;
	height: 36px;
	border-radius: 4px;
	font-size: 0.875rem;
	line-height: 1;
}

.bx-pagination .bx-pagination-container ul li a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 33px;
	height: 36px;
	border-radius: 4px;
	font-size: 0.875rem;
	line-height: 1;
}

.bx-pagination .bx-pagination-container ul li.bx-active span {
	background: var(--main-color);
	color: #fff;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 33px;
	height: 36px;
	border-radius: 4px;
	font-size: 0.875rem;
	line-height: 1;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 33px;
	height: 36px;
	border-radius: 4px;
	font-size: 0.875rem;
	line-height: 1;
}

.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	color: var(--main-color);
}

.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span {
	background: var(--main-color);
	color: #fff;
}