.pagination-container.mobile {
	margin: 8px 0;
}

.pagination {
	font: inherit;
	padding: 0;
	margin: 0;
	font-size : 1em;
}

.pagination > * {
	cursor : pointer;
	font-family:inherit;
	font-size: inherit;
	font-weight:600;
	color: #a9a9a9;
	margin-bottom: 2px;
}

.pagination li {
	text-align: center;
	display: inline-block;
	padding : 0 0.2em;
	vertical-align : middle;
}

.pagination li.active {
	font-weight: bold;
	border-bottom: 2px solid #000;
	color: #000;
	margin-bottom: 0;
}

.pagination .pagination-button {
	display: inline-flex;
	align-items:center;
	vertical-align: middle;
	font-size : 0.9em;
}

.pagination .pagination-button img {
	height: 0.9em;
}

.pagination .pagination-button .pagination-button-text {
	color: inherit;
}

.pagination .pagination-button .pagination-button-text.left {
	padding: 0 .5em 0 .2em
}

.pagination .pagination-button .pagination-button-text.right {
	padding: 0 0.2em 0 0.5em
}

.pagination-high {
	color : #000;
}


#pagination_content_container {
	margin: 0;
	font: normal 1px proxima-nova,sans-serif;
}

#pagination_content_container[page-height='scroll'] {
	overflow-y: auto;
}

#pagination_content_container.desktop {
	font-size: calc(8px + 0.25vw);
	overflow-x: hidden;
}

#pagination_content_container.mobile {
	font-size: calc(7px + 1.1vw);
}

.pagination_page {
	display: none;
}
.pagination_page.active {
	display: block;
}
.pagination_page ul {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}
