.block-fe-top-stories .content{
    display: inline-block;
}
.block-fe-top-stories .top-story{
    clear: both;
    font-family: serif;
}
.block-fe-top-stories .top-story-date{
    font-family: 'Roboto Condensed',Arial,sans-serif;
    font-size: 16.8px;
    line-height: 25.2px;
    color: #52595f;
}
.block-fe-top-stories h3{
    font-weight: 700;
    line-height: 22px;
    font-size: 21.84px;
}
.block-fe-top-stories .top-story-image{
    float: left; 
    margin-right: 15px; 
    height: 165px;
}
.block-fe-top-stories .details{
    padding-left: 215px;
    font-family: Roboto, sans-serif;
}
.block-fe-top-stories .top-story-details-description{
    line-height: 22px;
    margin-top: .6em;
    font-family: Roboto, sans-serif;
    padding-left: 215px;
    margin-bottom: 40px;
    font-weight: 300;
}

.region-sidebar-right .block.block-fe-top-stories{
    padding-bottom: 0px !important;
}
.region-sidebar-right .block-fe-top-stories .top-story-details-description{
    display: none !important;
}
.region-sidebar-right .block-fe-top-stories .top-story-date{
    display: none !important; 
}
.region-sidebar-right .block-fe-top-stories .top-story-image{
    width: 95px;
    height: 89.375px;
    margin-right: 10px; 
    padding-top: 3px;
}
.region-sidebar-right .block-fe-top-stories .top-story-image img{
    width: 95px;
    height: 59.375px;
}
.region-sidebar-right .block-fe-top-stories h3{
    font-size: 14pt !important; 
    padding-left: 105px;
    margin-bottom: 30px !important;
}

@media (max-width: 600px){
    .block-fe-top-stories .top-story-image{
        max-width:200px;
    }
}
@media (max-width: 410px){
    .block-fe-top-stories .top-story-image{
        max-width: inherit;
        height: auto;
    }
    .block-fe-top-stories .top-story-details-description{
        padding-left: 0px;
    }
}
.region-sidebar-right .block.block-fe-top-stories h2.views-title {
    margin-top: 15px;
}

.block-fe-top-stories h3 a:link {
    text-decoration: none;
    color: #000;
}
.block-fe-top-stories h3 a:hover {
    text-decoration: underline;
}
.block-fe-top-stories a:focus, .block-fe-top-stories h3 a:visited {
    color: #000;
}