/* Desktop (base) - apply to all unless overridden */
.site-blocks-cover-h1 {
    font-size: 3rem;
    font-weight: 900;
    line-height: 1.2;
    color: #FFFFFF;
}

/* Large screens cascade up */

@media (min-width: 1280px) {
    /* Styles for 1280px and up */
}

@media (min-width: 1440px) {
    /* Styles for 1440px and up+ */
}

@media (min-width: 1920px) {
    /* Styles for 1920px and up+ */
}

/* Small screens cascade down */

/* Tablet */
@media (max-width: 991px) {
    /* Styles for 991px and down */
}

/* Mobile Landscape */
@media (max-width: 767px) {
    /* Styles for 767px and down */
    .site-blocks-cover-h1 {
        color: #fff;
        font-size: 3rem;
        font-family: "Josefin Slab";
    }

}

/* Mobile Portrait */
@media (max-width: 478px) {
    /* Styles for 478px and down */
}