.author-profile{padding-top:35px;padding-bottom:50px}
.author-profile .author-profile--border-top{border-top:1px solid #5a287d;padding-top:35px}
.author-profile .author-profile__pic{display:table-cell;vertical-align:top}
.author-profile .author-profile__pic .comp-img-generic,.author-profile .author-profile__pic .comp-svg-generic{width:56px;height:56px;margin-right:35px}
.author-profile .author-profile__pic .comp-img-generic .svg-image-wrap,.author-profile .author-profile__pic .comp-svg-generic .svg-image-wrap{width:56px;height:56px;text-align:center;padding:calc(56px*0.12)}
.author-profile .author-profile__pic .comp-img-generic .svg-image-wrap svg,.author-profile .author-profile__pic .comp-svg-generic .svg-image-wrap svg{width:auto;height:100%}
.author-profile .author-profile__pic .comp-img-generic .svg-image-wrap svg.wider-flag,.author-profile .author-profile__pic .comp-svg-generic .svg-image-wrap svg.wider-flag{width:100%;height:100%}
.author-profile .author-profile__content{display:table-cell;vertical-align:top}
.author-profile .author-profile__content .author-profile__content__title{padding-bottom:5px}
.author-profile .author-profile__content .author-profile__content__text .text-comp{font-size:16px;color:#333}
.author-profile .author-profile__content .author-profile__content__secondary-text{margin-top:20px}
.cq-wcm-edit .author-profile .author-profile__pic,.aem-AuthorLayer-Edit .author-profile .author-profile__pic{display:block;float:left;width:11%}
.cq-wcm-edit .author-profile .author-profile__pic+.author-profile__content,.aem-AuthorLayer-Edit .author-profile .author-profile__pic+.author-profile__content{display:block;float:right;width:85%}
@media(min-width:768px) and (max-width:1023px){.author-profile{padding-top:30px}
.author-profile .author-profile--border-top{padding-top:30px}
.author-profile .author-profile__pic .comp-img-generic,.author-profile .author-profile__pic .comp-svg-generic{margin-right:30px}
}
@media(max-width:767px){.author-profile{padding-top:30px}
.author-profile .author-profile--border-top{padding-top:30px}
.author-profile .author-profile__pic .comp-img-generic,.author-profile .author-profile__pic .comp-svg-generic{margin-right:30px}
}