/* Team styles */ .person-box{ @include border-radius(5px); @include box-shadow(0px 4px 10px rgba(0,0,0,0.1)); overflow: hidden; position: relative; text-align:center; background: #fff; img{ width:100%; @include transition(all 0.3s); } .person-info{ padding:15px; width: 80%; margin: 0 auto; position: relative; margin-top: -15px; background: #fff; border-top-left-radius:5px; border-top-right-radius:5px; h4{ font-weight: 700; font-size: 18px; margin-bottom: 0px; line-height: 20px; } span{ display: inline-block; padding-bottom: 3px; border-bottom: 1px solid $primary-color; font-style: italic; font-size: 13px; font-family: $secondry-font; } } ul{ margin-bottom:0px; li{ a{ font-size: 25px; color: #ddd; &:hover{ color: $primary-color; } } } } &:hover img{ @include transform(scale(1.1)); } }