/* Small only */

@media screen and (max-width: 39.9375em) {}


/* Medium and up */

@media screen and (min-width: 40em) {
    .prensa-grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .project-item,
    .prensa-item {
        width: calc(33.33% - 10px);
    }
    .main-menu ul li:last-child a {
        padding-right: 0;
    }
    section {
        padding: 30px 30px 100px;
    }
    .header {
        padding: 30px;
        text-align: left;
    }
    .home-menu li a {
        font-size: 3rem;
    }
    .pic {
        margin-bottom: 30px;
    }
}


/* Medium only */

@media screen and (min-width: 40em) and (max-width: 63.9375em) {}


/* Large and up */

@media screen and (min-width: 64em) {
    section {
        padding: 0 30px 100px;
    }
    .main-menu ul li a {
        font-size: 1rem;
        line-height: .75;
        padding: 0 1rem
    }
    .top-bar {
        padding: 30px;
    }
    .project-item,
    .prensa-item {
        width: calc(25% - 10px);
    }
    .pic {
        margin-bottom: 40px;
    }
}


/* Large only */

@media screen and (min-width: 64em) and (max-width: 74.9375em) {}