.row.iqtidar-article {
    margin-bottom: 5px;
}

.iqtidar-article-details {
    display: flex;
    flex-direction: column;
    row-gap: 4px;
    margin-top: 10px;
}

.iqtidar-article figure {
    height: 100%;
}

.iqtidar-article img {
    max-width: 100%;
    border-radius: var(--border-radius-md);
    /*height: 100%;*/
}

.iqtidar-article-title {
    font-size: var(--post-title-font-size) ;
    font-weight: bold;
}

.iqtidar-article-date {
    font-size: var(--meta-font-size);
    font-weight: var(--meta-font-weight);
    color: grey;
    margin-bottom: 0;
}

.iqtidar-article-metas {
    display: flex;
    align-items: center;
    column-gap: 10px;
}

.iqtidar-article-metas a {
    color: black;
}

.iqtidar-article-metas p {
    margin: 0;
    font-size: var(--meta-font-size);
    font-weight: bold;
}


.iqtidar-article-metas i {
    background-color: var(--icon-background);
    border-radius: 50%;

}

.iqtidar-article-metas .fa-regular.fa-user {
    padding: 10px;
    font-size: 16px;
}

.iqtidar-article-metas .bi.bi-book {
    padding: 6px 10px;
    font-size: 18px;
}

.iqtidar-article-metas .fa-regular.fa-folder {
    font-size: 16px;
    padding: 11px;
}

.iqtidar-article-details .iqtidar-article-metas:not(:first-of-type) {
    margin-top: 10px;
}

.iqtidar-article-details button .bi.bi-download {
    margin-left: 10px;
}

.iqtidar-article-details button {
    width: fit-content;
    background: var(--primary-red);
    color: white;
    border-radius: var(--small-border);
    border-color: transparent;
    background: var(--primary-red);
    padding: 2px 14px;
    margin-top: 10px;
}

.iqtidar-article-details p {
    font-size: var(--details-font-size);
    text-align: justify;
}

@media (max-width: 480px) {
    .iqtidar-article-title {
        font-size: var(--font-size-xxxl);
        font-weight: bold;
    }
}

.article-download {
    border-color: transparent;
    padding: 4px 10px;
    margin: 10px 0 15px 10px;
    color: white;
    font-weight: bold;
    background-color: var(--primary-red);
    border-radius: var(--border-radius-md);
}

.article-download-container {
    margin: 10px 0 15px 10px;
}


i.bi.bi-download {
    color: white;
    -webkit-text-stroke: 0.5px white;
    margin: 0 5px;
}