.view-ad-creative-assets .view-filters {
    display: flex;
    justify-content: center;
}
.view-ad-creative-assets .view-content {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.js-form-item-field-aca-ad-creative-category-target-id select {
    min-width: 300px;
}
h3.field-content.aca-category {
    margin: 0;
}
.views-field.views-field-field-aca-ad-creative-type .badge {
    font-size: 16px;
    font-weight: 400;
    margin-top: 8px;
    border-radius: 0;
}
.views-field.views-field-field-aca-ad-creative-link > .field-content {
    display: flex;
    justify-content: flex-start;
}
.views-field.views-field-field-aca-ad-creative-link > .field-content > a > i {
    color: #222;
    padding: 0 4px 0 0;
    font-size: 1.25rem;
    font-weight: 900;
}
.aca-cover-image {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 100%;
    background: #222;
}
.aca-cover-image > a:first-of-type {
    flex: 1 1 100%;
}
.aca-cover-image > a:not(:first-of-type) {
    position: relative;
    display: block;
    flex: 0 1 25%;
}
.aca-body-wrapper {
    padding: 16px;
}
.aca-cover-image a:not(:first-of-type) {
    background: #eee;
}
@media (min-width: 992px) {
.col-xs-12.col-md-3.thumbnail.views-row {
    margin: 16px 8px;
    max-width: calc(25% - 32px);
    padding: 0;
}
}