/* Custom styles for the programs page */

/* Small text styling */
.small-text {
    font-size: 12px;
}

/* Course title font size */
.course-info-02__title,
.course-list-info__title {
    font-size: inherit;
}

/* Pagination spacing adjustments */
.custom-pagination {
    padding-top: 20px !important; /* Override excessive padding */
}

.pagination-wrapper {
    margin-top: 1rem !important; /* Override mt-5 with mt-3 equivalent */
}

/* Blog Section */
.blog-list-item-02__image img {
    object-fit: cover;
}

.blog-list-item-02__meta .meta-action {
    display: flex;
    align-items: center;
}

.blog-list-item-02__meta i {
    margin-right: 5px;
}

.blog-list-item-02__more {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}

.blog-list-item-02__more i {
    margin-left: 5px;
}

/* Sidebar */
.sidebar-widget-02__psot li {
    list-style: none;
    margin-bottom: 15px;
}

.sidebar-widget-02__psot-item {
    display: flex;
    align-items: center;
}

.sidebar-widget-02__psot-thumbnail img {
    object-fit: cover;
}

.sidebar-widget-02__psot-info {
    margin-left: 10px;
}

/* Pagination */
.custom-pagination {
    padding-top: 20px !important; /* Reduced spacing */
}

.pagination-wrapper {
    margin-top: 1rem !important; /* Reduced from mt-5 */
}

.pagination {
    font-size: 14px;
}