.post-ag-container {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}

.post-ag-container .post-ag {
    width: 29.5%;
    height: auto;
    overflow: hidden;
    box-sizing: border-box;
    box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.3);
    margin: 20px;
    min-height: 375px;
}

.post-ag-container .post-ag .image img {
    width: 100%;
    height: auto;
    display: block;
}

.post-ag-container .post-ag .content {
    padding: 19px;
}

.post-ag-container .post-ag .content .tag-container {
    margin-bottom: 15px;
}

.post-ag .headline {
    font-size: 22px;
}

#left-area::after {
    display: none;
    content: "";
}

#main-content .container::before {
    display: none;
}

.et-shadow {
    border: none !important;
    background: #e3e4e4 !important;
}

.et-shadow .et-box-content {
    background: #e3e4e4 !important;
    border: none !important;
    text-shadow: none !important;
}

.post-meta a {
    color: #233C7A !important;
}

@media only screen and (max-width: 1320px) {
    .post-ag-container .post-ag {
        width: 42%;
    }
}

@media only screen and (max-width: 768px) {
    .post-ag-container .post-ag {
        width: 100%;
    }
}