.profile-link{display:block;text-decoration:none !important;font-size:1em;line-height:1.5em;text-align:center;padding:30px 0 0;margin-bottom:30px}
.profile-link h5{margin-bottom:0;font-weight:600;transition:color .5s}
.profile-link p{margin:0 auto;transition:color .5s}
.profile-link .inner{margin:0 auto 15px}
.profile-link .inner .image{max-width:210px;height:190px;border:solid 1px #cccbc9;margin:0 auto;position:relative;overflow:hidden;background-position:center center;background-size:cover;background-image:url(../../../../settings/wcm/designs/cancer.org/images/bio-blank.jpg)}
.profile-link .inner .image .rollover-text{opacity:0;width:100%;height:100%;text-align:center;transition:opacity .5s;position:relative}
.profile-link .inner .image .rollover-text span.overlay{display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(28,98,173,0.85);z-index:1}
.profile-link .inner .image .rollover-text .overlay-table{display:table;height:100%;width:100%}
.profile-link .inner .image .rollover-text .overlay-table .overlay-inner{display:table-cell;vertical-align:middle;width:100%}
.profile-link .inner .image .rollover-text .overlay-table .overlay-inner span.overlay-text{color:#fff;position:relative;z-index:50;font-size:1em;line-height:1.285em;font-weight:700;text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;letter-spacing:2px;display:block}
.profile-link .inner .image .rollover-text .overlay-table .overlay-inner span.overlay-text:before{font-family:"icomoon",sans-serif;color:#fff;display:block;font-size:5em;line-height:1em;margin-bottom:10px}
.profile-link:hover{color:#0966c3}
.profile-link:hover .circle-image .inner .image .rollover-text{opacity:1}
.profile-link:hover h5,.profile-link:hover p{color:#0966c3}
.profile-link:focus{padding:30px 2px 2px !important;margin-bottom:28px !important}
@media screen and (min-width:768px) and (max-width:991px){.profile-link{font-size:1.125em;line-height:1.333em}
.profile-link h5{font-size:1.125em;line-height:1.333em}
.profile-link .inner .image .rollover-text .overlay-table{display:none !important}
}
@media screen and (max-width:767px){.profile-link{font-size:1.125em;line-height:1.333em;padding:30px 0 30px}
.profile-link h5{font-size:1.125em;line-height:1.333em}
.profile-link p.p3{font-size:1rem;line-height:1.375rem}
.profile-link .inner .image .rollover-text .overlay-table{display:none !important}
}
.profile-detail-picture{display:block;text-decoration:none !important;font-size:1.25em;line-height:1.5em;text-align:center;padding:40px 0 60px 0}
.profile-detail-picture p{margin:0 auto}
.profile-detail-picture p.p3{font-size:.875em}
.profile-detail-picture h1{margin:0 0 5px;text-align:center}
.profile-detail-picture h2{margin:0;color:#1e1e23}
.profile-detail-picture h5{font-size:1em;font-weight:400;margin-bottom:0}
.profile-detail-picture .box-image{width:250px;height:200px;margin:0 auto 15px;border:solid 1px #cccbc9;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center center}
@media screen and (min-width:768px) and (max-width:991px){.profile-detail-picture h1{font-size:2.625em}
}
@media screen and (max-width:767px){.profile-detail-picture{padding:10px 0 50px 0}
.profile-detail-picture .box-image{width:210px;height:195px}
.profile-detail-picture h1{font-size:1.375em}
.profile-detail-picture h5{font-size:.75em}
}