.listArticle-list {
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	text-align: center;
	padding: 0 1.5rem;
	margin: 0 -0.5rem;
	scrollbar-width: thin;
	scrollbar-color: #133C8D #F8F8F8; /* Foreground, Background */
}

.listArticle-list::-webkit-scrollbar {
	height: 11px; /* Mostly for horizontal scrollbars */
}

.listArticle-list::-webkit-scrollbar-track { /* Background */
	background: #F8F8F8;
	box-shadow: inset 0 0 10px #EEEEEE;
	border-radius: 10px;
}

.listArticle-list::-webkit-scrollbar-thumb { /* Foreground */
	background-color: #133C8D;
	border-radius: 6px;
	border: 3px solid #F8F8F8;
}

.listArticle-list::-webkit-scrollbar-thumb:hover {
	border-color: #133C8D;
}

.listArticle-controls {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 20;
	opacity: 0;
	transition: opacity 0.25s linear;
	pointer-events: none;
}

.listArticle-controls .bt-next,
.listArticle-controls .bt-prev {
	position: absolute;
	width: 2rem;
	height: 2rem;
	background-color: #FFF;
	z-index: 10;
	top: 50%;
	margin-top: -1rem;
	color: #133C8D;
	border: solid 1px;
	border-radius: 0.25rem;
	opacity: 0;
	transition: opacity 0.25s linear;
}

.listArticle-controls .bt-next span,
.listArticle-controls .bt-prev span {
	position: absolute;
	text-indent: -9999px;
	outline: none;
	overflow: hidden;
	border-width: 6px;
	border-style: solid;
	border-color: currentColor transparent transparent currentColor;
	width: 0.75rem;
	height: 0.75rem;
	top: 50%;
	left: 50%;
	transform-origin: 0 0;
}

.listArticle-controls .bt-next.visible,
.listArticle-controls .bt-prev.visible {
	opacity: 1;
	pointer-events: all;
}

.listArticle-controls .bt-prev {
	left: 0.5rem;
}

.listArticle-controls .bt-prev span {
	transform: rotate(-45deg);
	margin-left: -0.333rem;
}

.listArticle-controls .bt-next {
	right: 0.5rem;
}

.listArticle-controls .bt-next span {
	transform: rotate(135deg);
	margin-left: 0.333rem;
}

.listArticle-controls.visible {
	opacity: 1;
}

.listArticle-controls:after,
.listArticle-controls:before {
	content: '';
	position: absolute;
	top: 1rem;
	bottom: 1rem;
	width: 2rem;
	z-index: 9;
	pointer-events: all;
}

.listArticle-controls:after {
	background: linear-gradient(to left, #F8F8F8 0%, rgba(248, 248, 248, 0) 100%);
	right: 0;
}

.listArticle-controls:before {
	background: linear-gradient(to right, #F8F8F8 0%, rgba(248, 248, 248, 0) 100%);
	left: 0;
}

/*# sourceMappingURL=2columns.css.map */

@media only print, only screen and (min-width: 48.063em) {

.listArticle-list {
	white-space: normal;
	overflow-x: initial;
	overflow-y: initial;
	margin: 0;
}

}

@media only print, only screen and (min-width: 75.063em) {

.listSubPage {
	display: flex;
	max-width: 100em;
	margin: 0 auto;
}

.listSubPage .subPage:first-child {
	width: 60%;
}

.listSubPage .subPage:nth-child(2) {
	width: 40%;
}

}

@media only print, only screen and (min-width: 100.063em) {

.listSubPage .subPage:first-child {
	width: 66.667%;
}

.listSubPage .subPage:nth-child(2) {
	width: 33.333%;
}

}

