
/* region new style page navigation --------------------------------------------------------------------------*/

.bx_pagination_bottom * {
    vertical-align: middle;
}

.bx_pagination_bottom .fa {
    font-size: 15px;
    position: relative;
    top: -1px;
}

.bx_pagination_bottom .fa-angle-right {
    margin-left: 0px;
}

.bx_pagination_bottom .fa-angle-left {
    margin-right: 0px;
}

.bx_pagination_bottom {
    font-size: 12px;
}

.bx_pagination_bottom .bx_pagination_section_one {
}

.bx_pagination_bottom .bx_pagination_section_two {
    text-align: center;
}

.bx_pagination_bottom .bx_pg_section {
}

.bx_pagination_bottom .bx_pagination_select_container {
    display: inline-block;
}

.bx_pagination_bottom .bx_pagination_page {
    white-space: nowrap;
    font-size: 12px;
}

.bx_pagination_bottom .bx_pagination_page ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}

.bx_pagination_bottom .bx_pagination_page li, .bx_pagination_bottom .bx_pagination_page .nav-text {
    width: 28px;
    height: 28px;
    border-radius: 100%;
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 17px;
    margin: 0 3px;
    transition: .3s ease;
}

.bx_pagination_bottom .bx_pagination_page li:hover , .bx_pagination_bottom .bx_pagination_page .nav-text:hover {
    background: var(--secondary_color);
}
.bx_pagination_bottom .bx_pagination_page li.bx_active {
    background: var(--theme-color);
}
.bx_pagination_bottom .bx_pagination_page .disabled {
    opacity: .3;
    pointer-events: none;
}

.bx_pagination_bottom .bx_pagination_page .nav-text {
    font-size: 12px;
}

.bx_pagination_bottom .bx_pagination_page .nav-text a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.bx_pagination_bottom .bx_pagination_page li a, .bx_pagination_bottom .bx_pagination_page li span,
.bx_pagination_bottom .bx_pagination_page .nav-text a {
    font-size: 14px;
}
.bx_pagination_bottom .bx_pagination_page li span,
.bx_pagination_bottom .bx_pagination_page li a{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  line-height: 1;
}

.bx_pagination_bottom .bx_pg_section.bx_pg_pagination_num {
    display: block;
}

.bx_pagination_bottom .bx_wsnw {
    white-space: nowrap;
}

.bx_pagination_page_list{
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.bx_pagination_page{
  display: flex;
  align-items: center;
  background-color: transparent;
}
.bx_pagination_page span {
    color: var(--theme-txt);
    user-select: none;
}

.bx_pagination_page{
    position: relative;
    justify-content: center;
}
