.paging div.active,
.paging a {
	aspect-ratio: unset;
	border-radius: 50%;
	margin: 5px;
	background-color: #212529;
	color: #FFF;
	font-weight: 400;
	line-height: 1.5;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	font-size: 1rem;
	border-radius: .25rem;
	color: #fff;
	border-color: #3CAF65;
	width: auto;
	padding: .375rem .75rem;
	display: block;
}

.paging div.active, 
.paging li.active a {
	padding: .375rem .75rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	background: linear-gradient(90deg, #3CAF65 0%, #2653A2 100%);
}

.paging a.main-link {
	padding: .375rem 1.75rem;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	background: linear-gradient(90deg, #3CAF65 0%, #2653A2 100%);
}