/* ASX pdf popup. By John: 9/26/2025 */
@media (min-width: 1020px) {
	.modal.book-modal .modal-dialog {
		max-width: 80%;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 767px){
	.modal-content {
		width: 100% !important;
		margin: 0 !important;
	}
}

@media only screen and (max-width: 600px){
	.modal.book-modal .modal-dialog {
		left: 0;
	}
}
/* ASX pdf popup. By John: 9/26/2025 */

/* Pagination. By John: 9/15/2025 */
._catalog-count {
	margin: 35px 0;
}

.pagination-label{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: -10px;
	margin-right: -10px;
}

.pagination-label .page-numbers{
	font-size: 15px;
	color: #707070;
	padding: 0 10px;
	min-width: 40px;

	display: block;
	text-decoration: none;
	text-align: center;
	/* padding: 5px 0; */
	color: inherit;
}

.pagination-label a.page-numbers:hover {
	/* border-bottom: 1px solid #B67965; */
	color: #B67965;
}

.pagination-label .page-numbers.current{color: #B67965; border-bottom: 1px solid #B67965;}
.pagination-label .prev.page-numbers{padding-right: 20px;}
.pagination-label .next.page-numbers{padding-left: 20px;}
/* Pagination. By John: 9/15/2025 */