/* Center-justify download titles with maximum specificity */
.edd_downloads_list .edd_download .edd_download_inner .edd_download_title,
.edd_downloads_list .edd_download .edd_download_inner .edd_download_title a,
.edd_downloads_list .edd_download .edd_download_inner h2,
.edd_downloads_list .edd_download .edd_download_inner h3 {
    text-align: center !important; /* Force center alignment */
}
/* Center-justify and resize download titles */
.edd_downloads_list .edd_download .edd_download_inner .edd_download_title a,
.edd_downloads_list .edd_download .edd_download_inner h2,
.edd_downloads_list .edd_download .edd_download_inner h3 {
    text-align: center !important; /* Center the title text */
    font-size: 20px !important; /* Slightly smaller font size */
    font-weight: 600; /* Slightly bold for clarity */
    text-decoration: none; /* Remove underline */
}
/* Widen column space in 3-column grid */
.edd_downloads_list {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(350px, 1fr)) !important; /* Wider columns with min 350px */
    gap: 20px !important; /* Increased gap for visual breathing room */
    padding: 15px !important; /* Padding around grid */
    max-width: 1200px; /* Limit total grid width for balance */
    margin: 0 auto !important; /* Center the grid on the page */
}

/* Style individual download items for consistency */
.edd_download {
    padding: 15px !important; /* Add padding inside each item for wider appearance */
}

/* Ensure responsiveness for smaller screens */
@media (max-width: 1000px) {
    .edd_downloads_list {
        grid-template-columns: repeat(2, minmax(300px, 1fr)) !important; /* 2 columns on medium screens */
    }
}
@media (max-width: 600px) {
    .edd_downloads_list {
        grid-template-columns: 1fr !important; /* 1 column on mobile */
    }
}
/* Hide publication date on EDD download pages in Amulet theme */
.single-download .entry-date,
.single-download .posted-on,
.single-download .date-published,
.single-download .published,
.single-download .post-date,
.single-download .amulet-date,
.single-download time,
.single-download .entry-meta {
    display: none !important;
}