.norbs-posts-item {
	display: grid;
    grid-template-columns: repeat(4,1fr);
	margin-bottom:2rem
}
.norbs-posts-item .texts {
	grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 2;
    position: relative;
	padding-right:2rem;
}
.norbs-posts-item .texts .primary {
	display:flex;
	flex-direction:column;	
}
.norbs-posts-item .texts .primary .title h2 {
	font-size:1.5rem;
	font-weight:bold;
}
.norbs-posts-item .texts .primary .excerpt {
	line-height:1.2rem;
	line-height:1.5rem;
	margin-top:0.3rem;
}
.norbs-posts-item .texts .secondary {
	display:flex;
	flex-direction:row;	
	margin:0.5rem 0;
}
.norbs-posts-item .texts .primary .author,
.norbs-posts-item .texts .secondary * {
	font-size:0.8rem;
}
.norbs-posts-item .texts .secondary .date {
	opacity:0.8;
}
.norbs-posts-item .texts .secondary .separator {
	margin:0 0.5rem;
}
.norbs-posts-item .texts .secondary .category-display a {
	background:var(--e-global-color-50b8aa2);
	padding:0.2rem 0.5rem;
	border-radius:10px;
}
.norbs-posts-item .texts .secondary .category-display a:hover {
	background:var(--e-global-color-1e3665a);
}
.norbs-posts-item .image {
	grid-column-start: 4;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 2;
    position: relative;
}
.norbs-posts-item .image a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-position:center;
	background-size:cover;
}


@media only screen and (max-width: 767px) {
	.norbs-posts-item {
		display: grid;
		grid-template-columns: repeat(3,1fr);
		margin-bottom:2rem
	}
	.norbs-posts-item .texts {
		grid-column-start: 1;
		grid-column-end: 3;
		padding-right:2rem;
	}
	.norbs-posts-item .texts {
		padding-right:0.5rem;
	}
	.norbs-posts-item .image {
		grid-column-start: 3;
		grid-column-end: 4;
	}

	.norbs-posts-item .texts .primary .title h2 {
		font-size:1.1rem;
		font-weight:bold;
	}
	.norbs-posts-item .texts .secondary .category-display a,
	.norbs-posts-item .texts .secondary .separator,
	.norbs-posts-item .texts .primary .excerpt {
		display:none;
	}
	.norbs-posts-item .texts .primary .author {
		margin-bottom:0.5rem;
	}

}

