.medium-insert-images {
    text-align: left !important;
}
.medium-insert-images figure {
    display: inline-block !important;
    box-shadow: none !important;
    margin-bottom: 1.5rem !important;
}
.medium-insert-images figure img {
    width: auto !important;
    max-width: 100% !important;
}
.featureContent h2:not(:first-child) {
    padding-top: 1.5rem;
}
.featureContent h3:not(:first-child) {
    padding-top: 0.5rem;
}

.featureTitle a {
    text-decoration: none !important;
}

.featureDate > span {
    display: none;
}

.headerTitle, .headerSubtitle {
    width: 800px !important;
}

.header .headerTitle a.primary,
.header .headerTitle a:hover,
.header .headerTitle a:active,
.header .headerTitle a.taglink.selected {
    color: #D5D5D5 !important;
}

.streamNav {
    display: none !important;
}

.streamContent {
    width: 100% !important;
}

.poweredFooter {
    display: none !important; // Nice try ...
}

.news {
    padding-bottom: 0px !important;
}

.stream .feature {
    box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05) !important;
}

.feature.hasReadmore .featureContent .readmoreButton,
.feature.hasReadmore .readmoreButton {
    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06) !important;
    border: 1px solid #F5F5F5;
    text-decoration: none !important;
}

.feature.hasReadmore .featureContent .readmoreButton:hover,
.feature.hasReadmore .readmoreButton:hover {
    box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05) !important;
    border: 1px solid #3e8dbc !important;
    background-color: #3e8dbc !important;
    color: white !important;
}

.category.color-9 {
    color: #595959;
}