.speaker .post-header{margin:0;padding-bottom:25px}.speaker .post-header .speaker-header-image{float:left;width:35%;max-width:247px;border:2px solid #8d8e8e;line-height:0;text-align:center;background:#8d8e8e}.speaker .post-header .speaker-header-image .speaker-category{font-size:18px;text-transform:none;background:#19232d;color:#eee;padding:10px 14px;line-height:1.2em;border-bottom:2px solid #8d8e8e;text-align:center;display:block;overflow:hidden}.speaker .post-header .speaker-header-image .speaker-category a{color:#eee}.speaker .post-header .speaker-header-image .wp-post-image{width:100%;height:auto}.speaker .post-header .speaker-header-details{float:right;width:60%}.speaker .post-header .speaker-header-details .main-heading{border-bottom:2px solid #7f060c;border-left:0;font-size:28px;line-height:43px;text-transform:none;padding:0;margin-bottom:20px}.speaker .post-header .speaker-header-details .favorite-speaker{color:#333;opacity:.4;float:right;cursor:pointer}.speaker .post-header .speaker-header-details .favorite-speaker.favorited{color:#800304;opacity:1}.speaker .post-header .speaker-header-details .speaker-details-box{background:#f6f6f6;box-shadow:3px 3px 3px #aaa;padding:10px;margin-top:10px;line-height:1.3em}.speaker .post-header .speaker-header-details .speaker-details-box dt{width:25%;float:left;text-align:right;clear:both;padding:3px 0;white-space:nowrap}.speaker .post-header .speaker-header-details .speaker-details-box dd{width:68%;float:right;border-left:2px solid #7f060c;padding:3px 0 3px 3%}dd .cat-more-link,dd .cat-less-link{cursor:pointer;text-decoration:underline;color:#31698a}dd .extra-cat{display:none}.speaker .post-header .speaker-header-details .speaker-details-box:after{content:'';display:block;clear:both}.speaker .post-header:after{content:'';display:block;clear:both}.speaker .speaker-part{padding-bottom:25px}.speaker .speaker-part:after{content:'';display:block;clear:both}.speaker .speaker-part-heading{font-size:21px;text-transform:none;background:#19232d;color:#eee;padding:15px;line-height:15px;margin-bottom:15px;border-top:2px solid #8d8e8e;border-bottom:2px solid #8d8e8e;text-align:left;display:block}.speaker .speaker-part-heading span{color:#acacac;font-weight:400}.speaker .speaker-part-heading small{font-size:14px;font-weight:400}.speaker .speaker-programs dt{color:#7f060c;font-size:16px;font-weight:700;cursor:pointer;line-height:20px;margin:15px 2px 0 2px}.speaker .speaker-programs dd{margin-left:20px;margin-right:2px;font-size:.9em;font-style:italic}.speaker .speaker-programs dd .program-description-more,.speaker .speaker-programs dd .program-description-less{color:#7f060c;text-decoration:underline;cursor:pointer}.speaker .speaker-programs dd .long-description{display:none}.speaker .speaker-books{background:#eee}.speaker .speaker-books img{float:left;height:175px;margin:10px 2.5%;max-width:20%}.speaker .speaker-bio .speaker-bio-short p{display:inline}.speaker .speaker-bio .speaker-bio-short span.more-bio{color:#7f060c;display:inline;cursor:pointer;text-decoration:underline}.speaker .speaker-bio .speaker-bio-long{display:none}.speaker .speaker-bio .speaker-bio-long span.less-bio{color:#7f060c;display:block;cursor:pointer;text-decoration:underline}.speaker .speaker-bio div{margin:0 2px}.speaker .speaker-videos{background:#eee}.speaker .speaker-testimonies{background:#eee;position:relative}.speaker .speaker-testimonies .testimony{font-style:italic}.speaker .speaker-testimonies .testimony-name{text-align:right;font-weight:700;margin-top:5px;margin-right:3px}.speaker-wrapper{padding:.5rem}.speaker-wrapper .image-link{min-height:42px;display:block;position:relative}.speaker-wrapper .wp-post-image{width:100%;height:auto}.speaker-wrapper .meta{position:relative;background:#f2f2f2;font-size:.7rem;color:#a6a6a6;text-transform:uppercase;padding:.5rem;overflow:hidden}.speaker-wrapper .meta span{display:block}.speaker-wrapper h2{font-size:1rem;margin:.5rem 0;font-weight:700}.speaker-wrapper .excerpt{color:#949697;font-size:.8rem}