﻿.a30 .primary-link {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
}
.a30 .inner-container {
    padding: 80px 0;
}
.a30 .sub-header {
    font-size: 3.2rem;
    line-height: 4.0rem;
    margin-bottom: 20px;
    padding-left:20px;
    padding-right:20px;
}
.a30 .news-list {
    margin:0;
    margin-bottom: 20px;
    padding:0;
}
.a30 .article-item {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.a30 .article-item-link {
    display:block;
    padding:0 20px;
}
.a30 .article-item-link:hover,
.a30 .article-item-link:focus {
    text-decoration: none;
}
.a30 .date {
    font-size: 1.4rem;
    line-height: 2.4rem;
    font-weight: 700;
}
.a30 .title {
    font-size: 2.4rem;
    line-height: 3.0rem;
    margin-bottom: 14px;
    text-align: left;
}
.a30 .description {
    font-size: 1.6rem;
    line-height: 2.8rem;
    margin-bottom:0;
}
.a30 .article-item-inner {
    padding: 30px 20px;
    border-bottom: 1px solid #000;
}
.a30 .article-item:last-child .article-item-inner {
    border-bottom: none;
}

.a30.bg-light-blue .theme-parent-text-color { color: #fff !important; }
.a30.bg-light-blue .theme-parent-text-color-alternate { color: #0B2D71 !important; }
.a30.bg-light-blue .theme-parent-border-color { border-color: #0066B2 !important; }
.a30.bg-light-blue .theme-parent-hover-color:hover { background-color: #0B2D71 !important; }
.a30.bg-light-blue .theme-parent-hover-color:hover .theme-parent-text-color-alternate { color: #fff !important; }
.a30.bg-light-blue .primary-link.theme-bg-medium-blue:hover .theme-bg-color,
.a30.bg-light-blue .primary-link.theme-bg-medium-blue:focus .theme-bg-color { background-color: #0B2D71 !important; }



@media print {
    .a30 .article-item { page-break-inside: avoid; }
}
