
/* Publications Archive Styles */

/* Issue Archive Styles */

.tax-publication .entries.issues {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
}

.tax-publication .entries.issues .no-posts {
    grid-column: 1 / -1;
}

.tax-publication .entry.issue {
    text-align: center;
    margin: 0 0 5px;
}

.tax-publication .entry.issue .entry-image-link {
    display: inline-block;
}

.tax-publication .entry.issue img {
    display: block;
    width: 100%;
    max-width: 375px;
    height: auto;
    margin: 0 auto 8px;
    border: 1px solid rgba(0,0,0,0.2);
    box-shadow: 3px 5px 5px rgba(0,0,0,0.2);
}

.tax-publication .entry-title {
    font-size: 18px;
    margin-bottom: 0;
}

.tax-publication .archive-pagination ul {
    padding-left: 0;
    text-align: center;
}

.tax-publication .archive-pagination .pagination-prev.disabled a,
.tax-publication .archive-pagination .pagination-next.disabled a {
    color: #ccc;
    pointer-events: none;
}

@media screen and ( min-width: 960px ) {

    .tax-publication .entries.issues {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .tax-publication .entries.issues.period-bimonthly,
    .tax-publication .entries.issues.period-monthly,
    .tax-publication .entries.issues.period-biweekly,
    .tax-publication .entries.issues.period-weekly {
        grid-template-columns: 1fr 1fr 1fr;
    }

}


/* Article Archive Styles */

.archive-issue .entries.issues {
    
}



/* Article Styles */

.archive-issue .content .entry.post .entry-image-wrap {
    margin-bottom: 1em;
}

@media screen and ( min-width: 960px ) {

    .archive-issue .content .entry.post.has-post-thumbnail {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-items: stretch;
        justify-content: space-between;
    }

    .archive-issue .content .entry.post.has-post-thumbnail:before,
    .archive-issue .content .entry.post.has-post-thumbnail:after {
        content: none;
    }
    
    .archive-issue .content .entry.post.has-post-thumbnail .entry-image-wrap {
        width: 30%;
        margin-bottom: 0;
    }

    .archive-issue .content .entry.post.has-post-thumbnail .entry-content-wrap {
        width: calc(70% - 20px);
    }

}