/** * Style widget list courses by page */ .learnpress-block-pagination, .learn-press-pagination { margin: 20px 0; text-align: center; } .learnpress-block-pagination .page-numbers, .learn-press-pagination .page-numbers { display: inline-flex; gap: 5px; flex-wrap: wrap; margin: 0; padding: 0; border: 0; outline: 0; background: transparent; list-style: none; } .learnpress-block-pagination .page-numbers > li, .learn-press-pagination .page-numbers > li { display: inline-block; margin: 0; } .learnpress-block-pagination .page-numbers > li .page-numbers, .learn-press-pagination .page-numbers > li .page-numbers { float: unset; padding: 0 12px; color: #666; text-decoration: none; } .learnpress-block-pagination .page-numbers > li .page-numbers.current, .learn-press-pagination .page-numbers > li .page-numbers.current { color: var(--lp-primary-color); font-weight: 400; } .learnpress-block-pagination .page-numbers > li .page-numbers:hover, .learn-press-pagination .page-numbers > li .page-numbers:hover { color: var(--lp-primary-color); } .list-courses-elm-wrapper .learn-press-courses { margin: 0; padding: 0; width: 100%; } .list-courses-elm-wrapper .learn-press-courses.grid { display: grid; grid-template-columns: repeat(var(--lp-el-courses-grid-columns, 3), 1fr); column-gap: var(--lp-el-list-courses-grid-column-gap, 30px); row-gap: var(--lp-el-courses-grid-row-gap, 30px); } .list-courses-elm-wrapper .learn-press-courses li { list-style: none; overflow: hidden; }