/* News Module Styles */

/* homepage */

.newsSummaryWrpr {margin: 0 0 10px 0;background: #e7e7e7; color: #222521;}
.newsSummaryWrpr h2 {text-align: center;}
.newsSummaryWrpr .desc {line-height: 1.6em;}
.newsSummaryItem {margin: 0 0 30px 0;}
.newsItemLink a {font-size: 1.125em; font-weight: 700;}
.newsSummaryWrpr .moreLink {text-align: center;font-weight: 700;}
.newsSummaryWrpr .moreLink:after {content: ">"; margin: 0 0 0 3px;color: #036e36}


.newsFilterLeftWrpr {margin: 0 0 20px 0;}
.newsFilterLeftWrpr .newsFilterMonthWrpr, 
.newsFilterLeftWrpr .newsFilterYearWrpr, 
.newsFilterLeftWrpr .newsFilterCatWrpr {margin: 0 0 10px 0; font-weight: bold;}

.newsFeatured {padding: 20px; margin: 20px; background: #024A60; border:1px solid #c7c7c7; color: #fff;}
.newsFeatured h2 {color: #fff;margin: 0; padding: 0; font-weight: 900}
.newsFeatured a {color: #fff;}

.newsItemWrpr {padding: 25px; border-bottom:1px solid #c7c7c7}
.newsItemWrpr.altRow {background: #f5f5f5}
.newsItemWrpr h2 {margin: 0; padding: 0;}

.dateStamp, .date {font-size: .875em; font-weight: 900;}

.newsModuleWrpr .paging {margin: 20px 0;}

.alert {background: #ae0019; color: #fff; border:1px solid #c7c7c7}
.alert svg.icon.svg-servicealert {float: left; margin: 0 15px 0 0; fill: #fff}
.alertItem {}
.alertItem h3 {margin: 0; padding: 0;}
.alertItem a {color: #fff;}
.alertItem .newsAlertDate {font-weight: 700; font-size: .875em; margin: 0 0 10px 0;}

/* service alerts */
.serviceAlerts.mod {padding-bottom: 20px;
background: #c6c6c6;
background: -moz-linear-gradient(top,  #c6c6c6 0%, #f2f2f2 100%);
background: -webkit-linear-gradient(top,  #c6c6c6 0%,#f2f2f2 100%);
background: linear-gradient(to bottom,  #c6c6c6 0%,#f2f2f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#f2f2f2',GradientType=0 );
}

.serviceAlerts.mod h2.modHdS {margin: 0; text-align: center;}
.serviceAlertItem {margin: 30px 0 0 0;}
.icon.svg-servicealert {fill: #e00020; width: 26px; height: 27px; float: left; margin: 0;}
.serviceAlertTxt {margin: 0 0 0 45px;}
.serviceAlerts .moreLink {margin: 30px 0; text-align: center;}
.serviceAlerts .moreLink:after {content: ">"; color: #036e36}


@media (min-width: 48em) {
    .newsFilterLeftWrpr {float: left; width: 45%;}
    .newsFilterRightWrpr{float: right; width: 45%;}
    .newsFilterRightWrpr .newsFilterSearchBtn {text-align: right;}
    .newsFilterSearchType{text-align: right;}
}

@media (min-width: 60em) {

    .newsSummaryWrpr {margin: 0 0 40px 0;}

    .serviceAlerts.mod {
        margin: 50px 0 0 0;
        background: #c6c6c6;
        background: -moz-linear-gradient(left,  #c6c6c6 0%, #f2f2f2 37%, #f2f2f2 100%);
        background: -webkit-linear-gradient(left,  #c6c6c6 0%,#f2f2f2 37%,#f2f2f2 100%);
        background: linear-gradient(to right,  #c6c6c6 0%,#f2f2f2 37%,#f2f2f2 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#f2f2f2',GradientType=1 );
    }

    .newsSummaryWrpr h2 {text-align: left;}
    .serviceAlerts.mod h2.modHdS {margin-left: 65px; text-align: left;}
    .icon.svg-servicealert {fill: #e00020; width: 26px; height: 27px; float: left; margin: 0 0 0 65px;}
    .serviceAlerts .serviceAlertItem[ID*="Normal"] {margin: 20px 0 0 65px;}
}

@media (min-width:961px) and (max-width:1199px) {
    .serviceAlerts.mod h2.modHdS {margin-left:10px;}
    .icon.svg-servicealert {margin: 0 0 0 10px;}
    .serviceAlertTxt {margin: 0 0 0 45px;}
    .serviceAlerts .serviceAlertItem[ID*="Normal"] {margin: 20px 0 0 10px;}
}

@media (min-width:1200px) {
    .icon.svg-servicealert {margin: 0 0 0 65px;}
    .serviceAlertTxt {margin: 0 0 0 105px;}
    

}