/* IE ADDITION - 14-10-26 */
/* PAGINATION */

.newsservice__latest .pagination,
.news-search-results .pagination {

	display: flex;
	justify-content: center;
	column-gap: 2px;

	.page-numbers:not(.dots) {
		align-items: center;
		background-color: #FFFFFF;
		color: rgb(58,58,58);
		display: flex;
		justify-content: center;
		min-height: 30px;
		position: relative;
		min-width: 30px;
		padding-left: 10px;
		padding-right: 10px;
		&:hover {
			background-color: #d1357f;
			color: #FFFFFF;
		}

		&.prev {
			border-top-left-radius: 4px;
			border-bottom-left-radius: 4px;
		}
		&.next {
			border-top-right-radius: 4px;
			border-bottom-right-radius: 4px;
		}

		/* One continuous underline across icon + text (the icon font draws its own) */
		&.prev,
		&.next {
			text-decoration: none;
			& > span {
				align-items: center;
				border-bottom: 1px solid transparent;
				display: inline-flex;
				padding-top: 1px;
				line-height: 1;
			}
			&:hover > span {
				border-bottom-color: currentColor;
			}
		}

	}

	.page-numbers.dots {
		text-align: center;
		width: 20px;
	}

	a.page-numbers {
		margin: 0 1px;
		transition: .1s ease-in-out;
	}

	span.page-numbers.current {
		background-color: #d1357f !important;
		color: #FFFFFF !important;
		font-weight: bold;
		margin: 0 1px;
	}


}