/**
 * Theme Name:     RX Direct Child
 * Theme URI:      https://www.rxdirect.co.uk
 * Author:         Pharmacy Mentor
 * Template:       pharmacymentor
 * Text Domain:    rx-direct-child
 * Description:    Refreshed RX Direct child theme — new home page and global header/footer design.
 * Version:        1.10.5
 */

/* Legacy fixes carried from rx-direct child theme */
.site-footer .lower-footer .copyright a {
	color: #fff !important;
	text-decoration: underline;
}

.quick-contact img {
	max-width: 100%;
	padding: 10px;
	border-radius: 10px;
	width: 180px;
}

.map-area p {
	line-height: 0;
}

ul.page-numbers {
	display: flex;
	justify-content: center;
	align-items: center;
	list-style: none;
	gap: 12px;
	padding: 0;
	margin-top: 2rem;
}

ul.page-numbers li {
	width: 25px !important;
	height: 25px !important;
}

ul.page-numbers li a,
ul.page-numbers li span {
	display: inline-block;
	padding: 10px 18px;
	border-radius: 999px;
	font-weight: 500;
	font-size: 14px !important;
	background: linear-gradient(to right, #a2d4ec, #82c1e8);
	color: #fff;
	text-decoration: none;
	transition: all 0.3s ease;
	line-height: 12px !important;
}

ul.page-numbers li a:hover {
	background: linear-gradient(to right, #82c1e8, #5ba4d4);
	color: #fff;
}

ul.page-numbers .current {
	background: #2563eb;
	color: #fff;
	cursor: default;
}

a.next.page-numbers,
a.prev.page-numbers {
	height: 25px !important;
	width: 25px !important;
	line-height: 10px !important;
}

@media (max-width: 800px) {
	.woocommerce nav.woocommerce-pagination ul li a,
	.woocommerce nav.woocommerce-pagination ul li span {
		padding: 5px !important;
	}

	a.next.page-numbers,
	span.page-numbers {
		padding: 5px !important;
		line-height: 12px !important;
		font-size: 14px !important;
	}

	.woocommerce .woocommerce-pagination ul.page-numbers li,
	.woocommerce-page .woocommerce-pagination ul.page-numbers li {
		margin-left: 2px !important;
		margin-right: 2px !important;
	}
}
