::selection{color:#fff;background:rgba(222,59,66,0.92)}::-moz-selection{color:#fff;background:rgba(222,59,66,0.92)}::-webkit-input-placeholder{color:#687d8e}::-moz-placeholder{color:#687d8e}:-ms-input-placeholder{color:#687d8e}.cms-output input[type="text"],.comment-form input,textarea{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-o-transition:all 0.1s linear;transition:all 0.1s linear}.cms-output input[type="text"]:focus,.comment-form input:focus,textarea:focus{box-shadow:0px 0px 4px #8496a5}a:focus{outline-color:#de3b42}.hero-shim{border-top:7px solid #de3b42}#social{border-right:2px solid #aeaba8}#social a{color:#fff;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}#social a:hover{color:#de3b42}.top-social .icon-search{color:#fff;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.top-social .icon-search:hover{color:#de3b42}#search{color:#474a58}#search .search-btn{-webkit-transition:background-color 0.1s linear;-moz-transition:background-color 0.1s linear;-ms-transition:background-color 0.1s linear;-o-transition:background-color 0.1s linear;transition:background-color 0.1s linear;background-color:#fff}#search .search-btn:hover,#search .search-btn:active{background-color:#de3b42}#search .search-box{background-color:#fff}header #nav li a{color:#fff;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}header #nav li a:hover{color:#de3b42}@media (min-width: 1161px){header #nav li ul li{background-color:rgba(222,59,66,0.92)}header #nav li ul li a{color:#fff !important;border-bottom:0 !important}header #nav li ul li:hover{background-color:#8496a5}}.responsive-nav-button .navigate,.responsive-nav-button .hamburger{color:#fff}.responsive-nav-button .hamburger{border-top:3px solid #fff;border-bottom:3px solid #fff}.responsive-nav-button .hamburger:after{background-color:#fff}.responsive-nav{background:#de3b42}@media (max-width: 720px){.responsive-nav{background:#de3b42}}.responsive-nav .close-menu{color:#fff}.responsive-nav .close-nav{color:#fff}.responsive-nav .close-nav:hover{background-color:#e25157}.responsive-nav #search-resp{color:#474a58}.responsive-nav #search-resp .search-box,.responsive-nav #search-resp .search-btn{background-color:#fff}.responsive-nav #search-resp .search-box i,.responsive-nav #search-resp .search-btn i{color:#de3b42}.responsive-nav #search-resp .search-box i:hover,.responsive-nav #search-resp .search-btn i:hover{color:#991a1f}.responsive-nav #nav{border-top:1px solid #c52128}.responsive-nav #nav li{border-bottom:1px solid #c52128}.responsive-nav #nav li li{border-bottom:none}.responsive-nav #nav li a{color:#fff}.responsive-nav #nav li a:hover{background-color:#e25157}.responsive-nav #nav li ul li{background-color:#c52128}@media (max-width: 720px){.responsive-nav #nav li ul li{background-color:#d6242c}}.responsive-nav #nav li ul li ul li{background-color:#bc2026}.greeting{color:#fff}.service-times{background-color:rgba(222,59,66,0.92)}.service-times .times{color:#fff}.service-times a{color:#fff;border:2px solid #fff}.service-times a:hover,.service-times a:active{color:#474a58;background-color:#fff}#quicklinks{background:#e5e1d2 url("/img/a/ql-noise-bg.png") repeat-x}.ql-title h3{color:#474a58;background-color:#e5e1d2;border-left:25px solid #e5e1d2;border-right:25px solid #e5e1d2}@media (max-width: 720px){.ql-title h3{border-left:5px solid #e5e1d2;border-right:5px solid #e5e1d2}}.ql-title .title-bar{border-top:2px solid #7a787d}.ql-img div:hover .caption{color:#7491a8}.ql-img h4{color:#fff}.ql-img .caption{color:#474a58}.ql-img .ql-fill{background-color:#de3b42}#message{background:url("/img/b/message-bg.jpg") 50% no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}@media (-webkit-min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#message{background-attachment:fixed}}#message .message-text{color:#e4dcd2}#message .message-buttons a{color:#474a58;background-color:#de3b42}#message .message-buttons a:hover,#message .message-buttons a:active{background-color:#e4dcd2}#widgets,body{background-color:#f8f7f5}#widgets .widget,body .widget{background-color:#fff;border-top:13px solid #de3b42;border-bottom:1px solid #eceae6}#widgets .widget h3,body .widget h3{color:#de3b42}.announcements .news:nth-child(2){border-bottom:1px solid #efeeec}.announcements .news h4 a{color:#373945;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.announcements .news h4 a:hover{color:#de3b42}.announcements .news p{color:#4d4f57}.announcements .news p a{color:#de3b42}.upcoming .event{border-bottom:1px solid #efeeec}.upcoming .event:nth-child(4){border-bottom:none}.upcoming .event .event-day,.upcoming .event .event-month{color:#373945}.upcoming .event .event-info{color:#4d4f57}.upcoming .event .event-title{color:#687d8e;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.upcoming .event .event-title:hover{color:#de3b42}.widget-button{color:#687d8e;border:2px solid #687d8e}.widget-button:hover,.widget-button:active{color:#fff;background-color:#687d8e}footer{background:#f8f7f5}.btm-social #social a{background-color:#f8f7f5;color:#859cae;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.btm-social #social a:hover{color:#de3b42}.social-bar{background-color:#e5e1d2}.footer-info p{color:#60626a}.footer-info p a{color:#de3b42}.footer-info .author a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.footer-info .author a:hover{color:#474a58}.footer-nav #nav li a{color:#373945;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.footer-nav #nav li a:hover{color:#859cae}#subpage .no-hero .hero-loader{background:url("/img/b/default-hero.jpg")}#subpage .title-border{background-color:#fff}#subpage header #nav>.current a{color:#de3b42;border-bottom:2px solid #de3b42}@media (max-width: 720px){#subpage header .greeting em{border-bottom:2px solid #fff}}#content{background-color:#fff;border-top:13px solid #de3b42;border-bottom:1px solid #eceae6}#content .left .page-title{color:#545454}.cms-output p:first-of-type{color:#4d4f57;border-bottom:1px solid #eceae6}.cms-output blockquote p{border-bottom:none !important}.cms-output h1,.cms-output h2{color:#545454}.cms-output h5,.cms-output h6{color:#859cae}.cms-output h3{color:#de3b42}.cms-output h4{color:#de3b42}.cms-output p{color:#859cae}.cms-output a{color:#de3b42}.event-left .cms-output p:first-of-type,.blog-left .cms-output p:first-of-type{color:#859cae}#content #side_nav a{background-color:#f2f1ee}#content #side_nav li li{border-bottom:1px solid #fff}#content #side_nav li li a{color:#4c4a54}#content #side_nav li li a:hover{color:#de3b42;background-color:#e8e5e0}#content #side_nav li li.current a{color:#fff;background-color:#de3b42}#content #side_nav li li.current li{border-bottom:none}#content #side_nav li li.current li a{color:#7c7a7f;background-color:#f2f1ee}#content #side_nav li li.current li a:hover{color:#de3b42}#content #side_nav li li.current li.current a{color:#de3b42}#subpage.search-results a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;text-decoration:none}#subpage.search-results a:hover{color:#de3b42}#subpage.giving #giving-form p,#subpage.giving #giving-form p:first-of-type{color:#859cae}.cms-output form label,.cms-output form #giving-form p{color:#de3b42}.cms-output form input[type="text"]{color:#4d4f57;border:1px solid #de3b42}.cms-output form input[type="submit"]{color:#de3b42;background-color:#fff;border:1px solid #de3b42}.cms-output form input[type="submit"]:hover,.cms-output form input[type="submit"]:active{color:#fff;background-color:#de3b42}.media{background-color:#fff}.media-top .media-title{color:#545454}@media (max-width: 1160px){.media-top{border-bottom:1px solid #eceae6}}.media .tabset{border:2px solid #687d8e}.media .tabset span{color:#687d8e;background-color:#fff;border-right:2px solid #687d8e}.media .tabset span:hover{background-color:#f2f2f2}.media .tabset span.current{color:#fff;background-color:#687d8e}.media .tabset li:last-child span{border-right:0}.pagination a{color:#7a7a7a;background-color:#d9d9d9;border-bottom:1px solid #d1d1d1}.pagination a:hover{color:#6e6e6e;background-color:#ccc}.pagination a.current{color:#fff;background-color:#7491a8}.pagination a.next{color:#fff;border-left:1px solid #fff}.pagination a.next:after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #fff;position:absolute;top:14px;right:12px}.pagination a.previous{color:#fff;border-right:1px solid #fff}.pagination a.previous:after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #fff;position:absolute;top:14px;left:12px}.comment-bubble{color:#7491a8;background-color:#fff;border:1px solid #e0e0e0;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.comment-bubble:hover{color:#567289}.comment-bubble:after{content:"";width:0;height:0;border-top:8px solid #fff;border-right:10px solid transparent}.comment-bubble:before{content:"";width:0;height:0;border-top:9px solid #e0e0e0;border-right:11px solid transparent}.featured-posts .card{background-color:#f2f1ee;border-left:1px solid #ebeae5;border-bottom:1px solid #e9e7e2}.featured-posts .card .card-info h4 a{color:#545454;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.featured-posts .card .card-info h4 a:hover{color:#353535}.featured-posts .card .card-info .card-author-line,.featured-posts .card .card-info .card-excerpt{color:#545454}.featured-posts .card .card-info .card-read-more-btn{color:#687d8e;border:2px solid #687d8e;background:#f2f1ee}.featured-posts .card .card-info .card-read-more-btn:hover{color:#fff;background:#687d8e}.featured-posts .card .card-info .card-excerpt a{color:#687d8e;text-decoration:underline}.all-posts .post{border-bottom:1px solid #eceae6}.all-posts .post:last-child{border-bottom:0}.all-posts .post h4 a{color:#545454;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.all-posts .post h4 a:hover{color:#353535}.all-posts .post .post-author-line{color:#828282}.all-posts .post .post-author-line a{color:#7491a8;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.all-posts .post .post-author-line a:hover{color:#5a788f}.all-posts .post .post-date,.all-posts .post .post-excerpt p{color:#545454}.all-posts .post .post-excerpt a{color:#687d8e;border:2px solid #687d8e;background:#fff}.all-posts .post .post-excerpt a:hover{color:#fff;background:#687d8e}.blog-index .blog-right{color:#545454;background-color:#e6e6e6}.blog-index .blog-right .podcast-btn{color:#687d8e;border-bottom:1px solid #fff}.blog-index .blog-right .podcast-btn:hover{background-color:#d9d9d9}.blog-index .blog-right .sidebar-wrap{border-bottom:1px solid #fff}.blog-index .blog-right .sidebar-wrap:last-child{border-bottom:1px solid #d9d9d9}.blog-index .blog-right h5.hover:hover{background-color:#d9d9d9}.blog-index .blog-right .post-archives li span{color:#545454}.blog-index .blog-right li a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#687d8e}.blog-index .blog-right li a:hover{color:#3d4953}.blog-index .blog-right li span,.blog-index .blog-right .post-months li span{color:#b3b3b3}.blog-post .blog-left .post-top{border-bottom:1px solid #eceae6}.blog-post .blog-left .post-title{color:#545454}.blog-post .blog-left .post-info{color:#545454}.blog-post .blog-left .post-info a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#7491a8}.blog-post .blog-left .post-info a:hover{color:#567289}.blog-post .blog-left .cms-output p:first-of-type{color:#545454}.comment-count,.comment-leave{color:#fff;background:#545454}.comment{color:#545454;border-bottom:1px solid #eceae6}.comment a{color:#545454;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear}.comment a:hover{color:#2e2e2e}.comment .comment-date{color:#ababab}.comment-form{color:#545454}.comment-form input,.comment-form textarea{color:#545454;background-color:#fff;border:1px solid #e1ded8}.comment-form #comment-submit{color:#fff;background-color:#687d8e}.comment-form #comment-submit:hover{background-color:#526371}.comment-form #comment-status{color:#7491a8}.comment-form #error{color:#c0392b}.blog-post .blog-right{background-color:#e6e6e6}.blog-post .blog-right .post-share{border-bottom:1px solid #fff}.blog-post .blog-right .post-share .share-text{color:gray}.blog-post .blog-right .more-posts{color:#545454}.blog-post .blog-right .more-posts a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#687d8e}.blog-post .blog-right .more-posts a:hover{color:#4e5e6b}.blogcast.tablet-only{color:#545454;background-color:#fff;border:1px solid #b3b3b3}.blogcast.tablet-only:hover{color:#fff;background-color:#b3b3b3}.blog-filter{color:#fff;border:1px solid #ccc;background-color:#ccc}.blog-filter:hover{background-color:#b3b3b3}.style-wrap-arrow:after{content:"";width:0;height:0;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:6px solid #fff;position:absolute;top:22px;right:34px}.featured-event{border-bottom:1px solid #e6e6e6}.featured-event .featured-hero .circle{color:#545454;background:#fff;background:#f2f1ee;border:1px solid #e7e5e0}.featured-event .featured-info .featured-event-title{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#545454}.featured-event .featured-info .featured-event-title:hover{color:#2e2e2e}.featured-event .featured-info .featured-event-time{color:#545454}.featured-event .featured-info .featured-categories{color:#ababab}.featured-event .featured-info .featured-categories .category{color:#545454}.featured-event .featured-info .featured-categories .category:after{content:", ";color:#ababab}.featured-event .featured-info .featured-categories .category:last-child:after{content:""}.featured-event .featured-info .featured-event-summary{color:#545454}.featured-event .featured-info .featured-event-summary a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#7491a8}.featured-event .featured-info .featured-event-summary a:hover{color:#5a788f}.featured-event .featured-info .mobile-title-line{color:#545454}.events-list .month-label{color:#fff;background:#687d8e}@media (max-width: 720px){.events-list .month-label:before,.events-list .month-label:after{background:#687d8e}}.events-list .list-info-block{border-bottom:1px solid #e6e6e6;color:#545454}.events-list .list-info-block .list-title a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#545454}.events-list .list-info-block .list-title a:hover{color:#2e2e2e}@media (max-width: 720px){.events-list .list-info-block .list-title a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#687d8e}.events-list .list-info-block .list-title a:hover{color:#4e5e6b}}.event-detail .event-detail-title{color:#545454}.event-detail-info{color:#545454}.event-detail-info .event-detail-coordinator a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#7491a8}.event-detail-info .event-detail-coordinator a:hover{color:#567289}.event-detail .event-right .more-events{color:#545454;background-color:#e6e6e6}.event-detail .event-right .more-events a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#687d8e}.event-detail .event-right .more-events a:hover{color:#4e5e6b}.mobile-event-map-button,.event-map-button{color:#323c44;font-weight:400 !important;color:#fff;background-color:#687d8e}.mobile-event-map-button:hover,.event-map-button:hover{background:#758a9a}.events-calendar .calendar caption{color:#fff;background-color:#687d8e}.events-calendar .calendar caption .prevMonth a,.events-calendar .calendar caption .nextMonth a{border-right:1px solid #4e5e6b}.events-calendar .calendar caption .prevMonth a:hover,.events-calendar .calendar caption .nextMonth a:hover{background-color:#758a9a}.events-calendar .calendar thead,.events-calendar .calendar td{background-color:#fff}.events-calendar .calendar thead{color:gray;border:1px solid #ccc}.events-calendar .calendar td{color:#999;border:1px solid #ccc}.events-calendar .calendar li>a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#545454}.events-calendar .calendar li>a:hover{color:#7a7a7a}.events-list .category-button,.events-calendar .category-button{color:#fff;background:#5d707f;border:1px solid #4e5e6b}.events-list .category-button:hover,.events-calendar .category-button:hover{background:#6f8596}.events-list .category-button:after,.events-calendar .category-button:after{content:"";width:0;height:0;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:6px solid #fff}.events-list .category-box,.events-calendar .category-box{background:#fff;-webkit-box-shadow:0 2px 9px #BBB;-moz-box-shadow:0 2px 9px #BBB;-ms-box-shadow:0 2px 9px #BBB;-o-box-shadow:0 2px 9px #BBB;box-shadow:0 2px 9px #BBB}.events-list .category-box:before,.events-calendar .category-box:before{content:"";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:6px solid #fff}.events-list .category-box,.events-calendar .category-box{color:#545454}.events-list .event-mobile-filter,.events-calendar .event-mobile-filter{color:#fff;border:1px solid #ccc;background-color:#ccc}.events-list .event-mobile-filter:hover,.events-calendar .event-mobile-filter:hover{background-color:#b3b3b3}.event-hover-outer{background-color:#fff;-webkit-box-shadow:0 1px 5px #BBB;-moz-box-shadow:0 1px 5px #BBB;-ms-box-shadow:0 1px 5px #BBB;-o-box-shadow:0 1px 5px #BBB;box-shadow:0 1px 5px #BBB}.event-hover-outer .event-hover-title{color:#545454}.event-hover-outer .event-hover-title a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#687d8e}.event-hover-outer .event-hover-title a:hover{color:#8a9ba9}.event-hover-outer .event-hover-desc{color:#7a7a7a}.event-hover-outer .event-hover-desc a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#7491a8}.event-hover-outer .event-hover-desc a:hover{color:#5a788f}.sermon-index .media-top .sermon-podcast-button{color:#545454;background-color:#fff;border:1px solid #b3b3b3}.sermon-index .media-top .sermon-podcast-button:hover{color:#fff;background-color:#b3b3b3}.sermon-index .media-top .style-wrap-arrow:after{right:20px}.sermon-index .media-top .sermon-mobile-filter{color:#fff;border:1px solid #ccc;border-bottom:1px solid #c2c2c2;background-color:#ccc}.sermon-index .media-top .sermon-mobile-filter:hover{background-color:#b3b3b3}.media .tabset.sort-tabs{border:0}.media .tabset.sort-tabs span{border:0;color:#fff;background-color:#d1d1d1;border-bottom:1px solid #c2c2c2}.media .tabset.sort-tabs span:hover{background-color:#c2c2c2}.media .tabset.sort-tabs span.current{background-color:#687d8e;border-bottom:1px solid #5b6d7c}.media .tabset.sort-tabs li:last-child span{border-right:0}.filter-by-info{color:#c2c2c2}.series-hidden .series-hidden-title{color:#545454}.series-hidden .series-hidden-button{color:#fff;background-color:#d1d1d1;border-bottom:1px solid #c2c2c2}.series-hidden .series-hidden-button:hover{background-color:#c2c2c2}.current-series.sermon-index-view .series-banner{background:#687d8e}.current-series.sermon-index-view .series-banner .current-series-info{color:#fff}.current-series.sermon-index-view .series-banner .current-series-info h4{color:#20272c}.current-series.sermon-index-view .series-banner .current-series-info a{color:#ccc}.current-series.sermon-index-view .series-banner .left-banner,.current-series.sermon-index-view .series-banner .right-banner{background:#687d8e}.current-series.sermon-index-view .series-banner:after{content:"";width:0;height:0;border-left:29px solid transparent;border-right:29px solid transparent;border-top:14px solid #687d8e}.all-sermons.sermon-index-view{border-top:1px solid #d9d9d9}.sermon-listing{border-bottom:1px solid #d9d9d9}.sermon-listing .sermon-listing-info{color:#545454}.sermon-listing .sermon-listing-info .sermon-listing-title{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#545454}.sermon-listing .sermon-listing-info .sermon-listing-title:hover{color:#2e2e2e}.sermon-listing .sermon-listing-info .sermon-listing-details a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#7491a8}.sermon-listing .sermon-listing-info .sermon-listing-details a:hover{color:#5a788f}.sermon-listing-tabs{-webkit-box-shadow:0 1px 6px #f2f2f2;-moz-box-shadow:0 1px 6px #f2f2f2;-ms-box-shadow:0 1px 6px #f2f2f2;-o-box-shadow:0 1px 6px #f2f2f2;box-shadow:0 1px 6px #f2f2f2}@media (max-width: 720px){.sermon-listing-tabs{box-shadow:none}}.sermon-listing-tabs .sermon-media-tab{color:#545454;background-color:#fff;border:1px solid #e6e6e6;border-right:0}.sermon-listing-tabs .sermon-media-tab:hover{background-color:#e6e6e6}@media (max-width: 720px){.sermon-listing-tabs .sermon-media-tab{-webkit-box-shadow:0 1px 6px #f2f2f2;-moz-box-shadow:0 1px 6px #f2f2f2;-ms-box-shadow:0 1px 6px #f2f2f2;-o-box-shadow:0 1px 6px #f2f2f2;box-shadow:0 1px 6px #f2f2f2;border-right:1px solid #e6e6e6}}.sermon-listing-tabs li:last-child .sermon-media-tab{border-right:1px solid #e6e6e6}.sermon-listing-tabs .downloads-tab:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #545454}.sermon-listing-tabs .sermon-downloads{-webkit-box-shadow:0 1px 6px #f2f2f2;-moz-box-shadow:0 1px 6px #f2f2f2;-ms-box-shadow:0 1px 6px #f2f2f2;-o-box-shadow:0 1px 6px #f2f2f2;box-shadow:0 1px 6px #f2f2f2}.sermon-listing-tabs .sermon-downloads a,.sermon-listing-tabs .sermon-downloads i{color:#545454}.sermon-listing-tabs .sermon-downloads li{background-color:#fff;border:1px solid #e6e6e6;border-bottom:0}.sermon-listing-tabs .sermon-downloads li:hover{background-color:#e6e6e6}.sermon-listing-tabs .sermon-downloads li:last-child{border-bottom:1px solid #e6e6e6}.filter-series .series-group:hover .series-title{color:#353535}.filter-series .series-title{color:#545454}.filter-date h4{color:#fff;background:#545454}.filter-date li{color:#bfbfbf}.filter-date li a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#687d8e}.filter-date li a:hover{color:#3d4953}.filter-date .sermon-year-button{-webkit-box-shadow:0 1px 3px #f2f2f2;-moz-box-shadow:0 1px 3px #f2f2f2;-ms-box-shadow:0 1px 3px #f2f2f2;-o-box-shadow:0 1px 3px #f2f2f2;box-shadow:0 1px 3px #f2f2f2;color:#545454;background:#fff;border:1px solid #d9d9d9}.filter-date .sermon-year-button:hover{color:#fff;background:#687d8e}.filter-date .sermon-year-button:hover{border:1px solid #687d8e}.filter-scripture h4{color:#fff;background:#545454}.filter-scripture li{color:#bfbfbf}.filter-scripture li a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#687d8e}.filter-scripture li a:hover{color:#3d4953}.filter-scripture li span{color:#fff;background-color:#d4d4d4}.filter-speaker{color:#545454}.filter-speaker h4{color:#fff;background:#545454}.filter-speaker .speaker-block{border-bottom:1px solid #d9d9d9}.filter-speaker .speaker-block:last-child{border-bottom:0}.filter-speaker .speaker-block .speaker-info a{color:#687d8e;border-bottom:1px solid #687d8e}.filter-speaker .speaker-block .speaker-info a:hover{color:#3d4953;border-bottom:1px solid #3d4953}.filter-speaker .speaker-block .speaker-page-button{-webkit-box-shadow:0 1px 4px #f2f2f2;-moz-box-shadow:0 1px 4px #f2f2f2;-ms-box-shadow:0 1px 4px #f2f2f2;-o-box-shadow:0 1px 4px #f2f2f2;box-shadow:0 1px 4px #f2f2f2;color:#545454;background:#fff;border:1px solid #d9d9d9}.filter-speaker .speaker-block .speaker-page-button:hover{color:#fff;background:#687d8e}.filter-speaker .speaker-block .speaker-page-button:hover{border:1px solid #687d8e}.filter-topic h4{color:#fff;background:#545454}.filter-topic li{color:#bfbfbf}.filter-topic li a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#687d8e}.filter-topic li a:hover{color:#3d4953}.filter-topic li span{color:#fff;background-color:#d4d4d4}.sermon-detail .sermon-detail-top{color:#545454}.sermon-detail .sermon-detail-top p span a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#7491a8}.sermon-detail .sermon-detail-top p span a:hover{color:#5a788f}.sermon-detail .sermon-detail-top .sermon-listing-tabs{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;border:0}.sermon-detail .sermon-detail-top .sermon-listing-tabs .sermon-media-tab{-webkit-box-shadow:0 1px 4px #f2f2f2;-moz-box-shadow:0 1px 4px #f2f2f2;-ms-box-shadow:0 1px 4px #f2f2f2;-o-box-shadow:0 1px 4px #f2f2f2;box-shadow:0 1px 4px #f2f2f2;border:1px solid #d9d9d9}.sermon-detail .cms-output{border-top:1px solid #d9d9d9;padding-top:20px}.sermon-detail .sermon-detail-right .more-sermons{color:#545454;background-color:#e6e6e6}.sermon-detail .sermon-detail-right .more-sermons a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#687d8e}.sermon-detail .sermon-detail-right .more-sermons a:hover{color:#4e5e6b}.sermon-detail .sermon-detail-right .speaker-detail-button{color:#323c44;font-weight:400 !important;color:#fff;background-color:#687d8e}.sermon-detail .sermon-detail-right .speaker-detail-button:hover{background:#758a9a}#subpage #churches .cf-tabs{border:2px solid #687d8e;border-radius:4px}#subpage #churches .cf-tabs li{color:#687d8e;background:#fff}#subpage #churches .cf-tabs li:hover{background-color:#687d8e;color:#fff}#subpage #churches .cf-tabs li.current{background:#687d8e;color:#fff}#subpage #churches .cf-map .cf-infobox-content{background:#fff}#subpage #churches .cf-list-tab-holder.cf-tab ul li{background-color:#d1d1d1;color:#fff;border-bottom:1px solid #c2c2c2}#subpage #churches .cf-list-tab-holder.cf-tab ul li.current{background-color:#687d8e;border-bottom:1px solid #5b6d7c}#subpage #churches .cf-list-tab-holder.cf-tab ul li:hover{background-color:#c2c2c2;border-bottom:1px solid #c2c2c2}#subpage #churches .cf-header-bar{background:#687d8e;border:1px solid #687d8e}#subpage #churches .cf-header-bar label{color:#fff}#subpage #churches .cf-header-bar label .select{text-shadow:0 0 1px #687d8e}#subpage #churches .cf-header-bar a{background:#fff;color:#687d8e}#subpage #churches .cf-header-bar a:hover{background-color:#f2f2f2}#subpage #churches div.cf-church-by-continent div.cf-continent div.cf-continent-church{border-bottom:1px solid #d9d9d9}#subpage #churches div.cf-church-by-continent div.cf-continent div.cf-continent-church .cf-continent-info h4 a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;-ms-transition:color 0.1s linear;-o-transition:color 0.1s linear;transition:color 0.1s linear;color:#545454}#subpage #churches div.cf-church-by-continent div.cf-continent div.cf-continent-church .cf-continent-info h4 a:hover{color:#2e2e2e}#subpage #churches div.cf-church-by-continent div.cf-continent div.cf-continent-church .cf-continent-details a{background-color:#fff;color:#545454;border:1px solid #d9d9d9;-webkit-box-shadow:0 1px 6px #f2f2f2;-moz-box-shadow:0 1px 6px #f2f2f2;-ms-box-shadow:0 1px 6px #f2f2f2;-o-box-shadow:0 1px 6px #f2f2f2;box-shadow:0 1px 6px #f2f2f2;color:#545454;background-color:#fff;border:1px solid #e6e6e6}@media (max-width: 720px){#subpage #churches div.cf-church-by-continent div.cf-continent div.cf-continent-church .cf-continent-details a{-webkit-box-shadow:0 1px 6px #f2f2f2;-moz-box-shadow:0 1px 6px #f2f2f2;-ms-box-shadow:0 1px 6px #f2f2f2;-o-box-shadow:0 1px 6px #f2f2f2;box-shadow:0 1px 6px #f2f2f2}}#subpage #churches div.cf-church-by-continent div.cf-continent div.cf-continent-church .cf-continent-details a:hover{background-color:#e6e6e6;color:#545454}div#church #event-content ul#event-meta li{color:#545454}#gmap p.full a{color:#323c44;font-weight:400 !important;color:#fff;background-color:#687d8e}#gmap p.full a:hover{background:#758a9a}.small-groups #content .media .groups-header.media-top ::-webkit-input-placeholder{color:#6e6e6e !important}.small-groups #content .media .groups-header.media-top ::-moz-placeholder{color:#6e6e6e !important}.small-groups #content .media .groups-header.media-top :-ms-input-placeholder{color:#6e6e6e !important}.small-groups #content .media .groups-header.media-top .search-box{background:#fff;background:#f2f1ee;border:1px solid #e7e5e0}.small-groups #content .media .groups-header.media-top .group-search-icon{color:#7491a8}.small-groups #content .media .groups-tagging{color:#545454}.small-groups #content .media .groups-tagging .group-tags li{border:1px solid #d3d3d3}@media (max-width: 720px){.small-groups #content .media .groups-tagging .group-tags li{border:none}}.small-groups #content .media .groups-tagging .group-tags li:last-child{border:0}.small-groups #content .media .groups-tagging .group-tags li span{color:#bababa}.small-groups #content .media .groups-tagging .group-tags li span:hover{color:#7491a8}.small-groups #content .media .groups-tagging .clear-all-button{color:#7491a8}.small-groups #content .media .groups-tagging .clear-all-button:hover{color:#93aabc}.small-groups #content .media .groups-data thead tr{background:#687d8e}.small-groups #content .media .groups-data thead tr td{color:#fff}.small-groups #content .media .groups-data thead tr select{color:#fff;background:#5d707f;border:1px solid #485662}.small-groups #content .media .groups-data thead tr select:hover{background:#6c8294}.small-groups #content .media .groups-data thead tr .select-wrap{position:relative}.small-groups #content .media .groups-data thead tr .select-wrap:after{content:"";width:0;height:0;border-left:5.5px solid transparent;border-right:5.5px solid transparent;border-top:6px solid #fff;position:absolute;top:16px;right:27px}@media (max-width: 1160px){.small-groups #content .media .groups-data thead tr .select-wrap:after{right:12px}}.small-groups #content .media .groups-data tbody{color:#616161}.small-groups #content .media .groups-data tbody tr.visible:nth-last-child(3) td,.small-groups #content .media .groups-data tbody tr.visible:nth-last-child(2) td{border-bottom:1px solid #d6d2c9}.small-groups #content .media .groups-data tbody tr.visible:nth-last-child(3).shown td{border-bottom:0}.small-groups #content .media .groups-data tbody tr.visible td{border-top:1px solid #d6d2c9;background-color:transparent}.small-groups #content .media .groups-data tbody tr.visible td:first-child{border-left:1px solid #fff}.small-groups #content .media .groups-data tbody tr.visible td:last-child{border-right:1px solid #fff}.small-groups #content .media .groups-data tbody tr.visible:first-child td{border-top:0}.small-groups #content .media .groups-data tbody tr.visible:first-child.shown td{border-top:1px solid #d6d2c9}.small-groups #content .media .groups-data tbody tr.visible .show-button{color:#d3d3d3}.small-groups #content .media .groups-data tbody tr.visible .show-button.shown{color:#545454}.small-groups #content .media .groups-data tbody tr.visible.shown td:first-child{border-left:1px solid #d6d2c9}.small-groups #content .media .groups-data tbody tr.visible.shown td:last-child{border-right:1px solid #d6d2c9}@media (max-width: 1160px){.small-groups #content .media .groups-data tbody tr.visible.shown td:nth-child(4){border-right:1px solid #d6d2c9}}.small-groups #content .media .groups-data tbody tr.hidden td{border-right:1px solid #d6d2c9;border-left:1px solid #d6d2c9}.small-groups #content .media .groups-data tbody tr.hidden:nth-last-child(2) td{border-bottom:1px solid #d6d2c9}.small-groups #content .media .groups-data tbody tr.hidden .hidden-content h3{color:#687d8e}.small-groups #content .media .groups-data tbody tr.hidden .hidden-content strong{color:#545454}.small-groups #content .media .groups-data tbody tr.shown{background:#fff;background:#f9f8f7}.small-groups #content .media .groups-data tbody tr.shown .email-leader-button{color:#fff;background:#7491a8}.small-groups #content .media .groups-data tbody tr.shown .email-leader-button:hover{background:#8da5b8}.small-groups #content .media .groups-pagination li a{color:#545454;border-top:1px solid #d6d2c9;border-bottom:1px solid #d6d2c9}.small-groups #content .media .groups-pagination li a:hover{background:#eceae6}.small-groups #content .media .groups-pagination li:first-child a{color:#7491a8;border-left:1px solid #d6d2c9;border-right:1px solid #d6d2c9}@media (max-width: 720px){.small-groups #content .media .groups-pagination li:first-child a{border-right:0}}.small-groups #content .media .groups-pagination li:last-child a{color:#7491a8;border-left:1px solid #d6d2c9;border-right:1px solid #d6d2c9}.small-groups #content .media .groups-pagination li:first-child:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #7491a8;position:absolute;left:12px;top:4px}@media (max-width: 720px){.small-groups #content .media .groups-pagination li:first-child:before{top:15px}}.small-groups #content .media .groups-pagination li:last-child:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #7491a8;position:absolute;right:12px;top:4px}@media (max-width: 720px){.small-groups #content .media .groups-pagination li:last-child:before{top:15px}}.small-groups #content .media .groups-pagination li.active a{color:#fff;background:#7491a8}.small-groups #content .media .groups-pagination .disabled a{color:#d3d3d3 !important}.small-groups #content .media .groups-pagination .disabled:first-child:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:6px solid #d3d3d3}.small-groups #content .media .groups-pagination .disabled:last-child:before{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #d3d3d3}.groups-modal-wrap.wrap-background,.footer-overlay.wrap-background{background-color:rgba(130,130,130,0.4)}.groups-modal{color:#545454;background:#fff;-webkit-box-shadow:0 5px 29px rgba(4,4,4,0.22);-moz-box-shadow:0 5px 29px rgba(4,4,4,0.22);-ms-box-shadow:0 5px 29px rgba(4,4,4,0.22);-o-box-shadow:0 5px 29px rgba(4,4,4,0.22);box-shadow:0 5px 29px rgba(4,4,4,0.22)}.groups-modal .groups-modal-close{color:#545454}.groups-modal .groups-modal-close:hover{color:#8c8c8c}.groups-modal input,.groups-modal textarea{border:1px solid rgba(4,4,4,0.15);-webkit-box-shadow:inset 2.5px 4.3px 5px rgba(4,4,4,0.02);-moz-box-shadow:inset 2.5px 4.3px 5px rgba(4,4,4,0.02);-ms-box-shadow:inset 2.5px 4.3px 5px rgba(4,4,4,0.02);-o-box-shadow:inset 2.5px 4.3px 5px rgba(4,4,4,0.02);box-shadow:inset 2.5px 4.3px 5px rgba(4,4,4,0.02)}.groups-modal .email-submit-button{border:0;color:#fff;background:#7491a8}.groups-modal .email-submit-button:hover{background:#8da5b8}.groups-modal .status.success li{color:#7491a8}.campus-selector{color:#545454}.campus-selector h5{color:#5c5c5c}.campus-selector span{background:#fff}.campus-selector span:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #545454;position:absolute;content:"";top:12px;right:10px}.campus-selector .campus-list{background:#fff}.campus-selector .campus-list a{color:#545454;background:#fff}.campus-selector .campus-list a:hover{color:#fff;background:#7491a8}.campus-selector-v2{background:#687d8e}.campus-selector-v2 .campus-selector-tabs h5{color:#fff}.campus-selector-v2 .campus-selector-tabs a{background:#758a9a;color:#272f36}.campus-selector-v2 .campus-selector-tabs a:hover{background:#a1afbb}.campus-selector-v2 .campus-selector-tabs li.current a{background:#a1afbb}.campus-selector-v2 .campus-selector-dropdown h5{color:#fff;background:#758a9a}.campus-selector-v2 .campus-selector-dropdown h5:hover{background:#8496a5}.campus-selector-v2 .campus-selector-dropdown h5.open{background:#758a9a !important}.campus-selector-v2 .campus-selector-dropdown a{color:#272f36;background:#758a9a}.campus-selector-v2 .campus-selector-dropdown a:hover{color:#fff;background:#272f36}::selection{background:rgba(104,125,142,0.92)}::-moz-selection{background:rgba(104,125,142,0.92)}.ql-img .ql-fill{background-color:#536a7b}#content,#widgets .widget{border-top:13px solid #859cae}#content h3,#widgets .widget h3{color:#859cae}#message .message-buttons p a{color:#fff}#message .message-buttons p a:hover{color:#373945}#content .cms-output h3{color:#859cae}#content .cms-output h5{color:#545454}#content .cms-output p,#content .cms-output p:first-of-type{color:#3d3b46}.gradient-shim{background:rgba(33,42,47,0.4);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(33,42,47,0.4)), color-stop(100%, rgba(33,42,47,0.3)));background:-webkit-linear-gradient(top, rgba(33,42,47,0.4) 0%, rgba(33,42,47,0.3) 100%);background:-moz-linear-gradient(top, rgba(33,42,47,0.4) 0%, rgba(33,42,47,0.3) 100%);background:-ms-linear-gradient(top, rgba(33,42,47,0.4) 0%, rgba(33,42,47,0.3) 100%);background:-o-linear-gradient(top, rgba(33,42,47,0.4) 0%, rgba(33,42,47,0.3) 100%);background:linear-gradient(to bottom, rgba(33,42,47,0.4) 0%, rgba(33,42,47,0.3) 100%)}.logo{background-size:209px auto}@media (-webkit-min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.logo{background-size:209px auto}}.event-detail-info p a{color:#de3b42}.event-detail-info p a:hover{text-decoration:underline}#message.widgetized .hover-effect{background-color:rgba(40,47,54,0.8);position:absolute;top:0;left:0;bottom:0;right:0}
