.post-list-block.filtering .row-posts{opacity:.5;transition:opacity .25s ease-in-out}.post-list-block .row-filter .filter-title{display:block;font-size:1rem;font-weight:900;margin-bottom:1.5rem;margin-top:1.5rem}.post-list-block .row-filter form{display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:3.5rem}@media(max-width: 767.98px){.post-list-block .row-filter form{flex-wrap:wrap}}.post-list-block .row-filter form>.filter{display:block;margin-bottom:1.5rem}.post-list-block .row-filter form>.filter h6{display:block;margin-bottom:1.25rem}.post-list-block .row-filter form>.filter>div{gap:0.75rem;display:flex;flex-wrap:wrap}@media(min-width: 480px)and (max-width: 1279px){.post-list-block .row-filter form>.filter>div{gap:calc(0.75rem + (1 - 0.75) * (100vw - 480px) / (1280 - 480))}}@media(min-width: 1280px){.post-list-block .row-filter form>.filter>div{gap:1rem}}.post-list-block .row-filter form>.filter>div input[type=radio],.post-list-block .row-filter form>.filter>div input[type=checkbox]{opacity:0;position:absolute;visibility:hidden}.post-list-block .row-filter form>.filter>div label{font-size:10px;border-radius:5px;border-style:solid;border-width:2px;color:#0d6efd;cursor:pointer;padding:.25rem 1.25rem}@media(min-width: 480px)and (max-width: 1279px){.post-list-block .row-filter form>.filter>div label{font-size:calc(10px + (16 - 10) * (100vw - 480px) / (1280 - 480))}}@media(min-width: 1280px){.post-list-block .row-filter form>.filter>div label{font-size:16px}}@media(max-width: 479.98px){.post-list-block .row-filter form>.filter>div label{padding:.25rem .75rem}}.post-list-block .row-pagination .pagination{display:flex;font-size:1rem;justify-content:center}.post-list-block .row-pagination .pagination>a,.post-list-block .row-pagination .pagination span{margin:0 8px}.post-list-block .row-pagination .pagination>a.prev,.post-list-block .row-pagination .pagination span.prev{transform:rotate(180deg)}.post-list-block .row-pagination .pagination ul{display:flex;list-style:none;margin:0;padding:0}.post-list-block .row-pagination .pagination ul li{align-items:center;display:flex}.post-list-block .row-pagination .pagination ul li.current>span:after{background-color:#6c757d}.post-list-block .row-pagination .pagination ul li>span{font-size:0;padding:2px}.post-list-block .row-pagination .pagination ul li>span:after{border-radius:10px;content:"";display:block;height:10px;transition:all .1s ease-in-out;width:10px}.post-list-block .row-pagination .pagination ul li>span.dots{font-size:18px;letter-spacing:1px;margin:0;padding:0}.post-list-block .row-pagination .pagination ul li>span.dots:after{display:none}
