#features{
	background:url(../images/parallax1.jpg) no-repeat;
	background-size:cover;
	color:#fff;
	/* background-color: #a63747; */
	padding-top: 38px;
	padding-bottom: 50px;
}


.work-filter{}
.work-filter li{
	display:inline-block;
	margin:0 10px;
}
.work-filter li a{
	font-size:18px;
   position: relative;
   padding:5px 0;
   display:block;
	color:#fff;
}
.work-filter li a:before{
	content:'';
	height: 3px;
	width:0;
	background: #ef6e18;
	position:absolute;
	bottom:0;
	left: 50%;
	right: 50%;
}
.work-filter li a:hover::before, .work-filter li a.active:before{ 
	width:100%;
	left:0;
	right:0;
	
}
.work-filter li a:hover, .work-filter li a.active,
#projects .work-filter li a:hover, #projects .work-filter li a.active{
  color: #ffffff;
}

.gallery .work-item, #ourstudio .col-1-5{
  padding:15px;
  position: relative;
}
.mix {
  display: none;
}
.gallery .item-container:hover img {
  opacity: 0.4;
  transform: scale3d(1.1, 1.1, 1);
}
.overlay{
	background: rgba(11, 116, 223, 0.7);
	position:absolute;
	opacity:0;
	top:auto;
	left:0;
	bottom: -100%;
	height: 100%;
	width: 100%;
	color:#fff;
}

.gallery .item-container:hover .overlay, .zerogrid .item-container:hover .overlay, .shopping_box:hover .overlay {
	opacity:1;
	bottom:0;
}

.overlay .overlay-inner{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:15px;
	/* text-align:left; */
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	padding-bottom: 86px;
}
.overlay:hover .overlay-inner{
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0);
  transform: translateY(0);
}
figure.effect-zoe:hover figcaption, figure.effect-zoe:hover h2, figure.effect-zoe:hover p.icon-links a {
  
}		
.overlay .overlay-inner a{
  /* background: #fff; */
  color: #ffffff;
  font-size: 25px;
  padding: 2px 5px;
  display:inline-block;
  /* margin-bottom: -12px; */
}
.overlay .overlay-inner h4{
	font-size:18px;
}			
.overlay .overlay-inner p{
	margin-bottom:0;
}	