.page-navigation {
	margin-top: 16px;
}

	.page-navigation__list {
		list-style: none;
		margin: 0;
		padding: 0;
	}

		.page-navigation__item {
			display: inline-block;
			vertical-align: middle;
		}

			.page-navigation__item .page-navigation__link {
				border: 1px solid #cdced2;
				color: #18191e;
				display: inline-block;
				height: 32px;
				line-height: 31px;
				text-align: center;
				text-decoration: none;
				transition: border-color .3s;
				width: 32px;
			}

			.page-navigation__item .page-navigation__link:hover,
			.page-navigation__item .page-navigation__link--selected {
				border-color: #ed1d24;
			}