@charset "utf-8";
/* CSS Document */
body{font-family:'微軟正黑體'}
.orange{ color:#f59433}
.font28px{ font-size:28px}

#portfolio1 .portfolio-item {
    margin: 0 0 15px;
    right: 0
}

#portfolio1 .portfolio-item .portfolio-link {
    display: block;
    position: relative;
    max-width: 400px;
    margin: 0 auto
}

#portfolio1 .portfolio-item .portfolio-link .portfolio-hover {
    background: rgba(254, 209, 54, 0.9);
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s
}

#portfolio1 .portfolio-item .portfolio-link .portfolio-hover:hover {
    opacity: 1
}

#portfolio1 .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content {
    position: absolute;
    width: 100%;
    height: 20px;
    font-size: 20px;
    text-align: center;
    top: 50%;
    margin-top: -12px;
    color: white
}

#portfolio1 .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i {
    margin-top: -12px
}

#portfolio1 .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,
#portfolio1 .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4 {
    margin: 0
}

#portfolio1 .portfolio-item .portfolio-caption {
    max-width: 400px;
    margin: 0 auto;
    background-color: white;
    text-align: center;
    padding: 25px;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);
}

#portfolio1 .portfolio-item .portfolio-caption h4 {
    text-transform: none;
    margin: 0
}

#portfolio1 .portfolio-item .portfolio-caption p {
    font-style: italic;
    font-size: 16px;
    margin: 0
}

#portfolio1 * {
    z-index: 2
}