@media only screen and (max-width: 479px) {

    #block-block-26,
    #block-block-27,
    #block-block-28,
    #block-block-29 {
        width: 100%;
        /* margin-bottom: 2% !important */
    }

    /* restrict exposed form dropdown menu width */
    select#edit-field-school-or-centre-tid {
        max-width: 265px;
    }
    
    #block-block-54,
    #block-block-55,
    #block-block-56,
    #block-block-57,
    #block-block-59,
    #block-block-60 {
        width: 100% !important;
    }
    
    div#content-bottom {
        padding: 0 13px 0 7px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
    #block-block-54,
    #block-block-55,
    #block-block-56,
    #block-block-57,
    #block-block-59,
    #block-block-60 {
        width: 217px !important;
    }
    
    div#content-bottom {
        padding: 0 13px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 959px) {

    #block-block-26,
    #block-block-27,
    #block-block-28,
    #block-block-29 {
        float: left;
        width: 45%;
        margin-right: 0 !important;
        /* margin-bottom: 2% !important */
    }

    #block-block-26 img,
    #block-block-27 img,
    #block-block-28 img,
    #block-block-29 img {
        height: auto !Important;
        width: 100% !Important;
    }
    
    #block-block-54,
    #block-block-55,
    #block-block-56,
    #block-block-57,
    #block-block-59,
    #block-block-60 {
        width: 176px !important;
    }
    
    div#content-bottom {
        padding: 0 13px;
    }
}

@media only screen and (min-width: 960px) {

    #block-block-26,
    #block-block-27,
    #block-block-28,
    #block-block-29 {
        float: left;
        width: 292px;
        margin-right: 2px !important;
    }

    #block-block-26 img,
    #block-block-27 img,
    #block-block-28 img,
    #block-block-29 img {
        height: auto !Important;
        width: 100% !Important;
    }
    
    .page-alumni-profiles .view-profiles .cass-one-third {
        min-height: 260px;
    }
    
    #block-block-54,
    #block-block-55,
    #block-block-56,
    #block-block-57,
    #block-block-59,
    #block-block-60 {
        width: 214px !important;
    }
}

/** CASS giving **/
#block-block-54,
#block-block-55,
#block-block-56,
#block-block-57,
#block-block-59,
#block-block-60 {
    float: left;
    /*width: 214px !important;*/
    margin: 0 1% !important;
} /* to be extended to specific layout sizes */

.block-tiled-links {
    float: left;
    margin-bottom: 13px;
    position: relative;
    background: url(/sites/default/files/images/grey_333_80pc_trans_patch_75x75.png);/* change when IE7 specific CSS done */
    width: 100%;
}

.block-block .block-tiled-links-text h2 {
    margin-top: 0.6em;
    font-size: 1.2em;
    padding: 0 2%;
}

.block-block .block-tiled-links-text {
    margin: 3% 0 0 3%;
    color: #FFF;
    opacity: .8;
}

.block-block .block-tiled-links-text a {
    text-decoration: none;
    color: #FFF;
}

/** Endowments **/
.ev-odd, #ev-list-no-results {
    background-color: #bfcfcf;
    padding: 1px;
    margin-bottom: 1.25em;
    padding-left: 20px;
    padding-top: 14px;
}

.ev-even {
    background-color: #cfdfdf;
    padding: 1px;
    margin-bottom: 1.25em;
    padding-left: 20px;
    padding-top: 14px;
}

.views-exposed-form {
    background-color: #ccc;
    padding: 8px 20px;
    margin-bottom: 1.5em;
}

#exposed-form-instructions {
    background-color: #ccc;
    display: block;
    padding: 12px 20px 0px;
}

#ev-list-no-results {
    padding-bottom: 14px;
}

.view-id-endowments .views-field-field-learn-more-link,
.view-id-endowments .views-field-field-donate-link {
    display: inline-block;
    margin: 0 0 1em;
}

.view-id-endowments .views-field-field-learn-more-link .field-content::before,
.view-id-endowments .views-field-field-donate-link .field-content::before {
    content: "» "; /* "&#187;" should work (but it doesn't) */
    display: inline;
}

.view-id-endowments .views-field-field-learn-more-link {
    margin-right: 0.65em;
}

.view-id-endowments p.views-field-field-endowment-category {
    margin-bottom: 10px;
}

.view-id-endowments .views-field-field-learn-more-link a,
.view-id-endowments .views-field-field-donate-link a{
    text-decoration: none;
}