body.new_common.new_common_portfoliolist {
	
}

body.new_common.new_common_portfoliolist h1.title {
	font-size: 40px;
}

body.new_common.new_common_portfoliolist .wrap_portfoliolist {
	margin-bottom: 100px;
}

body.new_common.new_common_portfoliolist .projects .p_row .p_col .project_title {
	
}
body.new_common.new_common_portfoliolist .projects .p_row .p_col .project_title a,
body.new_common.new_common_portfoliolist .projects .p_row .p_col .project_title a:hover {
	text-decoration: none;
	color: #222;
}

body.new_common.new_common_portfoliolist .projects .p_row .p_col .project_button {
	
}
body.new_common.new_common_portfoliolist .projects .p_row .p_col .project_button a {
	text-decoration: none;
	color: #fff;
}
body.new_common.new_common_portfoliolist .projects .p_row .p_col .project_button a:hover {
	text-decoration: none;
	color: #fff;
}
body.new_common.new_common_portfoliolist .projects .p_row .p_col .project_i:before {
	display: none;
}
body.new_common.new_common_portfoliolist .projects .p_row .p_col .project_i span:before {
	display: none;
}

.portfoliolistfiltertype {
	margin-bottom: 30px;
	margin-top: 60px;
}
.portfoliolistfiltertype ul {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.portfoliolistfiltertype ul li {
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
	margin-right: 10px;
	margin-bottom: 10px;
}
.portfoliolistfiltertype ul li a,
.portfoliolistfiltertype ul li a:hover {
	display: block; 
	background: none;
	border-radius: 24px;
	line-height: 120%;
	border: 2px solid rgba(75, 75, 75, 0.40); 
	font-size: 18px; 
	font-weight: 500; 
	color: rgba(75, 75, 75, 0.80); 
	margin: 0;
	padding:14px 20px 12px; 
	text-decoration: none;
}
.portfoliolistfiltertype ul li a:hover {
	cursor:pointer;
	opacity: 0.8;
}
.portfoliolistfiltertype ul li a.active,
.portfoliolistfiltertype ul li a.active:hover {
	border-color: #5CA522;
	background-color: #5CA522;
	color: #fff;
}
.portfoliolistfiltertype ul li a.active:hover {
	opacity:1;
	cursor: default;
}


@media(max-width: 639px) {
	
	.portfoliolistfiltertype ul li a {
		font-size: 12px; 
		border-radius: 30px;		
		height: 30px;
		line-height: 28px;
		padding-top: 0;
		padding-bottom: 0;
	}
	
}