.research-shortcode-wrapper {
	margin:20px 0px;
	padding:20px;
}
.new-research-container {
	padding:20px;
	background-color:#eee;
	margin-bottom:25px;
}
.new-research-lower {
	display:none;
	padding: 30px 30px 5px 30px;
}
.new-research-upper {
	display:flex;
	align-items:center;
}
.research-expand-container {
	align-self: flex-start;
    padding: 10px 5px;
}
.research-expand {
	color:#1c68b0;
	font-size:40px;
	transition:0.3s ease color;
	cursor:pointer;
}
.research-expand:hover {
	color:#555;
}
.research-expand:before{
	font-family:'Font Awesome 5 Free';
	font-weight:900;
	content:'\f055';
}
.research-expand.active:before {
	content:'\f056';
}
.research-image-container {
	flex-basis: 24%;
    flex-grow: 1;
	min-width:190px;
	margin:0px 20px 12px 20px;
}
.research-details-container {
	flex-basis: 50%;
	flex-grow: 2;
	min-width:240px;
}
.research-post-title {
	margin-top: 0px;
    margin-bottom: 10px;
	color:#1c68b0!important;
    cursor: pointer;
	transition:0.3s ease color;
}
.research-post-title:hover {
	color:#555!important;
}
.research-post-excerpt {
	margin-bottom:20px;
}
.research-post-links {
	font-size:90%;
	display:flex;
	flex-wrap:wrap;
}
.research-post-links div {
	width:33%;
	min-width:180px;
	margin-right:15px;
}
@media only screen and (max-width: 800px) {
	.new-research-upper {
		flex-wrap:wrap;
		align-items:center;
	}
	.research-image-container {
		margin: 0px 0px 12px 0px;
	}
}