/* Portfolio */
.genesis-pro-portfolio .pro-portfolio {
	margin-right: 0 !important;
	width: 33.33% !important;
	padding: 15px !important;
	margin-bottom: 30px !important;
}

.genesis-pro-portfolio .pro-portfolio:nth-of-type(3n+1) {
	clear: inherit !important;
}

.style-single-portfolio .post-content img,
.style-portfolio .img-portfolio img {
	display: block;
    box-shadow: 0 1px 10px rgba(217,217,217,.46);
    -webkit-box-shadow: 0 1px 10px rgba(217,217,217,.46);
    -moz-box-shadow: 0 1px 10px rgba(217,217,217,.46);
    -webkit-backface-visibility: hidden;	
}
.style-portfolio h2.post-title {
	font-size: 22px;
    letter-spacing: .3px;
}
.style-portfolio a.img-portfolio {
	display: block;
	background: #606060;
	transition: opacity .25s ease-in-out;
}

.style-portfolio a.img-portfolio img:hover {
	opacity: .6;
}
.style-single-portfolio .post-content {
	max-width: 860px;
	margin: 0 auto;
}

/* Showcase */
.showcase-info .one-third h2 {
	margin: 0;
	line-height: 100%;
    font-size: 23px;
    font-weight: 400;
}
.showcase-info .showcase-links {
	text-align: right;
	font-family: 'Roboto', serif;
	text-transform: uppercase;
	font-size: 13px;
	letter-spacing: .3px;
	font-weight: 400;
}
.showcase-single-img {
	display: block;
	box-shadow: 0 1px 10px rgba(217,217,217,.46);
    -webkit-box-shadow: 0 1px 10px rgba(217,217,217,.46);
    -moz-box-shadow: 0 1px 10px rgba(217,217,217,.46);
    -webkit-backface-visibility: hidden;
    margin: 20px auto;
}
.showcase-info {
	background: #f5efee;
	padding: 30px;
	margin: 40px auto;
}
.showcase-info ul {
	margin: 0;
	text-align: right;
}
.showcase-info ul li {
	display: inline-block;
	margin-left: 10px;
}
.showcase-info ul li a {
	background: #FFF;
	padding: 10px 15px;
	color: initial;
}
.showcase-info ul li a:hover {
	background: #282828;
	color: #FFF;
}
.lookbook-return {
    text-align: center;
    margin-top: 20px;
}
.button.lookbook-return {
	width: 400px;
	text-transform: uppercase;
	font-family: Roboto;
	font-size: 13px;
	letter-spacing: .3px;
	margin-bottom: 30px;
}

.genesis-pro-portfolio .pagination {
	text-align: center;
}

/* Filter */
#showcase-menu {
	font-family: 'Roboto', serif;
    font-size: 13px;
    letter-spacing: .2px;
    text-align: center;
}
#showcase-menu li {
	display: inline-block;
	margin: 5px 2px;
	padding: 0;
}
#showcase-menu li a {
	border: 2px solid #E3B4AE;
    padding: 7px 15px;
    display: inline-block;
}
#showcase-menu li a.active,
#showcase-menu li a:hover {
    background: #E3B4AE;
    color: #FFF;
}
@media only screen and (max-width: 860px) {
	.genesis-pro-portfolio .pro-portfolio {
		width: 50% !important;
	}
}

@media only screen and (max-width: 640px) {
	.showcase-info .one-third,
	.showcase-info .two-thirds {
		width: 100% !important;
		float: none !important;
		margin-bottom: 25px !important;
		text-align: center;
	}
	.showcase-info .two-thirds {
		margin-bottom: 0 !important;
	}
	.showcase-info ul {
		text-align: center;
	}
}


@media only screen and (max-width: 480px) {
	.genesis-pro-portfolio .pro-portfolio {
	    width: 100% !important;
	}
	.showcase-info ul li {
		display: block;
		width: 100%;
		margin: 0;
	}
	.showcase-info ul li a {
		width: 100%;
		display: block;
		margin-bottom: 10px;
	}
	.showcase-info ul li:last-child a {
		margin: 0;
	}
	.button.lookbook-return {
		width: 92%;
	}
}