div.isotope-grid{
    margin-left:auto;
    margin-right:auto;
    /* border:1px solid #06f; */
}

div.isotope-grid-box{
    background-color:#D93E39;
    color:#fff;
    padding:15px;
    box-sizing:border-box;
}

div.isotope-grid-box.backgroundimage{
    background-size:cover;
    -webkit-box-shadow: inset 0px 20px 79px 0px rgba(0,0,0,0.7);
    -moz-box-shadow: inset 0px 20px 79px 0px rgba(0,0,0,0.7);
    box-shadow: inset 0px 20px 79px 0px rgba(0,0,0,0.7);
}

div.isotope-grid-box h2, div.isotope-grid-box h3{
    margin:0 0 10px 0;
}

div.isotope-grid-box.backgroundimage h3{
    text-shadow: 0px 1px 25px rgba(0, 0, 0, 0.75);
    -webkit-text-shadow: 0px 1px 25px rgba(0, 0, 0, 0.75);
    -moz-text-shadow: 0px 1px 25px rgba(0, 0, 0, 0.75);
}

div.isotope-grid-box.backgroundimage h2{
    font-size:1.65em;
    line-height:1.15em;
}

div.isotope-grid-box.backgroundimage a.cover{
    width:100%;
    height:100%;
    display:block;
}

div.isotope-grid-box a{
    color:#fff;
}

ul.isotope-grid-announcements-list{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

ul.isotope-grid-announcements-list li{
    font-family:arial,sans-serif;
    line-height:1.4em;
    font-size:0.8em;
}

/** Two-column **/

@media screen and (min-width: 320px) {
    
    div.isotope-grid{
        width:300px;
    }
    
    div.isotope-grid-box{
        width:300px;
        height:300px;
    }
    
    div.isotope-grid-box--width2{
        /* height:615px; */
    }
    
    div.isotope-grid-box--height2{
        height:615px;
    }
    
}

@media screen and (min-width: 500px) {
    
    div.isotope-grid{
        width:500px;
    }
    
    div.isotope-grid-box{
        width:242px;
        height:242px;
    }
    
    div.isotope-grid-box--width2{
        width:500px;
    }
    
    div.isotope-grid-box--height2{
        height:500px;
    }
    
}

/** Three-column **/

@media screen and (min-width: 768px) {
    
    div.isotope-grid{
        width:768px;
    }
    
    div.isotope-grid-box{
        width:246px;
        height:246px;
    }
    
    div.isotope-grid-box--width2{
        width:507px;
    }
    
    div.isotope-grid-box--height2{
        height:507px;
    }
    
}

/** Four-column **/

@media screen and (min-width: 1000px) {
    
    div.isotope-grid{
        width:1000px;
    }
    
    div.isotope-grid-box{
        width:237px;
        height:237px;
        /* margin-right:15px;
        margin-bottom:15px; */
    }
    
    div.isotope-grid-box--width2{
        width:489px;
    }
    
    div.isotope-grid-box--height2{
        height:489px;
    }
    
}