.paginationjs-pages{padding:30px 0}
.paginationjs-pages ul{display:flex;flex-wrap:wrap;justify-content:center}
.paginationjs-pages ul li{margin:0 4px}
.paginationjs-pages ul li a{padding:7px 12px;color:#000;line-height:1;background:#fff;border:1px solid #000;cursor:pointer;display:block}
.paginationjs-pages ul li a .icon-keyboard_arrow_left,.paginationjs-pages ul li a .icon-keyboard_arrow_right{padding:0}
.paginationjs-pages ul li.active a,.paginationjs-pages ul li.active:hover a,.paginationjs-pages ul li:hover a{color:#fff;background:#e8590c;border:1px solid #e8590c}
.category-list{margin-bottom:1rem;min-height:230px;padding:1rem;transition:all .5s;max-height:300px;max-width:1000px;margin:auto}
.category-list:hover{box-shadow:0 .1em .5rem -0.1rem #333}
.category-list .category-thumb a{height:200px}
.category-list .category-thumb{padding:0 15px}
.category-list .category-desc{padding:0 15px}
.category-list .category-desc h4 a{font-size:20px}
.category-list .category-thumb a img{width:100%;height:100%;object-fit:cover;object-position:center}
.category-list .summary{max-height:110px;overflow:hidden}
.category-list .category-short-desc h4{font-size:14px}
.category-author-date{font-size:14px;color:#828688}
.category-author-date span{position:relative}
.category-author-date .author-name{color:#e8590c}
.category-author-date .author-name a:focus,.category-author-date .author-name a:active{color:#e8590c}
.category-author-date .author-name::after{content:"";width:1px;height:15px;position:absolute;background:#828688;right:-10px}
.category-list .category-short-desc h4 a{color:#333}
.category-list .category-short-desc h4 a:hover{text-decoration:none}
.category-list .category-short-desc .category-author-date{color:#333}
.category-list .category-short-desc .category-author-date span{font-weight:600}
.category-list .category-short-desc p{line-height:1.6;display:none}
.category-list .category-short-desc a{color:#e8590c;font-weight:600}
.category-list .category-short-desc a:hover{color:#e8590c;text-decoration:underline}
.category-horizontal .category-short-desc{max-width:100%;flex:0 0 100%}
.category-horizontal .category-short-desc p{display:block}
ul{margin:0;padding:0;list-style:none}
.mt-auto,.my-auto{margin-top:auto !important}
.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}
@media only screen and (max-width:768px){.category-list .category-thumb a{height:120px;width:auto}
.category-list .summary{display:none}
.category-list .category-thumb{padding:0}
.category-list{min-height:150px}
.category-author-date{font-size:11px}
.category-list .category-desc h4 a{font-size:14px}
}