.pagegroup_posttypes article .header h1 { font-size:38px; line-height:1.2; font-weight:700; color:#581c00; }
.pagegroup_posttypes article .header h1 a { color:inherit; }
.pagegroup_posttypes article .header h4 { font-weight:700; font-size:26px; color:#d77e29; border-bottom:1px dashed #a2a3a4; padding-bottom:15px; }

.pagegroup_posttypes .posttypelayout_digest .digest .article { border-top:1px dashed #a2a3a4; margin-bottom:15px; padding-bottom:15px; }
.pagegroup_posttypes .posttypelayout_digest .digest .article:first-child { border-top:0; }

.module#featured { padding-top:15px; }
.module#featured .item .image { margin-bottom:10px; }
.module#featured .item .image img { width:100%; height:auto; }
.module#featured .item .content .title { font-family:"Bitter", serif; font-size:24px; line-height:30px; margin:0 0 20px 0; }
.module#featured .item .content .abstract { font-size:18px; overflow:hidden; border-top:1px dashed #a2a3a4; margin-bottom:20px; padding-top:10px; }
.module#featured .item .readmore a { display:inline-block; background:#67b298; text-transform:uppercase; text-align:center; padding:7px 10px; border-radius:4px; color:white; }
.module#featured .item .readmore a:hover { background-color:#c53331; border-color:#c53331; }
.module#featured .item .share { margin:10px 0; }

.module#featured .controls .prev, .module#featured .controls .next { position:absolute; top:140px; width:50px; height:70px; cursor:pointer; background-repeat:no-repeat; background-position:center top; }
.module#featured .controls .prev:hover, .module#featured .controls .next:hover { background-position:center bottom; }
.module#featured .controls .prev { left:0; background-image:url(../images/ft_arrow_prev.png); }
.module#featured .controls .next { right:0; background-image:url(../images/ft_arrow_next.png); }

@media (min-width:992px) {
	#home-featured { background:url(../images/bg_1.jpg) no-repeat center bottom; background-size:cover; padding:100px 0; }
	#home-featured.rand-2 { background-image:url(../images/bg_2.jpg) }
	
	.module#featured { padding-top:0; }
	.module#featured .item { display:none; color:white; }
	.module#featured .item.active { display:block; }
	.module#featured .item a { color:inherit; }
	.module#featured .item-inner { position:relative; height:472px; }
	.module#featured .item .image { position:absolute; top:0; left:0; bottom:0; right:361px; margin-bottom:0; }
	.module#featured .item .image img { width:100%; height:100%; }
	.module#featured .item .content { position:absolute; top:0; right:0; bottom:0; width:361px; background:rgba(29,9,0, 0.6); padding:20px; }
	.module#featured .item .content .copy { }
	.module#featured .item .content .title { max-height:375px; overflow:hidden; }
	.module#featured .item .content .abstract { display:none; /* max-height:160px; overflow:hidden; */ }
	.module#featured .item .readmore a { border:2px solid white; background:transparent; float:left; }
	.module#featured .item .readmore a:hover { background-color:#c53331; border-color:#c53331; }
	.module#featured .item .share { float:right; margin:0; }
	
    
	.module#featured .carousel {  }
	.module#featured .controls .prev, .module#featured .controls .next { top:50%; margin-top:-35px; }
	.module#featured .controls .prev { left:-50px; }
	.module#featured .controls .next { right:-50px; }
	.module#featured .carousel-indicators { bottom:-40px; }
}

@media (min-width:1200px) {
	.module#featured .item-inner { height:556px; }
	.module#featured .item .image { right:458px; }
	.module#featured .item .content { width:458px; }
	.module#featured .item .content .title { font-size:36px; line-height:41px; max-height:460px; }
}

#home-our-mission { padding:50px 0; background:url(../images/bg_tan.png) repeat top left; }
.module#our-mission {}
.module#our-mission h3 { font-family:"Bitter", serif; text-transform:uppercase; color:#581c00; font-size:40px; line-height:40px; margin:0 0 25px 0; text-align:center; }

.module#our-mission .description { font-size:24px; color:#3e2b23; text-align:center; margin-bottom:25px; }

.module#our-mission a { display:block; text-align:center; margin-bottom:15px; }
.module#our-mission a:before { content:""; display:block; width:128px; height:128px; margin:0 auto 10px; background-repeat:no-repeat; background-position:center top; }
.module#our-mission a:hover:before { background-position:center bottom }
.module#our-mission .frist-global-health-leaders a:before { background-image:url(../images/mission_FGHL.png); }
.module#our-mission .faith-based-coalition a:before { background-image:url(../images/mission_FBC.png); }
.module#our-mission .mother-and-child-project a:before { background-image:url(../images/mission_motherchild.png); }
.module#our-mission .tennessee-global-health-coalition a:before { background-image:url(../images/mission_TGHC.png); }
.module#our-mission .chairman-bill-frist a:before { background-image:url(../images/mission_frist2.png); }
.module#our-mission .haiti-disaster-relief-fund a:before { background-image:url(../images/mission_haiti.png); }

@media (min-width:768px) {
	#home-our-mission { padding:100px 0; }
	.module#our-mission h3 { margin-bottom:50px; }
	.module#our-mission .description { margin-bottom:50px; }
} 

#home-blog-feed { padding:50px 0; }
.module#blog-feed {}
.module#blog-feed .post { margin-bottom:15px; }
.module#blog-feed .image { border-bottom:6px solid #d77e29; }
.module#blog-feed .image img {  width:100%; height:auto; /* max-height:200px; */ }
.module#blog-feed .content { border:1px solid #d8d8d8; padding:20px 30px 30px 30px; }
.module#blog-feed .title { font-weight:700; font-size:22px; line-height:24px; color:#581c00; margin:0 0 15px 0; }
.module#blog-feed .abstract { border-top:1px dashed #a2a3a4; margin-bottom:15px; padding-top:10px; line-height:22px; }
.module#blog-feed .readmore a { display:inline-block; background:#67b298; text-transform:uppercase; text-align:center; padding:7px 10px; border-radius:4px; color:white; }
.module#blog-feed .readmore a:hover { background-color:#c53331; border-color:#c53331; }

.module#blog-feed .controls .prev, .module#blog-feed .controls .next { display:none; position:absolute; top:50%; margin-top:-35px; width:50px; height:70px; cursor:pointer; background-repeat:no-repeat; background-position:center top; }
.module#blog-feed .controls .prev:hover, .module#blog-feed .controls .next:hover { background-position:center bottom; }
.module#blog-feed .controls .prev { left:-50px; background-image:url(../images/blog_arrow_prev.png); }
.module#blog-feed .controls .next { right:-50px; background-image:url(../images/blog_arrow_next.png); }

@media (min-width:992px) {
	.module#blog-feed .controls .prev, .module#blog-feed .controls .next { display:block; }
	#home-blog-feed { padding:100px 0; }
	.module#blog-feed .post { margin-bottom:0; }
}

/*
@media (min-width:992px) {
	.module#blog-feed .item .content { height:290px; position:relative; }
	.module#blog-feed .item .content .title { max-height:72px; overflow:hidden; }
	.module#blog-feed .item .content .abstract { height:100px; overflow:hidden; }
	.module#blog-feed .item .content .readmore { position:absolute; bottom:30px; left:30px; }
} 
*/

#home-get-involved { padding:50px 0; background:url(../images/bg_tan.png) repeat top left; }
.module#get-involved {}
.module#get-involved h3 { font-family:"Bitter", serif; text-transform:uppercase; color:#581c00; font-size:40px; line-height:40px; margin:0 0 50px 0; text-align:center; }
.module#get-involved a { display:block; }
.module#get-involved img { display:block; max-width:100%; height:auto; }
.module#get-involved .button { padding:40px 0; text-align:center; font-weight:700; font-family:"Bitter", serif; font-size:30px; line-height:30px; text-transform:uppercase; color:white; margin:10px 0; }
.module#get-involved .get-educated .button { background-color:#67b298 }
.module#get-involved .get-educated a:hover .button { background-color:#5c9f88 }
.module#get-involved .take-action .button { background-color:#d77e29; }
.module#get-involved .take-action a:hover .button { background-color:#c67426; }
.module#get-involved .donate-now .button { background-color:#c53331; }
.module#get-involved .donate-now a:hover .button { background-color:#ad2d2b; }

@media (min-width:992px) {
	#home-get-involved { padding:100px 0; }
}
