File: /home/frenchy/www/french-american.org/current/app/assets/scss/polo/_team-members.scss
/* ----------------------------------------------------------------
Team Members
----------------------------------------------------------------- */
.team-members .team-member {
position: relative;
overflow: hidden;
text-align: center;
background-color: #fff;
border-radius: 4px;
}
.post-type-page h2.team-members__title {
@extend .title--h1;
.body--qui-sommes-nous & {
margin-bottom: rem(30px) !important;
font-size: rem(32px);
&::before {
display: none;
}
}
}
.team-members__description {
margin-top: rem(-30px);
font-size: rem(20px);
font-weight: $font-regular;
line-height: rem(28px);
color: $color-font;
}
.team-members .team-member .team-image {
margin-bottom: 20px;
}
.team-members .team-member .team-image > img {
width: 100%;
max-width: rem(300px);
border-radius: 4px;
}
.team-members .team-member .team-desc {
padding-bottom: 20px;
}
.team-members .team-member .team-desc > h3 {
margin-bottom: 0;
font-size: 16px;
line-height: 22px;
}
.team-members .team-member .team-desc {
& > span,
& > strong {
display: block;
margin-top: rem(4px);
margin-bottom: rem(4px);
font-size: 13px;
line-height: 18px;
color: $color-font;
}
}
.team-members .team-member .team-desc > p {
margin-top: 10px;
font-size: 14px;
}
.team-members.team-members-circle .team-member {
padding: 20px;
background-color: transparent;
}
.team-members.team-members-circle .team-member .team-image > img {
border-radius: 50%;
}
.team-members.team-members-card .team-member {
border: 1px solid #eee;
border-radius: 4px;
}
.team-members.team-members-card .team-member .team-image > img {
border-radius: 0;
}
.team-members.team-members-card .team-member .team-desc {
padding: 10px;
background-color: #fdfdfd;
border-radius: 0 0 4px 4px;
}
.team-members.team-members-shadow .team-member {
border: 1px solid #eee;
box-shadow: 0 3px 16px rgba(0, 0, 0, .03);
}
.team-members.team-members-shadow .team-member .team-image > img {
border-radius: 0;
}
.team-members.team-members-shadow .team-member .team-desc {
padding: 20px;
}
.team-members.team-members-transparent .team-member {
background-color: transparent;
}
.team-members.team-members-transparent .team-member .team-desc > h3 {
color: #fff;
}
.team-members.team-members-transparent .team-member .team-desc > span {
color: #fff;
}
.team-members.team-members-transparent .team-member .team-desc > p {
color: #fff;
}
.team-members.team-members-left .team-member {
text-align: left;
}
.team-members.team-members-left .team-member .team-image {
float: left;
width: 40%;
margin-bottom: 0;
}
.team-members.team-members-left .team-member .team-desc {
position: relative;
width: 60%;
padding-left: 30px;
overflow: hidden;
}
.team-members.team-members-left .team-member .team-desc > h3 {
margin-top: 0;
}