.abefeature{padding-left:0!important;padding-right:0!important}.abefeature h1{font-size:36px;line-height:40px;margin:0 0 15px;text-align:left!important}.feat-header{background-repeat:no-repeat;background-size:cover;background-position:center;height:385px;position:relative;padding:0 70px}.feat-headline{bottom:15px;left:inherit;position:absolute;max-width:400px}@media (max-width:768px){.feat-headline h1{font-size:24px}}.feat-headline h1 span{font-size:24px;display:block}@media (max-width:768px){.feat-headline h1 span{font-size:16px}}.feat-headline.feat-headline-top{top:35px}@media (max-width:768px){.feat-headline.feat-headline-top{top:10px;max-width:100%}}.feat-hero,.staff-pic{background-repeat:no-repeat}.teaser{font-size:16px;line-height:18px}.staff-pic{font-size:16px;line-height:18px;background-position:left;padding:20px 0 20px 75px;margin-bottom:0}.feat-hero{background-position:center bottom;position:absolute;bottom:0;right:25%;width:300px;height:300px}.feat-content{position:relative;padding:25px 70px 0}.feat-content p{font-family:georgia,serif;font-size:16px;line-height:1.4em;margin:0 auto 1em;padding:5px;max-width:600px}.feat-content h3{font-size:24px;line-height:40px;margin-left:auto;margin-right:auto;max-width:600px}.feat-content .dropcap{display:inline;float:left;font-size:5.495em;line-height:.87em;margin:0 .1em 0 0;text-transform:uppercase}.feat-content blockquote p{font-size:1.8em;line-height:1.4em;margin:0 auto 1em;max-width:800px}.feat-sidebar{background-color:#fff;border:1px solid #ddd;padding:15px;text-align:center;width:170px;float:right;margin:-150px -35px 50px 5px}.feat-sidebar h3{color:#c8022e;font-size:1.3em;line-height:1.3em;padding-bottom:10px}.info-msg{background:#f2fffe none repeat scroll 0 0;border:1px solid #b9e0db;border-radius:3px;font-style:italic;margin:0 auto 1em;max-width:600px;padding:10px}.social-share{background-color:#fff;border:1px solid #ddd;float:left;padding:0;width:52px}.social-share small{color:#919191;display:block;font-size:10px;line-height:14px;padding:4px 3px;text-align:center;text-transform:uppercase}.social-share a{background-position:center center;background-repeat:no-repeat;border-top:1px solid #ddd;display:block;height:52px;text-indent:-9999px;width:50px}.feat-aside{border:1px solid #ddd;max-width:300px;padding:15px}.feat-aside p{font-size:1.1em;line-height:1.3em}.feat-aside h3{font-size:1.5em;line-height:1.5em;margin-bottom:10px}.feat-aside.left{margin:20px 30px 30px 0}.feat-aside.right{margin:20px 0 30px 30px}@media (max-width:900px){.feat-sidebar{display:none}.feat-hero{right:0}.feat-header{padding:25px}.social-share{position:absolute;top:-40px;right:0;left:0;width:184px;height:34px;float:none;margin:10px auto;overflow:hidden}.social-share>small{display:block;width:80px;height:34px;line-height:24px;float:left}.social-share>a{height:34px;width:34px;display:block;float:left;border-top:none;border-left:1px #ddd solid}}@media (max-width:767px){.feat-header{height:240px;padding:10px}.feat-content{padding:25px 10px 0}.feat-hero{background-size:50%;background-position:right bottom}.feat-headline{max-width:190px;padding-top:0;position:relative;left:0;top:0}.feat-headline h1{font-size:25px;line-height:28px}.feat-headline>.teaser{max-width:160px;line-height:1.2em;font-weight:300;margin-bottom:10px}.feat-headline .staff-pic{padding:0;font-size:.9em;background-image:none}.social-share{top:-40px;right:5px;left:auto}.feat-aside.left,.feat-aside.right{float:none!important;margin:25px 0;max-width:none}}.social-twitter{background-image:url("/images/social-shares/share-twitter.png")}.social-twitter:hover{background-image:url("/images/social-shares/share-twitter-hover.png")}.social-facebook{background-image:url("/images/social-shares/share-facebook.png")}.social-facebook:hover{background-image:url("/images/social-shares/share-facebook-hover.png")}.social-email{background-image:url("/images/social-shares/share-email.png")}.social-email:hover{background-image:url("/images/social-shares/share-email-hover.png")}.social-email,.social-facebook,.social-twitter{background-position:center center;background-repeat:no-repeat}.feat-sidebar-content{font-size:12px;text-align:left}.af-image-center{clear:both;display:block;margin:0 auto}#social h2,#relatedlinks h2{border-bottom:1px dotted #ddd;font-size:30px;line-height:40px;margin:15px 0;padding-bottom:3px;text-align:left!important}#relatedlinks p{margin:0 0 10px;padding:0}