input.searchfield[type=text]{padding:1px;width: 200px;}input.mysearchbutton[type=submit]{padding:2px;margin:0;}.mysearchform ul{margin: 0;}.mysearchform ul li{margin: 0;padding: 0;list-style-type: none;}.search_category{margin-left: 20px;}
.infu-pagination {
	clear: both;
	display: flex;
	justify-content: center;
	width: 100%;
	margin: 2rem auto;
	direction: rtl;
}
.infu-pagination-list {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: .45rem;
	justify-content: center;
	list-style: none;
	margin: 0;
	padding: 0;
}
.infu-pagination-list li {
	margin: 0;
	padding: 0;
}
.infu-pagination-list a,
.infu-pagination-list li > span {
	align-items: center;
	background: #fff;
	border: 1px solid #d9e1ec;
	border-radius: 10px;
	box-sizing: border-box;
	color: #354052;
	display: inline-flex;
	font-size: .95rem;
	font-weight: 600;
	justify-content: center;
	min-height: 40px;
	min-width: 40px;
	padding: 0 .75rem;
	text-decoration: none;
	transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
}
.infu-pagination-list a:hover,
.infu-pagination-list a:focus {
	background: #f0f6ff;
	border-color: #4183c4;
	color: #1f5f99;
	transform: translateY(-1px);
}
.infu-pagination-list li.active > span {
	background: #2878bd;
	border-color: #2878bd;
	color: #fff;
}
.infu-pagination-list .infu-pagination-info {
	background: #f7f9fc;
	border: 1px solid #e2e8f0;
	border-radius: 10px;
	color: #667085;
	font-size: .9rem;
	padding: .65rem .9rem;
}
.infu-pagination-list .infu-pagination-gap {
	color: #98a2b3;
	font-size: 1.15rem;
	padding: 0 .15rem;
}
@media (max-width: 520px) {
	.infu-pagination { margin: 1.5rem auto; }
	.infu-pagination-list { gap: .3rem; }
	.infu-pagination-list a,
	.infu-pagination-list li > span { min-height: 36px; min-width: 36px; padding: 0 .55rem; }
	.infu-pagination-list .infu-pagination-info { order: -1; width: 100%; text-align: center; }
}