/*--------------------------------------------------------------
## Portfolio
--------------------------------------------------------------*/
.portfolio-column {
  position:static;
  transition: margin .5s;
  -webkit-transition: margin .5s;
}
.portfolio-expand {
  position:absolute;
  left:0;
  width:100%;
  background:#f9f9f9;
  height:0;
  overflow:hidden;
  transition: height .5s;
  -webkit-transition: height .5s;
  margin-top:20px;
}
.portfolio-expand h4 {
  font-size:48px;
  margin-bottom:20px;
}
.portfolio-expand .button {
  margin-top:20px;
}
.portfolio-expand-container {
  padding:60px 0 40px;
  display:none;
}

@media (max-width: 480px) {
  .portfolio-expand img {
    display:none;
  }
}