#st-body .widgets {
	padding: 30px 0;
}
#st-body .portfolio-title h3 {
	font-weight: bold;
	margin-bottom:35px;
	letter-spacing: 2px;
}
#st-body .portfolio-more {
	margin: 35px 0 50px;
}
#st-body .portfolio-more .btn {
	color: #fff;
	background-color: #171617;
	font-size: 14px; 
	padding: 15px 80px; 
	border-radius: 30px;
	opacity: 1;	
	transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	-webkit-transition: opacity .25s ease-in-out;		
}
#st-body .portfolio-more .btn:hover {
	opacity: 0.8;	
}
#st-body .article-bg {
	color: #fff;
	padding: 120px 0;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;	
}
#st-footer {
	margin-top: 0;
}
