.elementor-social-icon-instagram.elementor-icon {
background-color: #c287de;
}
.elementor-social-icon-pinterest-p.elementor-icon {
background-color: #ff1226;
}
.single-team .single_team_page {
margin-top: 10px;
margin-bottom: 40px;
}
.single-team .single_team_page .team__member {
display: flex;
place-items: flex-start;
position: relative;
z-index: 1;
margin-bottom: 41px;
border-radius: 5px;
padding: 45px 50px 45px 70px;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: bottom right;
box-shadow: 12px 9px 38px 0px rgba(0, 0, 0, 0.1);
}
.single-team .single_team_page .team__member:empty {
display: none;
}
.single-team .single_team_page .member__thumbnail {
position: relative;
flex-shrink: 0;
margin-right: 103px;
border-radius: 50%;
}
.single-team .single_team_page .member__thumbnail .thumbnail__featured {
width: 426px;
border-radius: inherit;
border: 4px solid #ffffff;
box-shadow: 2px 1px 15px 0px rgba(0, 0, 0, 0.15);
}
.single-team .single_team_page .member__thumbnail .thumbnail__decoration {
position: absolute;
bottom: 0;
left: 23px;
max-width: 33%;
}
@media (max-width: 1200px) {
.single-team .single_team_page .member__thumbnail img {
width: 385px;
}
}
.single-team .single_team_page .member__info {
display: flex;
flex-direction: column;
flex-grow: 1;
position: relative;
z-index: 1;
min-height: 370px;
}
.single-team .single_team_page .member__info:not(:first-child) {
margin-top: -2px;
}
.single-team .single_team_page .member__name {
position: relative;
z-index: 1;
margin-bottom: -3px;
}
.single-team .single_team_page .member__name,
.single-team .single_team_page .member__name span {
font-size: 40px;
line-height: 1.38;
}
.single-team .single_team_page .member__name span:after {
content: var(--pawscare-main-icon-content);
display: inline-block;
position: relative;
z-index: -1;
bottom: -10px;
right: 21px;
width: 0;
font-family: var(--pawscare-main-icon-font-family);
font-size: 68px;
font-weight: var(--pawscare-main-icon-font-weight);
color: #f4eee4;
transform: rotate(-25deg);
}
.single-team .single_team_page .member__name + .info__item {
margin-top: 16px;
}
.single-team .single_team_page .member__excerpt {
margin-bottom: 15px;
}
.single-team .single_team_page .info__highlighted {
margin-bottom: 25px;
font-size: 14px;
font-weight: 700;
color: var(--pawscare-primary-color);
}
.single-team .single_team_page .info__item {
margin-bottom: 12px;
font-size: 18px;
line-height: 1.45;
}
.single-team .single_team_page .info__item h5,
.single-team .single_team_page .info__item span {
display: inline;
font: inherit;
}
.single-team .single_team_page .info__item h5 {
margin-right: 0.6em;
font-weight: 800;
}
.single-team .single_team_page .info__item a {
color: inherit;
}
.single-team .single_team_page .member__socials {
margin-top: 31px;
}
.single-team .single_team_page .member__socials .social__icon::after {
content: unset;
}
.single-team .single_team_page .member__socials .social__icon:not(:last-child) {
margin-right: 10px;
}
.single-team .single_team_page .member__socials .social__icon:hover {
transform: translateY(-5px);
}
@media (max-width: 1200px) {
.single-team .single_team_page .member__thumbnail {
flex-basis: 40%;
margin-right: 50px;
}
}
@media (max-width: 992px) {
.single-team .single_team_page .team__member {
flex-direction: column;
padding: 40px;
background-size: 28%;
}
.single-team .single_team_page .member__thumbnail {
margin: 0 auto;
}
.single-team .single_team_page .member__info {
width: 100%;
text-align: center;
margin: 0;
background-image: none;
}
.single-team .single_team_page .member__info:not(:first-child) {
margin-top: 30px;
}
}
@media (max-width: 768px) {
.single-team .single_team_page .team__member[style^="background-image: url"] {
background-image: none !important;
}
}
@media (max-width: 600px) {
.single-team .single_team_page .info__item {
margin-bottom: 12px;
}
.single-team .single_team_page .info__item h5 + span,
.single-team .single_team_page .info__item h5 + a {
display: block;
margin-left: unset;
}
}
@media (max-width: 480px) {
.single-team .single_team_page .member__name {
margin-bottom: 10px;
}
.single-team .single_team_page .member__name,
.single-team .single_team_page .member__name span {
font-size: var(--pawscare-h4-font-size);
font-weight: var(--pawscare-h4-font-weight);
line-height: var(--pawscare-h4-line-height);
}
}
@media (max-width: 380px) {
.single-team .single_team_page .team__member {
padding-left: 15px;
padding-right: 15px;
}
}