
.projectlist-wrap {
	border-bottom:1px solid rgba(219,219,219,.5);
}
/***************************************************** top-grid css */
.top-grid {
	display:grid;
	grid-template-columns: 1fr 1fr;
	grid-gap:.5em;
	padding-top:2em;
}
.top-grid .gridbox:last-child p {
	padding: 0 1em;
	text-transform:uppercase;
	font-size:2em;
}

/*@media *****************************************************/
@media screen and (max-width: 480px) {
	.top-grid {grid-template-columns: 1fr;}
	.top-grid .gridbox:first-child p {font-size: 1.3em;}
}
/***************************************************** projectlist-wrap css */
.list-wrap {
	margin: 1em 3em 0;
	font-family: 'Raleway', Helvetica, sans-serif;
}
.img-div {overflow:hidden;text-align:center;}
.img-div img {
	width: 100%;
	max-width:512px;
	height: auto;
	max-height:288px;
	object-fit: fill;
}
.listboxing {font-size:1em; margin-bottom:2em;}
.listboxing > div {margin:0 0 1em 0;}
.listboxing > div > div {border-radius:5px;width:70%;padding:0 1em;}
.listboxing > div:nth-child(2n) > div {border-right: 6px solid #3f3d56;}
.listboxing > div:nth-child(2n) > div > div:first-child {text-align:right;}
.listboxing > div:nth-child(2n + 1) > div {	margin-left:auto;border-left: 6px solid #3f3d56;}

.listboxing a:hover,
.listboxing a:hover > * {color:rgba(0,0,0,1);font-weight: bold;}
.listboxing a > p {display:inline-block;margin-bottom:1em;font-size:2em;}

.listboxing .interest > p:first-child {font-size:2em}
.listboxing .interest > p:last-child {display:inline-block;margin-bottom:1em;color:rgba(135,133,5,1);}
.listboxing .interest > p:last-child:hover {cursor:pointer;text-decoration:underline;}

/*@media *****************************************************/
@media screen and (max-width: 980px) {
	.list-wrap {margin: 0 2em; margin-top: 3em;}
}
@media screen and (max-width: 780px) {
	.list-wrap {margin: 0 1em; margin-top: 2.5em;}
		.listboxing > div > div {width:80%;padding:0 .75em;}
}
@media screen and (max-width: 480px) {
	.list-wrap {margin: 0 .5em; margin-top: 1.5em;}
	.listboxing > div > div {width:90%;padding:0 .5em;}
}