@media screen and (min-width: 1200px) {
	.content > div {
		padding:20px;
		
		border-radius:3px;
		background-image:linear-gradient(to right, rgba(255,255,255,.3) 0%, rgba(255,255,255,0) 100%);
	}
	.content > div:not(:last-child) { margin-bottom:20px; }
	
	.content > div > div > img { width:120px; }
}
@media screen and (min-width: 920px) and (max-width: 1199px) {
	.content {
		display:flex;
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:flex-start;
		align-content:flex-start;
	}
	.content > div {
		width:calc(50% - 10px);
		
		padding:20px;
		margin-bottom:20px;
		border-radius:3px;
		background-image:linear-gradient(to right, rgba(255,255,255,.3) 0%, rgba(255,255,255,0) 100%);
	}
	.content > div:nth-child(2n+1):nth-last-child(-n+2),
	.content > div:nth-child(2n+1):nth-last-child(-n+2) ~ div { margin-bottom:0 !important; }
	
	.content > div > div > img { width:120px; }
}
@media screen and (max-width: 919px) {
	.content > div:not(:last-child) {
		margin-bottom:20px;
		padding-bottom:20px;
		border-bottom:solid 1px #FFF;
	}
	.content > div > div > img { width:120px; }
}

/*-------------------------------------------------------------------------------------------------------------*/

.content > div > h2 { margin-bottom:20px; }
.content > div > div {
	display:flex;
	align-items:flex-start;
}
.content > div > div > img {
	display:block;
	margin-right:20px;
	
	border-radius:3px;
	border:solid 2px #FFF;
}
.content > div > div > div { flex:1; }
.content > div > div > div > p:first-child { margin-top:0; }
.content > div > div > div > p:last-child { margin-bottom:0; }