
.grid{
	display: grid;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
	grid-template-columns: repeat(3, 33%);
}

.grid .term{
	font-size: 12px !important;
	color: #b3b3b3;
}

.grid .title h2{
	font-size: 20px;
	font-family: Verdana;
	font-weight: normal;
	min-height: 56px;
}

.page-id-6759327 .grid .title h2{
	font-size: 20px;
	font-family: Verdana;
	font-weight: normal;
	min-height: 20px;
}

.grid .btn{
	padding: 20px;
	text-align: right;
}

.grid .btn a{
	color: yellowgreen;
}

.images {
/*  min-height:214px;*/
}

.images img {
  width: 100%;
  max-height: 213px;
}

.box{ padding: 0 20px; }
.link{
	border-top: 1px solid #e9e9e9;
	padding: 0px 20px;
}
.link a{
    color: #00D45B;
	font-size: 16px;
	line-height: 40px;
	float: right;
}


.item-1 {
    grid-column-start: 1;
    grid-column-end: 4;
}

.item-1 .title h2{
	font-size: 22px;
	font-weight: bold;
}

.item-1 .images {
  float: left;
  width: 50%;
}

.item-1 .images img{
	max-width: 582px;
	max-height: 326px;
}

.item-1 .box{ 
  width: 50%;
  float: right;
}
.item-1 .link{
	border-top: 0px solid #e9e9e9;
	padding: 20px;
  width: 50%;
  float: right;
}

.item-1 .link a{
    background-color: #00D45B;
    border-radius: 2px;
	border: 1px solid #00D45B;
	padding: 0px 12px;
	text-transform: uppercase;
	width: auto;
	color: #fff;
	font-size: 16px;
	float: left;
}

.item{
    background-color: white;
}












.portfolio_locked{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}



.portfolio .term {
	font-size: 12px;
}
