.section .post_list__section {
padding: 60px 0;
background-color: #f6f9fe; }
.section .post_list__section__desc {
font-size: 18px; }
.section .post_list__section h3 {
font-size: 38px;
line-height: 1.83;
color: #003b7e;
font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
font-weight: 200; }
@media (min-width: 960px) {
.section .post_list__item-ctr:nth-child(n+4) {
margin-top: 24px; } }
.section .post_list__item, .section .post_list:not(.featured) {
box-shadow: 0 3px 10px 0 rgba(50, 88, 119, 0.15);
border-radius: 4px;
overflow: hidden;
margin-bottom: 25px;
background-color: #fff;
position: relative; }
.section .post_list__item h2, .section .post_list__item a, .section .post_list:not(.featured) h2, .section .post_list:not(.featured) a {
color: #003b7d; }
.section .post_list__item h2, .section .post_list__item h2 a, .section .post_list:not(.featured) h2, .section .post_list:not(.featured) h2 a {
overflow: hidden;
font-size: 18px;
line-height: 1.33;
min-height: 2.66;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
@media (max-width: 767.98px) {
.section .post_list__item h2, .section .post_list__item h2 a, .section .post_list:not(.featured) h2, .section .post_list:not(.featured) h2 a {
min-height: 3.99;
-webkit-line-clamp: 3; } }
.section .post_list__item p, .section .post_list:not(.featured) p {
font-size: 18px;
line-height: 1.33;
color: #003b7d;
min-height: 44px; }
@media (min-width: 960px) {
.section .post_list__item p, .section .post_list:not(.featured) p {
height: 100px; } }
.section .post_list__item:not(.featured) .article-header, .section .post_list:not(.featured):not(.featured) .article-header {
min-width: 130px;
max-width: 130px;
max-height: 130px; }
.section .post_list__item:not(.featured) .article-header img, .section .post_list:not(.featured):not(.featured) .article-header img {
box-shadow: 0 3px 10px 0 rgba(50, 88, 119, 0.15);
border-radius: 4px 0 0 4px;
min-height: 120px; }
@media (min-width: 960px) {
.section .post_list__item:not(.featured) .article-header img, .section .post_list:not(.featured):not(.featured) .article-header img {
border-radius: 4px 4px 0 0;
min-height: 160px !important;
width: auto !important;
max-width: 325px;
position: absolute;
left: 50%;
top: 50%;
transform: translateY(-50%) translateX(-50%); } }
@media (min-width: 768px) {
.section .post_list__item:not(.featured) .article-header, .section .post_list:not(.featured):not(.featured) .article-header {
min-width: 264px;
max-width: 264px; } }
@media (min-width: 960px) {
.section .post_list__item:not(.featured) .article-header, .section .post_list:not(.featured):not(.featured) .article-header {
min-width: 293px;
max-width: 293px;
max-height: 160px; } }
.section .post_list__item a.post-tool, .section .post_list:not(.featured) a.post-tool {
font-family: "Gotham A", "Gotham B", Helvetica, Arial, sans-serif;
font-weight: 500;
font-size: 14px;
color: #00b5df; }
.section .post_list__item section, .section .post_list__item .section, .section .post_list:not(.featured) section, .section .post_list:not(.featured) .section {
padding: 18px 20px 0 22px; }
@media (min-width: 568px) {
.section .post_list__item section, .section .post_list__item .section, .section .post_list:not(.featured) section, .section .post_list:not(.featured) .section {
padding: 24px 24px 0; } }
@media (min-width: 960px) {
.section .post_list__item section, .section .post_list__item .section, .section .post_list:not(.featured) section, .section .post_list:not(.featured) .section {
padding: 30px 24px 10px; } }
@media (min-width: 960px) {
.section .post_list__item .article-header, .section .post_list:not(.featured) .article-header {
width: 100%; } }
.section .post_list__item .article-footer, .section .post_list:not(.featured) .article-footer {
text-align: left;
padding: 0 22px 0; }
@media (min-width: 960px) {
.section .post_list__item .article-footer, .section .post_list:not(.featured) .article-footer {
padding: 0 22px 30px; } }
@media (min-width: 568px) {
.section .post_list__item, .section .post_list:not(.featured) {
margin-bottom: 50px; } }
@media (min-width: 768px) {
.section .post_list__item, .section .post_list:not(.featured) {
position: relative; } }
@media (min-width: 960px) {
.section .post_list__item, .section .post_list:not(.featured) {
margin-bottom: 10px;
height: 368px; }
.section .post_list__item:not(.featured) .article-header, .section .post_list:not(.featured):not(.featured) .article-header {
min-width: 100%;
max-width: 100%;
height: 160px;
background: #fff;
overflow: hidden; }
.section .post_list__item:not(.featured) .article-header a, .section .post_list:not(.featured):not(.featured) .article-header a {
position: relative;
overflow: hidden;
min-height: 160px;
display: block; } }
.section .post_list__item.featured .item-right, .section .post_list:not(.featured).featured .item-right {
background-color: #003b7e; }
.section .post_list__item.featured .item-right .entry-title a, .section .post_list:not(.featured).featured .item-right .entry-title a {
color: #fff; }
@media (min-width: 768px) {
.section .post_list__item.featured .item-right, .section .post_list:not(.featured).featured .item-right {
background-color: rgba(0, 59, 126, 0.75);
padding: 25px 50px 25px 50px;
position: absolute;
bottom: 0;
left: 0;
right: 0; } }
@media (min-width: 960px) {
.section .post_list__item.featured .item-right, .section .post_list:not(.featured).featured .item-right {
padding: 30px 34px 25px 34px; } }
blog-posts ~ .wp-block-buttons .is-style-link {
color: #00b5df;
padding: 0;
font-size: 14px;
line-height: 22px;
font-weight: 500; }