/*
    ammpe member CSS
*/

@import url('https://fonts.googleapis.com/css?family=Encode+Sans');


.bg-grey {
  background-color: #f7f8f8;
}

.member {
    font-family: 'Noto Sans TC', 'Encode Sans', sans-serif;
    padding: 3.75rem 0 10rem;
    width: 1080px;
    margin: 0 auto;
}
.row-fixed {
    margin: 0 auto;
    padding: 0 1.5625rem;
}
.col-3.padfix {
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 24px;
    max-width: 16.125rem;
}
.member-unit {
    flex-direction: column;
    padding: 14px;
    margin: 0;
    width: auto;
    background-color: #fff;
    border: 2px solid transparent;
    transition: border .25s ease-in-out;
}
.member-unit:hover {
    border: 2px solid #d3aa67;
}
    .member-unit .unit-photo {
        width: 100%;
        height: auto;
    }
    .member-unit .unit-name {
        text-align: left;
        display: inline-block;
        color: inherit;
    }

        .unit-name .name-tw {
            font-size: 1.35rem;
            margin: 0;
            line-height: 1.414;
            letter-spacing: 0.025em;
            font-weight: 500;
            color: #727171;
            transition: color .25s ease-in-out;
        }
        .member-unit:hover .unit-name .name-tw {
            color: #b28956;
        }
        .unit-name .name-en {
            font-size: 1.125rem;
            letter-spacing: 0;
            font-weight: 400;
            line-height: 1.414;
            margin: 0;
            color: #727171;
            font-family: 'Encode Sans', sans-serif;
        }

.lazyload,
.lazyloading{
    opacity: 0;
    transform: scale(0.8);
}
.lazyloaded{
    opacity: 1;
    transform: scale(1);
    transition: all 700ms;
}
