/* .b-paginator-cell.type_content .b-paginator-cell-scrollbar-h {
    padding: 9px 0 14px;
}
.b-paginator-cell.type_list {
    padding: 9px 0;
}
.b-paginator-cell {
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.b-paginator-cell-scrollbar-h {
    white-space: nowrap;
    display: inline-block;
    position: relative;
    text-align: left;
}
.g-scrollable-h {
    overflow-x: scroll;
	 overflow-y: hidden;
    width: 100%;
    height: 60px;


}
.b-paginator-cell.type_content {

    margin: 0 30px;
    max-width: 392px;

}

#scroll::-webkit-scrollbar
{
	width: 4px;
	background-color: #F5F5F5;
}
#scroll::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
#scroll::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
.b-paginator-item {
    display: inline-block;
    vertical-align: top;
    margin: -6px 3px;
    width: 40px;
    text-align: center;
    padding: 6px 5px;
}
.b-paginator-item.state_active {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,.25);
}
.b-paginator {
    margin: 21px 0;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    position: relative;
}

.b-paginator-cell .pager-item {display: inline!important;}  */
/* 
    douplicate styles from site
*/
.link{
    text-decoration: none;
}
.link--black_border,
.link--black_border_inverse,
.link--black{
  color:#121212;
  line-height:1;
}
.link--black_border span,
.link--black_border_inverse span,
.link--black span{
  border-bottom:2px solid #121212;
  line-height:1;
  -webkit-transition:0.3s border-bottom-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -moz-transition:0.3s border-bottom-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -o-transition:0.3s border-bottom-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
  -ms-transition:0.3s border-bottom-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition:0.3s border-bottom-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
/* END  */
.page-toolbar-item{
    width: 100%;
    display: grid;
    grid-column: 5/1;
    justify-content: end;
    justify-items: end;
    grid-template-columns: 1fr;
}
@media (max-width: 800px) {
	.page-toolbar-item{grid-column: 3/1;}
    .page-toolbar-item .pager{
        font-size: 1.2em;
    }
}
@media (max-width: 570px) {
	.page-toolbar-item{grid-column: 3/1;}
}
@media (max-width: 400px) {
	.page-toolbar-item{grid-column: 1;}
}
.page-toolbar-item .pager{
    display: block;
    width: 100%;
    padding-block: 0.24em;
}

.page-toolbar-item .pager{
    font-size: 1.5em;
}
.page-toolbar-item .pager-items{
    display: flex;
    flex: 1 1 100%;
    flex-direction: row;
    align-items: center;
    justify-content: end;
    flex-wrap: wrap;
}
.page-toolbar-item .b-paginator-cell{
    display: inline-flex;
}
.page-toolbar-item .pager-item.pager-item--num{
	margin:0 2px;
	display:block;
    position: relative;
}
.page-toolbar-item .pager .pager-item--text:first-child{
  margin-right:10px;
}
.page-toolbar-item .pager .pager-item--text:last-child{
  margin-left:10px;
}
.page-toolbar-item .pager  .b-paginator-cell-scrollbar-h{
    display: grid;
    grid-auto-flow: column;
    align-content: center;
    align-content: center;
    height: 100%;
    padding: 10px;
    column-gap: 0.05em;
}
.page-toolbar-item .pager .pager-item, 
.page-toolbar-item .pager .pager-item--num{
    color: #121212;
    font-size: .18em;
    font-style: normal;
    font-weight: 300;
    line-height: 175%;
    text-decoration: none;
}
.page-toolbar-item .pager .pager-item--num{
    display: inline-block;
    width: 1.75em;
    height: 1.75em;
    aspect-ratio: 1 / 1;
    margin: 2px;
    padding: 0;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    box-sizing: border-box;
    text-underline-offset: .29167em;
    -webkit-transition:0.3s background-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -moz-transition:0.3s background-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition:0.3s background-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -ms-transition:0.3s background-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition:0.3s background-color cubic-bezier(0.25, 0.46, 0.45, 0.94), 0.3s color cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.page-toolbar-item .pager .pager-item--num:hover{
  background-color:#121212;
  color:#fff;
}
.page-toolbar-item .pager .pager-item--num.active{
  font-weight:500;
}
.page-toolbar-item .pager .pager-item.pager-item--prev{
    margin-right:.75em;
    height: 1.75em;
    margin-top: -0.25em;
    font-weight: 300;
}
.page-toolbar-item .pager .pager-item.pager-item--next{
    margin-left:.75em;
    height: 1.75em;
    margin-top: -0.25em;
    font-weight: 300;
}