body{background-color:#ddd8d2}.page-header{background-image:url('../images/emanuel-masthead.jpg');color:#fff;margin:0 auto;min-height:200px;border-bottom:none;padding-bottom:0}.page-footer,.page-header{overflow-x:hidden}.main-title-wrap .main-title,.main-title-wrap h1{font-family:Cinzel,cursive;font-size:24px;line-height:1;margin:4px 0;text-transform:uppercase}.sub-title{font-family:Cinzel,cursive;font-size:18px}.header-svc-time{font-style:italic}.header-verse{font-style:italic}.header-verse-ref{font-style:italic;font-weight:700}.navbar{border-radius:0;margin-bottom:0}.navbar-default{background-color:#000;border:none;border-top:solid 1px #fff}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:gold}.navbar-default .navbar-text{color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:gold}.navbar-default .navbar-nav>li>.dropdown-menu{background-color:#80715e;margin-top:-1px}.navbar-default .navbar-nav>li>.dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus,.navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover{color:gold;background-color:maroon}.navbar-default .navbar-nav>li>.dropdown-menu>li>.divider{background-color:#80715e}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:gold;background-color:maroon}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:gold;background-color:maroon}.navbar-default .navbar-toggle{border-color:#fff;border-radius:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:maroon}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#fff}.navbar-default .navbar-link{color:#fff}.navbar-default .navbar-link:hover{color:gold}.navbar-default .navbar-toggle .mobile-menu-toggle{color:#fff}.navbar-default .dropdown-header{color:gold;font-size:14px;font-weight:700}.homepage-v2 .main-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-around}.homepage-v2 .module-container{margin-bottom:22px;width:100%}.homepage-v2 .module-container video{width:100%}.inner-page-content h2,.module-container h2,h1.page-title{background-color:#80715e;color:#fff;font-family:Cinzel,serif;font-size:22px;margin-top:0;margin-bottom:0;padding:11px}.inner-page-content h2.section-title,.inner-page-content h2.staff-title{background:0 0;color:#000;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;padding-top:0;padding-left:0}.page-footer{background-color:#000;color:#fff}.page-footer .facebook img{width:20px}.list{list-style-type:none;padding-left:0}.service-times-container{margin-bottom:22px}.service-times-container h2.worship-schedule-title{margin-top:22px}.service-times-container .notice{font-weight:700}.service-time-entry{margin-bottom:11px}.service-desc,.service-time{float:left}.service-time{width:33.33%}.service-desc{width:66.67%}.homepage-v2 h2.worship-schedule-title{margin-top:22px}.homepage-v2 .service-times .notice{font-weight:700}.homepage-v2 .worship-audio .description{font-weight:700}.homepage-v2 .worship-audio .download{margin-top:22px;margin-left:15px}.homepage-v2 .worship-audio .elca-logo{display:none}.upcoming-events-container{margin-bottom:22px}.event-list{list-style-type:none;padding-left:0}.event-date-entry{display:flex;margin-bottom:11px}.event-calendar-container{width:75px}.event-details{flex:1}.event-calendar{background:#80715e;color:#fff;font-family:Arial,sans-serif;font-weight:700;height:78px;margin-bottom:1.375em;margin-right:11px;margin-left:0;padding:.8em .35em .35em .35em;text-align:center}.event-calendar-month{display:block;font-size:.875em;letter-spacing:1.1px;line-height:.8em;text-transform:uppercase}.event-calendar-date{display:block;font-size:2.625em;height:38px;line-height:1.05em;margin-bottom:2px}.event-calendar-day{display:block;font-size:.5625em;line-height:1.22em;text-transform:uppercase}.event-detail{display:flex;margin-bottom:11px}.event-description{flex:1}.event-time{text-align:right;width:66px}.no-upcoming-events{margin-top:11px}.map-container{margin-bottom:11px}.photo-carousel-container{margin-top:11px;margin-bottom:22px}.photo-carousel-container img{width:100%}.photo-carousel-container .carousel-caption{bottom:-26px;font-size:12px;left:10%;right:10%}.bible-readings-list{margin-top:22px;padding-left:22px}.bible-readings-list li:not(:first-child){margin-top:11px}.module-container.images .elca-logo{display:block;margin:0 auto;width:250px}.fluid-width-video-wrapper{width:100%;position:relative;padding:56.25% 0 0}.fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-iframe{width:100%;z-index:0}.inner-page-content{margin-bottom:11px}h1.page-title{margin-bottom:22px}.inner-page-content h2{margin-top:22px;margin-bottom:22px}.inner-page-content h2.no-top-margin{margin-top:0}.inner-page-content h2.no-btm-margin{margin-bottom:0}.inner-page-content h2.section-title{margin:11px 0;padding-top:11px}.inner-page-content h2.section-title.no-top-margin{margin-top:0;padding-top:0}.photo-center,.photo-left,.photo-right{text-align:center}.photo-center img,.photo-left img,.photo-right img{margin-bottom:22px;width:100%}.photo-center.no-btm-margin img,.photo-left.no-btm-margin img,.photo-right.no-btm-margin img{margin-bottom:0}.center{text-align:center}.no-btm-margin{margin-bottom:0}.no-top-margin{margin-top:0}p.no-top-margin{margin-top:0;-webkit-margin-before:0}.top-margin{margin-top:11px}.stephen-logo{padding-top:11px;text-align:center}.haho-logo{width:auto}.preschool-header{margin-top:0;text-align:center}.preschool-fees .price{text-align:right;margin-right:0;margin-left:0;padding-left:0;padding-right:0}.tuition-table{width:100%}.tuition-table td,.tuition-table th{width:33.3%}.tuition-divider{border-top-color:#80715e}.tuition-table td,.tuition-table thead th{text-align:right}.audio-file-list-v2{margin-bottom:22px}.audio-file-entry img{max-width:24px;width:100%}.audio-file-entry{display:flex;flex-wrap:wrap;margin-top:22px;padding-bottom:22px}.audio-file-list-v2 .audio-file-entry{border-bottom:solid 1px #80715e}.audio-file-list-v2 .audio-file-entry:last-child{border-bottom:none}.audio-file-entry .icon{flex:0 0 16.67%;max-width:24px;margin-right:15px}.audio-file-entry .description{flex:0 1 83.33%;margin-right:15px}.audio-file-entry .player{flex:0 1 100%;max-width:500px;margin-right:15px;margin-top:22px}.audio-file-entry .player audio{max-width:500px;width:100%}.audio-file-entry .download{flex:0 1 100%;margin-left:39px;margin-top:22px}.newsletter-container{display:flex}.newsletter-issue-list{flex:0 0 40%}.newsletter-current-issue-thumbnail-mobile{flex:0 1 60%;text-align:right}.newsletter-current-issue-thumbnail-mobile img{width:100%}.newsletter-additional-issues-list{padding-top:11px}.newsletter-additional-issues-list .panel.panel-default{background-color:#ddd8d2;border:none!important;border-radius:0;box-shadow:none}.newsletter-additional-issues-list .panel-heading{border:none;border-radius:0;background-color:#80715e;color:#fff;font-family:Cinzel,serif;margin-top:0;margin-bottom:0;padding:11px}.newsletter-additional-issues-list .panel-title{font-size:22px}.newsletter-additional-issues-list .panel-body{border:none!important;display:flex;padding-left:0;padding-right:0}.newsletter-additional-issues-list .list-group-item{background-color:#ddd8d2;border:1px solid #80715e;border-radius:0;padding:10px}.newsletter-additional-issues-list .list-group-item:hover{background-color:#d3d3d3}.newsletter-year-issue-list{flex:0 0 40%;padding-right:11px}.newsletter-year-issue-thumbnail{flex:0 0 60%}.newsletter-year-issue-thumbnail img{width:100%}@media only screen and (max-width:419px){.bible-readings-list .mobile-hide{display:none}.photo-left.staff-photo img,.photo-right.staff-photo img{width:75%;text-align:center}}@media only screen and (min-width:420px) and (max-width:767px){.photo-center img,.photo-left img,.photo-right img{width:50%}}@media only screen and (max-width:767px){.page-header{background-position-x:64%;background-position-y:50%;margin:0 -15px 0}.main-title-wrap .main-title,.main-title-wrap h1{font-size:20px;margin-top:12px;text-align:center}.header-svc-time,.sub-title{margin-top:12px;text-align:center}.header-verse-container{font-size:12px;margin:12px auto;min-height:51px;width:90%}.navbar-default{margin:0 -15px 0}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:gold}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:gold;background-color:maroon}.module-container h2{margin:0 -15px 22px}.page-footer{margin:11px -15px 0;text-align:center}.page-footer .copyright{padding-top:11px}.page-footer .contact{padding:11px 0}h1.page-title{margin:0 -15px 22px}.inner-page-content h2{margin:22px -15px 22px}.inner-page-content h2.no-top-margin{margin-top:0}.inner-page-content h2.staff-title{margin:0}.inner-page-content h2.section-title.top,.inner-page-content h2.staff-title.top{margin-top:-11px}}@media only screen and (min-width:768px){.main-title-wrap{margin-left:40px}.main-title-wrap .main-title,.main-title-wrap h1{font-size:32px;margin:30px 0 5px}.sub-title{font-size:24px;margin-left:40px}.header-svc-time{margin-top:30px;margin-bottom:10px;margin-left:40px}.header-verse-container{margin-top:30px;margin-bottom:30px;width:80%}.navbar-brand{font-size:14px;padding:15px 0 10px 10px}.navbar-nav{width:94%}.navbar-nav>li{text-align:right;width:14%}.navbar-nav>li.news-and-events{width:16%}.navbar-nav>li>a{font-size:12px;padding:15px 5px;text-transform:lowercase}.homepage-v2 .navbar-header{width:auto}.homepage-v2 .navbar-nav{width:97%}.homepage-v2 .main-content{flex-wrap:wrap}.homepage-v2 .service-times{flex:0 0 50%;order:1;width:50%}.homepage-v2 .worship-audio{flex:0 0 50%;order:2;width:50%}.homepage-v2 .photo-carousel{flex:0 0 100%;order:3}.homepage-v2 .location{flex:0 0 50%;order:4;width:50%}.map-container{margin-bottom:0}.homepage-v2 .upcoming-events{flex:0 0 50%;order:5;width:50%}.homepage-v2 .module-container.upcoming-events h2{margin-bottom:0}.upcoming-events-content{overflow-y:auto;scrollbar-color:rgba(128,113,94,0.5) #ddd8d2;scrollbar-width:thin}.upcoming-events-content::-webkit-scrollbar{width:.45rem}.upcoming-events-content::-webkit-scrollbar-thumb{background-color:rgba(128,113,94,.5)}.upcoming-events-content::-webkit-scrollbar-track{background:0 0}.page-footer{margin:11px 0 0}.page-footer .contact,.page-footer .copyright{padding:20px 30px}.homepage-v2 .module-container h2{margin-bottom:22px}.homepage-v2 .module-content.left{padding-right:15px}.homepage-v2 .module-content.right{padding-left:15px}.homepage-v2 .worship-audio .description{margin-right:0}.photo-carousel-container .carousel-caption{bottom:-30px;font-size:14px;left:15%;right:15%}.inner-page-content h2.section-title.top{margin-top:-11px}.inner-page-content h2.staff-title{margin-top:0}.short-content-min-height{min-height:360px}.newsletter-issue-list{flex:0 0 50%}.newsletter-current-issue-thumbnail-mobile{flex:0 0 50%;margin-top:-22px;text-align:right}.newsletter-year-issue-thumbnail{margin-top:-15px;text-align:right}.newsletter-current-issue-thumbnail-mobile img,.newsletter-year-issue-thumbnail img{max-width:350px}.newsletter-additional-issues-list .list-group{width:250px}}@media only screen and (max-width:991px){.page-header{background-position-x:64%}.map-container{overflow-x:auto;width:100%}.inner-page-content .col-xs-12{margin-bottom:11px}.calendar-image-container{overflow-x:auto;width:100%}.calendar-image-container img{width:600px}}@media only screen and (min-width:768px) and (max-width:991px){.event-list{margin-right:-11px}}@media only screen and (min-width:992px){.header-verse-container{width:50%}.navbar-brand{font-size:18px;padding:15px}.navbar-nav>li>a{font-size:14px;padding:15px 10px}.homepage-v2 .navbar-nav{width:94%}.homepage-v2 .photo-carousel-container{margin-top:0}.no-upcoming-events{margin-left:11px}.caret{border-top:8px dashed;border-right:8px solid transparent;border-left:8px solid transparent}.module-container h2,h1.page-title{font-size:18px}.module-container h2.left-bottom,.module-container h2.left-top{margin:0 -30px 22px 0}.module-container h2.right-bottom,.module-container h2.right-top{margin:0 0 22px -30px}.service-time{width:45%}.service-desc{width:55%}.event-list{margin-left:-11px}.photo-carousel-container{margin-top:0}.photo-left{text-align:left}.photo-right{text-align:right}.preschool-fees .price{margin-left:-11px}.newsletter-issue-list{flex:0 0 100%;min-height:126px}.newsletter-additional-issues-list{padding-top:22px}.newsletter-additional-issues-list .panel-heading{width:617px}.newsletter-additional-issues-list .panel-title{font-size:18px}.newsletter-year-issue-thumbnail{margin-top:-56px}.newsletter-year-issue-thumbnail img{width:293px}}@media only screen and (min-width:768px) and (max-width:1199px){.homepage-v2 .upcoming-events{max-height:540px;overflow-y:hidden}.upcoming-events-content{max-height:494px;padding:11px 22px 0 11px}}@media only screen and (min-width:992px) and (max-width:1199px){.homepage-v2 .carousel{margin:0 auto;width:720px}}@media only screen and (min-width:992px) and (max-width:1259px){.homepage-v2 .map-container{overflow-x:auto;width:100%}.calendar-image-container{overflow-x:auto;width:100%}}@media only screen and (min-width:1200px){.header-verse-container{margin-left:20%}.header-svc-time{margin-top:50px}.service-time{width:40%}.service-desc{width:60%}.homepage-v2 .page-header{background-image:url('../images/emanuel-masthead.jpg');background-position:right top;background-repeat:no-repeat}.homepage-v2 .main-content{justify-content:flex-start}.homepage-v2 .service-times{flex:1 0 25%;order:1}.homepage-v2 .photo-carousel{flex:0 0 550px;order:2;width:550px}.homepage-v2 .worship-audio{flex:0 0 50%;order:5;width:50%}.homepage-v2 .location{flex:0 0 50%;order:4;width:50%;align-self:flex-start}.homepage-v2 .upcoming-events{flex:1 0 25%;order:3;max-height:480px;margin-bottom:0;overflow-y:hidden}.upcoming-events-content{max-height:434px;padding:11px 11px 0 22px}.homepage-v2 .module-container h2{margin-bottom:22px}.homepage-v2 .module-content.left{padding-right:22px}.homepage-v2 .module-content.right{padding-left:22px}.homepage-v2 .worship-audio .audio-file-entry{flex-wrap:wrap}.homepage-v2 .worship-audio .player{flex:1 0 100%}.homepage-v2 audio{max-width:500px;width:100%}.homepage-v2 .worship-audio .module-content{display:flex;flex-wrap:wrap;height:100%;max-height:455px}.bible-readings{flex:0 0 100%}.homepage-v2 .worship-audio .elca-logo{align-self:flex-end;display:unset;margin:0 auto}.homepage-v2 .worship-audio .elca-logo img{width:200px}.inner-page-content h2,.module-container h2,h1.page-title{font-size:22px}.preschool-fees .price{margin-left:-22px}.tuition-table{width:66.7%}.audio-file-list-v2 .audio-file-entry{align-items:center}.audio-file-list-v2 .audio-file-entry .description{flex:0 1 25%}.audio-file-list-v2 .audio-file-entry .player{flex:0 1 41.67%;margin-top:0}.audio-file-list-v2 .audio-file-entry .download{flex:0 1 18%;margin-top:0}.newsletter-issue-list{min-height:165px}.newsletter-additional-issues-list .panel-title{font-size:22px}.newsletter-year-issue-thumbnail img{max-width:360px;width:360px}}@media only screen and (min-width :1260px){.container.homepage-v2,.container.layout-v2{padding-left:0;padding-right:0;width:1200px}.newsletter-issue-list{min-height:176px}.newsletter-year-issue-thumbnail img{max-width:380px;width:380px}}