@media only screen and (max-width:58em) {
   
    .header-banner h1, .header-banner h1 a {
        font-size: 30px;
        line-height: 48px;
    }
    body .header-banner .banner-text {
        background-color: rgba(255,255,255,0.25);
    }
    .medium-6.columns.bannerR-text {
        z-index: 9;
        padding: 0;
    }
    body .bannerR-blog {z-index: 0;width: 100%;}
    .filter-by{
        position: relative;
    }
    body .mask-red{
        padding: 25% 15px;
    }
}