.archive .header-wrapper {
    background-color: #0F0F0F;
}

.archive .breadcrumbs {
    padding-top: 40px;
    margin-bottom: 20px;
}

.archive .grid-wrapper,
.archive .popular-categories {
    margin-bottom: 70px;
}

.archive .grid-wrapper .post-card .excerpt {
    display: none;
}

.archive .category-header {
    margin-bottom: 20px;
}


.tag-hero {
    margin: 63px 0 10px;
}

.tag-hero .section-title {
    margin-bottom: 10px;
}

.tag-hero .separator {
    margin-bottom: 25px;
}

.tag-hero .separator::before {
    width: 80px;
}

.archive.tag .grid-wrapper {
    margin-bottom: 72px;
}

@media(min-width: 768px) {
    .archive .breadcrumbs {
        margin-bottom: 30px;
    }

    .archive .popular-categories .section-title {
        margin-bottom: 15px;
    }

    .tag-hero .section-title {
        margin-bottom: 15px;
    }

    .tag-hero .separator {
        margin-bottom: 30px;
    }
}

@media(min-width: 1366px) {
    .archive .grid-wrapper,
    .archive .popular-categories {
        margin-bottom: 100px;
    }

    .archive .category-header {
        margin-bottom: 30px;
    }

    .archive .breadcrumbs {
        margin-bottom: 35px;
    }    
    
    .tag-hero .section-title {
        margin-bottom: 20px;
    }

    .tag-hero .separator {
        margin-bottom: 40px;
    }

    .archive.tag .grid-wrapper {
        margin-bottom: 100px;
    }
}