

/* Start:/local/templates/main/components/bitrix/system.pagenavigation/show-more/style.css?17550981821745*/
.pagination {
    display: flex;
    margin: 0px 0 0;
    padding: 0 0 1px;
    overflow: auto;
}

.pagination:after, .pagination:before {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1;
}

.pagination li {
    margin-right: 0.0625rem;
    border-radius: 0;
    font-size: .875rem;
    display: inline-block;
}

.pagination .page-item {
    padding: 0;
    margin: 0 -1px -1px 0;
    border: 1px solid #d4d4d4;
}

.pagination a, .pagination button {
    display: block;
    padding: 0.1875rem 0.625rem;
    border-radius: 0;
    color: #0a0a0a;
    text-decoration: none;
}

.pagination .disabled {
    padding: 0.1875rem 0.625rem;
    color: #cacaca;
    cursor: not-allowed;
}

.pagination .page-item a, .pagination .page-item span {
    display: block;
    padding: 5px 13px;
    font-size: 16px;
    line-height: 28px;
    height: 100%;
}

.pagination .page-item:first-child {
    border-radius: 3px 0 0 3px;
    margin-left: auto;
}

.pagination .page-item.next a, .pagination .page-item.next span, .pagination .page-item.prev a, .pagination .page-item.prev span {
    font-size: 20px;
    padding: 3px 14px;
}

.pagination .page-item.dots span {
    padding: 5px 10px;
    line-height: 21px;
}

.pagination .page-item.active {
    position: relative;
    z-index: 3;
    border: 1px solid #006DAA!important;
    background: #006DAA;
}

.pagination .page-item.active span {
    height: 100%;
    color: #fefefe;
}

.pagination .page-item:last-child {
    border-radius: 0 3px 3px 0;
    margin-right: auto;
}

.pagination .page-item.next a, .pagination .page-item.next span, .pagination .page-item.prev a, .pagination .page-item.prev span {
    font-size: 20px;
    padding: 3px 14px;
}
#pag{
    display: contents;
}
/* End */
/* /local/templates/main/components/bitrix/system.pagenavigation/show-more/style.css?17550981821745 */
