/* ==========================================================================
    NANOMEDICINE LAB HOME PAGE CSS
========================================================================== */
.cwf-grid.cwf-grid--5-columns.home {
    margin: 1rem auto 2rem;
}
@media (min-width: 992px) {/* Deploy grid display at 992px instead of 1024px */
    .cwf-grid.cwf-grid--5-columns.home {
        --cwf-grid--grid-template-columns: repeat(
          auto-fit,
          minmax(var(--cwf-grid__column--min-width), 1fr)
        );
    }
}
/* X feed */
.xfeed {
    place-self: center;
}
@media (min-width: 992px) {
    .xfeed {
        place-self: initial;
    }
}    
/* Publications section */
.pubs {
    background: #666;
    padding: 2rem 1rem;
}
.pubs h2 {
    color: var(--cwf-color--white);
    border-left: none;
    padding-left: initial;
    margin:  0 auto 2rem;
    padding-top: initial;
    font-family: "Merriweather", serif;
    text-align: center;
}
.pubs p {
    color: var(--cwf-color--white);
}
.pubs__items p {
    text-align: center;
}
.pubs__items .plugin-card {
    box-shadow: none;
}
@media (min-width: 768px) {/* Deploy grid display at 768px instead of 1024px */
    .cwf-grid.pubs__items {
        --cwf-grid--grid-template-columns: repeat(
          auto-fit,
          minmax(var(--cwf-grid__column--min-width), 1fr)
        );
    }
}
@media (min-width: 768px) {
    .pubs__items {
        max-width: 65%;
        margin: auto;
    }
}
@media (min-width: 1024px) {
    .pubs__items {
        max-width: 50%;
        margin: auto;
    }
}
/* Lab Spotlight */
.spotlight {
    padding: 2rem 1rem;
}
@media (min-width: 768px) {
    .spotlight {
        padding: 3rem 2rem 0;
    }
}
.spotlight h2 {
    border-left: none;
    padding-left: initial;
    margin: 0 auto 1rem;
    padding-top: initial;
    font-family: "Merriweather", serif;
    text-align: center;
}
@media (min-width: 1024px) {
    .spotlight h2 {
        padding: 0 auto 2rem;
    }
}
.spotlight h3 {
    color: var(--cwf-color--orange);
}