
.postminigrid-block {
position: relative;
padding: 90px 0;
}
.postminigrid-header {
max-width: 800px;
margin: 0 0 60px 0;
}
.postminigrid-block .post-grid .post {
flex-grow: 1;
display: flex;
}
.post-grid.post-minigrid .text {
flex: 0 0 100%;
display: flex;
flex-direction: column;
justify-content: flex-start;
box-sizing: border-box;
}
.post-grid.post-minigrid .post .text h3 a {
color: #002A42;
text-decoration: none;
}
.post-grid.post-minigrid .post .excerpt {
position: absolute;
top: -9999px;
left: -9999px;
}
.post-grid.post-minigrid .text p:last-child {
margin: auto 0 0 0;
}
.post-grid.post-minigrid .post figure.pic {
display: none;
}
/* Post grid 1st item*/
.post-grid.post-minigrid .post:nth-child(1) {
flex: 0 0 96.5%;
display: flex;
flex-wrap: wrap;
flex-direction: row-reverse;
min-height: 300px;
color: #fff;
background: #002A42;
border-color: #e8edf1;
}
.post-grid.post-minigrid .post:nth-child(1):hover,
.post-grid.post-minigrid .post:nth-child(1):focus {
border-color: #BBC3CC;
}
.post-grid.post-minigrid .post:nth-child(1) .text {
flex: 0 0 48.25%;
min-height: 240px;
max-width: 500px;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.post-grid.post-minigrid .post:nth-child(1) .text-inner {
margin: 0 0 30px 0;
}
.post-grid.post-minigrid .post:nth-child(1) .text h3 a,
.post-grid.post-minigrid .post:nth-child(1) .text h6 a {
color: #fff;
text-decoration: none;
}
.post-grid.post-minigrid .post:nth-child(1) .text h3 a:hover,
.post-grid.post-minigrid .post:nth-child(1) .text h6 a:hover,
.post-grid.post-minigrid .post:nth-child(1) .text h3 a:focus,
.post-grid.post-minigrid .post:nth-child(1) .text h6 a:focus {
text-decoration: underline;
}
.post-grid.post-minigrid .post:nth-child(1) .excerpt {
position: relative;
top: auto;
left: auto;
}
.post-grid.post-minigrid .post:nth-child(1) figure.pic {
display: block;
flex: 0 0 48.25%;
margin-left: auto;
}
.post-grid.post-minigrid .post:nth-child(1) .pic img {
display: block;
width: 100%;
height: 100% !important;
object-fit: cover;
object-position: 50% 50%;
border-radius: 0 4px 4px 0;
}
.postminigrid-block p.all-link {
margin: 0;
}
.postminigrid-block p.all-link a {
color: #002A42;
text-decoration: none;
font-weight: 600;
}
.postminigrid-block p.all-link a:hover,
.postminigrid-block p.all-link a:focus {
text-decoration: underline;
}
@media screen and (max-width: 767px) {
	.postminigrid-block {
	padding: 60px 0;
	}
	.post-grid.post-minigrid .post:nth-child(1) {
	flex-direction: column-reverse;
	}
	.post-grid.post-minigrid .post:last-child {
	margin-bottom: 30px;
	}
	.post-grid.post-minigrid .post:nth-child(1) .text {
	flex: 0 0 auto;
	max-width: none;
	}
	.post-grid.post-minigrid .post:nth-child(1) figure.pic {
	flex: 0 0 auto;
	}
	.post-grid.post-minigrid .post:nth-child(1) .pic img {
	border-radius: 0 0 4px 4px;
	}
}


