/*!
DO NOT EDIT THIS FILE. It is compiled from other sources and any changes here will be overwritten
Generated 2016-01-14 3:09:43 PM
landing.css
*/
#feature .landing-nav,#teasers>div>ul{clear:both}
#feature{position:relative;display:block;width:100%;height:378px;background-color:#fff;background-repeat:no-repeat;color:#fff;overflow:hidden}
#carousel-top,#feature #pager,#feature .img-bar,#feature .text,.prev-next{position:absolute}
#feature .text li{margin-bottom:10px;font-size:16px}
#feature #carousel .text li{display:list-item!important}
#feature.no-search{height:385px}
#feature .text h1{font-size:30px;line-height:140%;margin-bottom:15px}
#feature .text h1 a{color:#fff;display:block;text-decoration:none}
.service-theme #feature .text h1 a{font-size:29px}
#feature .text h1 a img{vertical-align:bottom}
#feature .text .text-thin{font:18px/24px DistrictThin,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif}
.img-bar h1{text-shadow:3px 2px 6px rgba(0,0,0,.6)}
#feature hr{border:none;width:120px;height:8px;margin:0 0 20px;float:left}
#feature #carousel,#feature #carousel>li{height:378px;width:808px;overflow:hidden}
.service-theme #feature hr{background-color:#b2626a}
.study-theme #feature hr{background-color:#475251}
#feature .landing-nav li{margin-bottom:12px}
#feature .landing-nav li a{color:#f1f1f1;font-size:16px;line-height:18px;padding-right:15px;background:url(../../images/common/arrow-open-7x10-e3ad53.png) right 5px no-repeat}
.service-theme #feature .landing-nav li a{background:url(../../images/common/arrow-open-7x11-f0bcc2.png) right 7px no-repeat}
#feature #carousel>li{background-repeat:no-repeat;background-position:0 0;display:none}
#feature #carousel>li div:first-child{display:block;opacity:1}
#feature .text a{text-decoration:none;color:#fff}
#feature .text h2{letter-spacing:-1px;color:#fff;text-shadow:2px 2px 10px rgba(0,0,0,.4);margin-bottom:20px}
#feature .text p{color:#fff;font-size:16px;margin-bottom:20px}
#feature .text .call-to-action{font:italic 16px/16px Georgia,"Times New Roman",Times,serif}
#feature .text .call-to-action img{margin-bottom:-2px}
#feature .block-right{right:20px;top:60px;width:228px}
#feature .block-left{left:20px;top:60px;width:228px}
#feature #pager{width:200px;text-align:center;bottom:30px;z-index:100;left:0;right:0;margin:0 auto}
#feature #pager>div{background-color:#333;background-color:rgba(51,51,51,.7);border-radius:12px;display:inline;padding:3px 10px}
#feature #pager>div a{background:url(../../images/pages/home/feature-dots.png) no-repeat;display:inline-block;height:13px;text-decoration:none;width:13px}
#feature #pager>div a+a{margin-left:2px}
#feature #pager>div a.activeSlide{background-position:right 0}
#feature #next,#feature #prev{display:block;height:50px;position:absolute;text-indent:-99999em;top:164px;width:21px;z-index:100}
#feature #prev{background:url(../../images/pages/landing/feature-carousel-arrows.png);left:5px}
#feature #next{background:url(../../images/pages/landing/feature-carousel-arrows.png) 0 -61px;right:5px}
#carousel-top{z-index:0}
#carousel-top>li:first-child{display:block;opacity:1}
#carousel-top h1{margin-left:40px;width:585px}
#carousel-top h1 .text-thin{display:block;margin-left:4px}
#carousel-top>li{height:378px;width:808px}
.prev-next{background:url(../../images/pages/landing/landing-prev-next-bg.png) repeat-x;border:none;bottom:28px;right:32px;z-index:1;border-radius:8px;box-shadow:0 0 1px rgba(0,0,0,.8)}
.prev-next li,.prev-next li+li{border-left:1px solid rgba(252,251,251,.1)}
.prev-next li{display:block;float:left;border-top:1px solid rgba(252,251,251,.2);border-bottom:1px solid rgba(252,251,251,.1);border-right:1px solid rgba(252,251,251,.1)}
.prev-next a{color:#ccc;text-transform:uppercase;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:.5px;padding:7px 10px;display:block;text-decoration:none}
#search,#teasers li,#teasers p{font-size:14px}
.prev-next .prev a{background:url(../../images/common/scriptures-prev-arrow.png) 12px 8px no-repeat}
.prev-next .next a{background:url(../../images/common/scriptures-next-arrow.png) right center no-repeat;padding-right:28px}
.prev-next a:hover{color:#fff}
.prev-next .prev{border-radius:8px 0 0 8px}
.prev-next .next{margin-left:1px;border-radius:0 8px 8px 0}
#feature .img-bar{background:url(../../images/pages/landing/transparent-bg-25x25.png);bottom:0;height:88px;padding:12px 0 0 14px;width:794px}
ul#carousel{padding-left:0}
#carousel>li.css{display:table!important}
#carousel li.css .text{width:240px;height:360px;display:table-cell;box-shadow:2px 0 15px #000;padding:0 40px 40px;z-index:2;position:relative;vertical-align:middle;background-image:radial-gradient(rgba(255,255,255,.3) 0,rgba(255,255,255,0) 90%),radial-gradient(transparent 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,.5) 130%)}
#carousel li.css .img-box{z-index:1;position:relative;display:table-cell;width:640px;overflow:hidden}
.ie7 #carousel li.css .img-box,.ie7 #carousel li.css .text{display:inline-block;float:left}
.ie7 #carousel li.css .text{padding-top:20px}
.ie7 #carousel li.css .text,.ie8 #carousel li.css .text,.ie9 #carousel li.css .text{background-image:url(//edge.ldscdn.org/ml/platform/ver/images/carousel-radial-1.png)}
#search{color:#040405;text-align:center;padding:20px 30px}
#search>*{display:inline}
#search a{color:#769b45;text-decoration:underline}
#search a:hover{text-decoration:none}
.search-form .search-button{right:8px;top:4px}
#teasers>div{overflow:hidden;position:relative;padding:30px 8px 0;margin-left:-8px;margin-right:-8px}
#teasers h2{font:20px/24px "Helam Slab","Roboto Slab",Calibri,Helvetica,Arial,sans-serif;margin-bottom:10px}
#teasers h2 span{padding-right:18px;background-repeat:no-repeat;background-position:right center}
#teasers .bottom-teaser .side-by-side{float:left;width:360px;position:relative}
#teasers .bottom-teaser .side-by-side+.side-by-side{margin-left:55px}
#teasers .bottom-teaser .side-by-side img{position:absolute;left:-20px}
#teasers .bottom-teaser .side-by-side #text{margin-left:138px}
#teasers .box-decor blockquote p{font:italic 15px/20px}
#teasers .box-decor blockquote p,#teasers .box-decor blockquote+p,#teasers .box-decor blockquote+p+p{text-align:center;margin-bottom:5px}
#teasers img{margin-bottom:14px}
#teasers h2 img{margin-bottom:0}
#teasers #next a,#teasers #prev a{display:none}
#teasers>div>ul:after{clear:both;display:table;content:""}
#teasers>div>ul>li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
#teasers>div>ul>li:after{content:"";width:30%}
#teasers>div>ul>li>div{width:30%;float:left}
@media screen and (max-width:800px){#teasers>div>ul>li{display:inline}
#teasers>div>ul>li>div{width:190px;margin-right:10%}
}
#teasers.no-carousel h2 a{text-decoration:none;color:#2f393a}
#teasers.no-carousel>div>ul{overflow:hidden;padding:0 25px;margin-bottom:20px}
#teasers.no-carousel>div>ul>li{display:inline-block;float:left;padding:0 30px 10000px;width:190px;margin-bottom:-10007px}
#teasers.no-carousel>div>ul>li+li{border-left:1px dotted #c5c5c5}
#teasers.no-carousel .bottom-teaser a em{font-family:Georgia,"Times New Roman",Times,serif}
.right-col .list-decor li{background-image:url(../../images/common/square-4x4-ce6b28.gif)}
.bottom-teaser{position:relative}
.bottom-teaser-inner{padding:0;text-align:left}
.bottom-teaser-inner ul li{margin-bottom:10px}
#teasers .bottom-teaser .box-decor{margin:0}
#teasers .bottom-teaser .feature p{font-style:italic}
#teasers .bottom-teaser .feature a{font-style:normal}
#teasers-photo{left:10px;position:absolute;top:11px}
.call-to-action{color:#FFF;font:italic 16px/16px Georgia,"Times New Roman",Times,serif}
.call-to-action a{text-decoration:none!important}
.bottom-teaser-inner ul li a{background:url(../../images/common/circle-arrow-gold.png) right center no-repeat;padding-right:20px}
#feedback-spacer{background:url(../../images/common/teaser-bottom-divider.png) center top no-repeat;display:block;padding:126px 0 0}
#beta-feedback{right:-16px}
.bottom-teaser #text{margin-left:262px;text-align:left}
.bottom-teaser #text blockquote p,.bottom-teaser #text blockquote+p{text-align:left}
#teasers .box-decor cite{font-size:12px}
#teasers .no-wrap{margin-bottom:60px}
.bottom-teaser .primary{float:left;margin-right:5px;width:440px}
.bottom-teaser .secondary{float:left;width:293px}
.bottom-teaser .secondary .box-decor .img-overlap{float:right;margin:-117px -47px 0 0}
.bottom-teaser .secondary .box-decor p{width:140px}
#fam-hist-photo{position:absolute;top:-27px;left:15px}
#teasers .bottom-teaser.empty{margin:0;padding:0 0 128px}
@media screen and (max-width:800px){.pf-responsive #feature{margin:0 10px}
.pf-responsive #feature #pager{display:none}
.pf-responsive #carousel-top,.pf-responsive #carousel-top>li,.pf-responsive #feature,.pf-responsive #feature #carousel,.pf-responsive #feature #carousel>li{height:auto!important;width:auto!important;overflow:visible;position:static!important;display:block!important;opacity:1!important}
.pf-responsive #feature #carousel>li{padding-top:69%;margin-bottom:15px}
.pf-responsive #carousel-top>li{padding-top:46.78218%;margin-bottom:15px}
.pf-responsive #carousel-top,.pf-responsive #carousel-top li{background-size:100%}
.pf-responsive #carousel-top h1{width:auto;margin:0}
.pf-responsive #carousel-top+.prev-next{display:none}
.pf-responsive #feature,.pf-responsive #feature li{background-size:154%}
.pf-responsive #feature .text{position:static;padding:10px;width:100%;box-sizing:border-box;background:radial-gradient(ellipse at center,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 70%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#00ffffff', GradientType=1 );background-color:#818181;height:auto}
.pf-responsive #feature .text h2{margin-top:0!important}
.pf-responsive #feature .text p{max-width:100%!important;margin-bottom:15px}
.pf-responsive #teasers .bottom-teaser{background:0 0;padding:30px 0}
.pf-responsive #feature #next,.pf-responsive #feature #prev,.pf-responsive #teasers #next,.pf-responsive #teasers #pager,.pf-responsive #teasers #prev{display:none!important}
.pf-responsive #teasers>div{margin:10px;overflow:visible;background:0 0}
.pf-responsive #teasers #carousel{height:auto}
.pf-responsive #teasers #carousel>li{position:static!important;width:100%;margin-bottom:0;display:inline!important}
.pf-responsive #teasers #carousel>li div:first-child{margin:0 0 15px}
.pf-responsive #teasers #carousel>li>div,.pf-responsive #teasers.no-carousel>div>ul>li{height:auto;border:0;padding:0;margin-bottom:15px;margin-right:10%!important}
.pf-responsive #teasers.no-carousel>div>ul{padding:0;margin-bottom:0}
.pf-responsive #teasers.no-carousel>div>ul>li:nth-child(2n+1){clear:left}
.pf-responsive #teasers.no-carousel>div>ul>li+li{border:0}
.pf-responsive #teasers h2 br{display:none}
.pf-responsive .bottom-teaser #text{margin:auto}
.pf-responsive #teasers .bottom-teaser .side-by-side{height:auto!important;margin-bottom:15px;margin-left:0;width:auto}
.pf-responsive #teasers .bottom-teaser .side-by-side+.side-by-side{border-top:0}
.pf-responsive #teasers .bottom-teaser .side-by-side img{position:static;display:block}
.pf-responsive #teasers .bottom-teaser .side-by-side #text{margin-left:0}
.pf-responsive #teasers .bottom-teaser>div{float:none!important;position:static!important;left:auto!important;top:auto!important}
.pf-responsive .bottom-teaser *{float:none!important;position:static!important;width:auto!important;margin:0!important}
.pf-responsive #search{display:none}
}