.widget_pp_persons_widget .person{border-top:1px solid rgba(0,0,0,0.15);display:block;padding:15px 0}.widget_pp_persons_widget .person:last-child{border-bottom:1px solid rgba(0,0,0,0.15);margin-bottom:1.5em}.person{display:block;color:#222;position:relative}.widget_pp_persons_widget h4{color:#333}.person label,.person_detail label{display:inline-block;width:18px}.pp_person .entry-meta{}.person_image{display:inline-block;height:120px;vertical-align:top;width:120px}.person_image img{height:auto;width:100%}.person_image_link{display:inline-block;vertical-align:top}.pp_person img{width:200px;height:auto}.person .button{font-size:13px;font-weight:400;line-height:2.2em;padding:0 10px;position:absolute;right:0;top:16px}.detail-button{color:#fff!important}.after-entry .person{display:block}.sidebar-primary .person_image{display:inline-block;height:50px;width:50px}.person_description{display:inline-block;padding-left:20px;vertical-align:top;width:75%}.person_excerpt{color:#333;display:block;margin:0}.person_description .name{display:inline-block;font-size:1.25em;font-weight:400}.person_meta{text-align:left}.person_detail{margin-bottom:1.5em}.person_detail img{width:200px;height:auto}.person_detail span{display:block}.person_detail .person_excerpt{margin-bottom:1em}@media only screen and (max-width:640px){.person_detail .person_excerpt{font-size:16px;display:block;margin:0;margin-top:.5em}}@media only screen and (max-width:640px){.person_description{display:block;padding-left:0;vertical-align:top;width:100%}}