  #news img {
    border-radius:4px;
    border-bottom: 4px solid #F6BE00;
}

#news .section-grid {
    margin: 2.25rem -1.125rem 0 -1.125rem;
    width: calc(100% + 2.25rem);
}

#news .grid-image-wrapper {
    border-radius: 8px;
    overflow: hidden;
}

#features .feature-image {
    display:block;
    position:relative;
    border-radius:4px;
    border-bottom:4px solid #e9e9e9;
    width:100%;
    padding-top:50%;
    background-position:center center;
    background-repeat:no-repeat;
    margin-bottom:15px;
    background-size:cover;
    transition:.2s;}

@media screen and (min-width:992px){
    
#features .feature-image {
    padding-top:175%;
} 
    
#features li {
    position: relative;
    min-height: 1px;
    padding: 15px;
    width: 20%;
    float: left;
    overflow:hidden;
    border-radius:4px;
    transition:.2s;
}



#features .feature-image::before {content:""; display:block; position:absolute; top:0; left:0; height:100%; width:100%; background-color:#111; border-radius:4px 4px 0 0; opacity:.4;transition:.2s;}
#features li:hover .feature-image::before {opacity:0;}

#features li:hover {background-color:#f5f5f5;}
#features li:hover .feature-image {border-bottom:4px solid #F6BE00;}
}


#social {background-color:#222; border-top:1px solid #111; border-bottom:1px solid #111;overflow:hidden;}
#social h2 {color:#FFF;margin-top:0;}
#social #icons {width: 100%; text-align: center;}	
#social #icons .fa {color:#FFF; display: inline-block; text-align: center;font-size: 30px; width:50px; padding:10px;transition:.2s;}
#social #icons .fa:hover {color:#F6BE00}

#schedule {margin-bottom:0;}
#schedule li {margin-bottom:15px;}
#schedule li .content {
    background-color: #f5f5f5;
    border: 1px solid #e9e9e9;
    border-top: 4px solid #F6BE00;
    border-radius: 4px;
    padding: 30px;
    height:100%;
    }
#schedule h3 {text-align:center; text-transform:uppercase;margin-top:0; color:#54585a;}
#schedule p {text-align:center; margin-bottom:0;}



#contact-information {
    border-top: 1px solid rgba(0,0,0,.05);
    background: url(/recreation/_images/campus-map.jpg) bottom right no-repeat; background-size:cover;
}