.bf-cf:before,.bf-cf:after{content:" ";display:table}.bf-cf:after{clear:both}.biographyfields{display:block;box-sizing:border-box;width:100%;margin-bottom:20px}.biographyfields .bf-image{border-radius:3px;overflow:hidden;margin-bottom:20px}.biographyfields .bf-image img{display:block;width:100%;height:auto;margin:0;padding:0}.biographyfields .bf-qf{display:block;box-sizing:border-box;text-align:center;padding:20px;border:2px solid rgba(51,51,51,.2);margin-bottom:20px}.biographyfields .bf-qf-title{font-weight:700;font-style:normal;letter-spacing:inherit;font-size:16px;line-height:1.4em;text-transform:uppercase;color:#000;padding:0;margin:0;margin-bottom:15px}.biographyfields .bf-qf-item{margin-bottom:15px}.biographyfields .bf-qf-itemtitle{font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:inherit;font-size:12px;line-height:1.4em;color:#b4b4b4}.biographyfields .bf-qf-itemcontent{font-weight:400;font-style:normal;text-transform:none;letter-spacing:inherit;font-size:16px;line-height:1.3em;color:#333}.biographyfields .bf-qf-itemcontent a{color:#a00000;text-decoration:none;transition:all .25s ease}.biographyfields .bf-qf-itemcontent a:hover{color:#333}.biographyfields .bf-contents{display:block;box-sizing:border-box;text-align:left;padding:20px;border:2px solid rgba(51,51,51,.2);margin-bottom:20px}.biographyfields .bf-contents-title{font-weight:700;font-style:normal;letter-spacing:inherit;font-size:16px;line-height:1.4em;text-transform:uppercase;color:#000;padding:0;margin:0;margin-bottom:15px;text-align:center}.biographyfields .bf-contents-h{display:block;box-sizing:border-box;padding:0;margin:0;margin-bottom:3px;color:#a00000;text-decoration:none;transition:all .25s ease}.biographyfields .bf-contents-h:hover{color:#333}.biographyfields .bf-contents-h.bf-h4{padding-left:30px}.biographyfields-item{box-sizing:border-box;padding:15px 15px;max-width:330px;float:left}.biographyfields-item .bf-itemlink{display:block;box-sizing:border-box;margin:0;padding:0;text-decoration:none;position:relative;line-height:0}.biographyfields-item .bf-image{display:block;width:100%;height:auto;margin:0;padding:0}.biographyfields-item .bf-topinfo{display:block;position:absolute;box-sizing:border-box;top:15px;left:15px;padding:5px 10px;background-color:#a00000;color:#fff;text-transform:uppercase;font-weight:700;line-height:1;font-size:14px;transition:all 0.5s ease}.biographyfields-item .bf-bottominfo{display:block;position:absolute;box-sizing:border-box;bottom:0;left:0;width:100%;padding:15px;color:#fff;line-height:1.3;font-size:18px;transition:all 0.5s ease}.biographyfields-item .bf-bottominfo .bf-cinfo{font-size:14px;display:block}.biographyfields-item .bf-itemlink:hover .bf-topinfo{background-color:#ff0707}.biographyfields-item .bf-itemlink:hover .bf-bottominfo{color:#ccc}