.cs-portfolio-layout-1 {
background: #fff;
text-align: center;
}
.cs-portfolio-layout-1 .cs-portfolio-header-meta {
position: relative;
text-align: center;
}
.cs-portfolio-layout-1 .cs-portfolio-header-meta:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
content: "";
-webkit-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
.cs-portfolio-layout-1 .cs-portfolio-header-meta .link-wrap {
position: absolute;
top: 50%;
width: 100%;
height: auto;
opacity: 0;
-webkit-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
transform: translate(0px, -50%);
}
.cs-portfolio-layout-1 .cs-portfolio-header-meta:hover .link-wrap {
opacity: 1;
}
.cs-portfolio-layout-1 .cs-portfolio-header-meta .link-wrap a {
background: #fff;
font-size: 12px;
padding: 8px 20px;
margin: 0 3px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
}
.cs-portfolio-layout-1 .cs-portfolio-content-inner {
padding: 0 0 20px;
}