/*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}select[multiple]{min-height:100px}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{line-height:1.5}a{text-decoration:underline;color:#007db8}a:hover,a:active{color:#00324a}.align-icon{display:flex;align-items:center}.align-icon .icon{flex-shrink:0}.icon{display:inline-block;width:1em;height:1em;line-height:1}.content-width{position:relative;margin:0 auto;padding:0 10px}.content-width:after,.clear:after{content:"";display:table;clear:both}.grid-unit{position:relative;float:left;width:100%;margin-bottom:10px;padding:0 10px;vertical-align:top}.gutter-0{padding:0}.gutter-20{padding:0 20px}.giga{font-size:40px}.mega{font-size:36px}.kilo{font-size:32px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700}h1,.alpha{font-size:28px}h2,.beta{font-size:24px}h3,.gamma{font-size:20px}h4,.delta{font-size:18px}h5,.epsilon{font-size:14px}h6,.zeta{font-size:12px}small,.milli{font-size:10px}p,ul,ol,dl,address{margin:0 0 20px}ul,ol{padding:0 0 0 20px}ul ul,ol ol,dl dl{margin:10px 0}ul li,ol li,dl dd{margin-bottom:10px}ol ol li{list-style-type:lower-alpha}ol ol ol li{list-style-type:lower-roman}nav ul,nav ol,.no-bull{list-style:none;margin:0;padding:0}nav li{margin:0}dt{font-weight:700}dd{margin:0 0 10px;padding-left:20px}blockquote{margin:0;padding-left:16px;border-left:2px solid #ddd}blockquote p{margin-bottom:10px}blockquote small,cite,figcaption{font-style:italic;font-size:12px}address{font-style:normal}hr{margin:24px 0;border:0 #ccc solid;border-top-width:1px}figure{margin:0}img{max-width:100%;height:auto;vertical-align:middle}.left{float:left}.right{float:right}.lead{font-size:18px}.text-center{text-align:center}.text-right{text-align:right}.text-hide{text-indent:100%;white-space:nowrap;overflow:hidden}.vid-wrap{position:relative;height:0;margin-bottom:24px;padding-bottom:56.25%}.vid-wrap iframe,.vid-wrap object,.vid-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}form{margin-bottom:24px}label{display:block;margin-bottom:10px}label em{color:red}input,textarea,select{display:block;width:100%;margin-bottom:16px;padding:8px;font-weight:500;color:#434a54;border:1px solid #ddd}select{height:38px;background-color:#fff}input[type=checkbox],input[type=radio]{display:inline-block;width:auto}textarea{line-height:normal}input:focus,textarea:focus,select:focus{outline:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#dedede;transition:color .15s linear}input::-moz-placeholder,textarea::-moz-placeholder{color:#dedede;transition:color .15s linear}input:-moz-placeholder,textarea:-moz-placeholder{color:#dedede;transition:color .15s linear}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#dedede;transition:color .15s linear}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#ededec}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:#ededec}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:#ededec}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:#ededec}button,.btn{margin-bottom:16px;padding:12px 20px;text-align:center;text-transform:uppercase;-webkit-appearance:none}button:focus,.btn:focus{outline:none}.btn{display:block;width:auto;margin-bottom:8px;color:#fff;border:none;background-color:#00a9cd}.btn:hover,.btn:active,.btn:focus{background-color:#4877ac}.btn--gold{color:#fff;background-color:#d8ae2e!important}.btn--red{background-color:#9d1d52!important}.btn--blue{background-color:#19398a!important}.btn--orange{background-color:#f7941d!important}.btn--lsq{background-color:#e34e28!important}.btn--es{background-color:#112559!important}.btn--dt{background-color:#696a6d!important}.btn--ws{background-color:#8b0e04!important}.btn--eh{background-color:#d8ae2e!important}.btn--rcs{background-color:#7fa751!important}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}body{font-family:gotham ssm a,gotham ssm b}a{color:#00a9cd;text-decoration:none;-webkit-transition:.25s;transition:.25s}.alert-popup{position:absolute;z-index:2000;display:none;width:100%;height:100vh;background-color:rgba(0,0,0,.8)}.alert-popup__content{position:relative;max-width:400px;padding:32px;font-size:16px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);background-color:#00a9cd}.alert-popup__btn{max-width:200px;margin:0 auto}.alert-popup__btn:hover{color:#fff}.alert-popup.opened{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-popup__container{position:relative}.popup-close{position:absolute;top:10px;right:10px;color:#fff}.popup-close:hover{color:#fff}blockquote{margin:0}.content-width blockquote{font-size:26px;margin:0;line-height:130%;color:#a6a9ad;padding:0 85px 0 75px;color:#a6a9ad;position:relative;border:none}.content-width blockquote:before{position:absolute;left:20px;top:30px;color:#cfd2d7;content:"\201C";font-size:80px;line-height:.1em}.content-width blockquote:after{position:absolute;right:40px;bottom:-5px;color:#cfd2d7;content:"\201D";font-size:80px;line-height:.1em}h2{font-weight:200;font-size:24px;margin:0;padding:0;line-height:130%}h3{margin:0;padding:0;font-size:24px;font-weight:300}h4{margin:0 0 5px;padding:0;font-size:18px;font-weight:700;color:#065167}h4.mini{margin:0;padding:0;font-size:13px;font-weight:700;text-transform:uppercase;color:#444}.sub-page-content h2 a,.sub-page-content h3 a,.sub-page-content h4 a,.sub-page-content h4.mini a{text-decoration:none;color:#4a4a4a}.sub-page-content h2 a:hover,.sub-page-content h3 a:hover,.sub-page-content h4 a:hover,.sub-page-content h4.mini a:hover{text-decoration:none}.sub-page-content h3.internal-nav{color:#00a9cd;text-align:center}.sub-page-content h3.internal-nav a{color:#00a9cd;text-align:center}.article-author h3{margin-bottom:12px;font-size:18px}.content-width{max-width:1200px}.content-width--980{max-width:980px}.content-width--800{max-width:800px}.content-width--700{max-width:700px}.content-width--600{max-width:600px}.back-to-top{position:fixed;z-index:999;top:50%;right:20px;display:block;margin-top:-25px;padding:14px 10px;visibility:visible;opacity:1;cursor:pointer;font-size:10px;line-height:1;color:#bbb;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#363636;border-radius:50%;-webkit-transition:.3s;transition:.3s}.back-to-top:hover,.back-to-top:active,.back-to-top:focus{color:#fff}.back-to-top img{max-width:20px}.back-to-top.is-hidden{visibility:hidden;opacity:0}.primary-nav,.site-wrap{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99),-webkit-transform .2s cubic-bezier(.16,.68,.43,.99)}.site-wrap{display:flex;flex-direction:column;min-height:100vh}main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.fullPage{background-attachment:scroll;background-position:bottom}.primary-nav{position:fixed;width:260px;height:100%;top:0;right:0;z-index:9999;padding:24px;color:#fff;background-color:#363636;overflow:auto;-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.primary-nav.is-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.is-opened+.site-wrap{overflow-x:hidden;-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.primary-nav a{color:#fff}.close-nav{display:block;margin-bottom:16px}.primary-nav .close-nav span{float:right}.primary-search{margin-bottom:24px}.primary-search form{position:relative;margin-bottom:0;padding-right:8px;background-color:#979797;border-radius:4px}.primary-search input{margin-bottom:0;padding:4px 18px 4px 8px;background:url(../images/search-icon.png) no-repeat center right;border:none}.primary-search form .btn{display:none}.primary-nav-list{margin-bottom:24px}.primary-nav-list>li>a{display:block;margin-bottom:16px;text-transform:uppercase}.primary-nav-list li a:hover,.primary-nav-list li a:active,.primary-nav-list li a:focus{color:#00a9cd}.primary-nav-list ul{margin-bottom:16px;padding-left:16px}.primary-nav-list ul li{margin-bottom:10px;font-size:14px}.newsletter-wrap p{margin-bottom:0}.newsletter-wrap .small{margin-bottom:8px;font-size:12px}.newsletter-wrap input{padding:4px 8px;border-radius:4px}.newsletter-wrap .btn{background-color:#00a9cd}.newsletter-list p{display:flex;width:100%}.newsletter-list p a:hover{color:#065167;text-decoration:none}.newsletter-list .align-icon{margin-left:auto}.newsletter-list p .icon{margin-right:8px}.utilitybar{background-color:#363636;padding-bottom:8px;text-align:center}.utilitybar .content-width{padding:0}.donate-link{display:block;padding-top:8px;padding-bottom:8px;font-weight:800;font-size:10px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);text-transform:uppercase;background-color:#008bb2}.menu-toggle{display:none;opacity:0;visibility:hidden}.utility-wrap{float:right;width:100%;height:100%;min-height:24px;padding-top:12px;text-align:center}.utility-wrap a{color:#bbb;font-size:10px}.utilitybar-wrap a:hover,.utilitybar-wrap a:active,.utilitybar-wrap a:focus{color:#fff}.utility-nav li{display:inline-block;margin-bottom:0;font-size:10px}.utility-nav li:not(:last-of-type){margin-right:12px}.utility-search{display:none}.header{position:relative;z-index:20;width:100%;padding-top:10px;padding-bottom:10px;color:#fff;font-size:16px}.header--full{background-color:#4b4b4b}.header--rcs{padding-bottom:20px;background-color:#00a9cd}.header-content__wrapper{display:table;width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.header .content-width{display:table-row;width:100%;max-width:1200px}.header-column{display:table-cell}.logo,.section-nav,.nav-toggle,.donation-link{display:inline-block}.header-column--left{width:auto}.header-column--center{display:none;text-align:center}.header-column--right{width:100px;text-align:right}.logo{margin-right:10px}.logo img{height:50px}.section-nav{margin:0 auto}.section-nav li{position:relative;display:inline-block;padding:0 8px 8px}.section-nav ul li:hover a:hover{background-color:#065167}.section-nav a,.nav-toggle,.donation-link{position:relative;display:block;padding:12px;color:#fff;text-transform:uppercase}.donation-link{display:none}.section-nav .active,.section-nav li:hover a,.donation-link:hover{background-color:#00a9cd}.donation-link:hover{border-color:#00a9cd}.section-nav ul li ul,.dl-drop>ul{display:none}.dl-drop>ul li{margin-bottom:0}.dl-drop>ul li a{display:block;width:100%;padding:16px}.section-nav ul li:hover>ul,.dl-drop:hover>ul{position:absolute;top:48px;left:0;z-index:100;display:block;width:300px;margin-left:calc(50% - 300px/2);background-color:#00a9cd;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);border-radius:4px}.dl-drop:hover>ul{top:42px}.dl-drop li a{color:#fff}.section-nav ul li>ul li{display:block;width:100%;padding:0}.section-nav ul li>ul li a{padding:16px}.section-nav ul li>ul li a:hover,.dl-drop:hover>ul li a:hover{background-color:#065167}.nav-toggle{position:relative;display:block}.nav-toggle:hover,.nav-toggle:focus,.nav-toggle:active{color:#fff}.burger{position:relative;display:inline-block;width:16px;height:16px;line-height:1;vertical-align:top;text-align:center}.patty,.patty:before,.patty:after{position:absolute;display:block;content:'';width:100%;height:2px;background-color:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.patty{top:50%;margin-top:3px}.patty:before{top:-5px}.patty:after{top:5px}.hero{position:relative;width:100%;min-height:500px;background-size:cover;overflow:hidden;text-align:center}.hero--home{border:none;box-shadow:inset 0 50px 150px 0 rgba(0,0,0,.75)}.hero .bg-img-wrap{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border-bottom:1px solid #000}.hero span[class^=bg-img-]{position:absolute;visibility:hidden;opacity:0;display:block;width:100%;height:100%;background-position:80%;background-repeat:no-repeat;background-size:cover;-webkit-transition:1.5s;transition:1.5s;box-shadow:inset 0 50px 150px 0 rgba(0,0,0,.75)}.hero span[class^=bg-img-].is-active{visibility:visible;opacity:1}.hero.hero--sub span[class^=bg-img-]{background-position:center}.hero .bg-img-1{background-image:url(../images/slide-img-1.png)}.hero .bg-img-2{background-image:url(../images/slide-img-2.png)}.hero .bg-img-services-main{background-image:url(../images/services-main-header.jpg)}.hero span a{display:block;height:100%;z-index:1000}.hero img{margin-top:30px;position:relative;z-index:20}.hero span .content-width{height:100%}.hero__content{position:absolute;bottom:100px;left:0;z-index:20;max-width:590px;padding:24px;font-size:32px;color:#fff;text-align:left;background-color:rgba(0,0,0,.6);border-radius:4px}.hero__content--right{left:auto;right:0}.hero__content h2{font-size:28px;font-weight:100;text-transform:uppercase}.hero__content p{margin-bottom:0;text-shadow:0 1px 3px rgba(0,0,0,.3)}.hero__content .quote{font-family:Georgia,Times,serif;font-style:italic;font-size:16px}.hero__nav{position:absolute;bottom:0;z-index:10;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;padding:24px 0;background-color:#333;font-size:0;border-top:1px solid #000}.hero__nav.is-hidden{visibility:hidden;opacity:0}.hero__nav .slide-link-wrap{display:inline-block;margin-right:20px;margin-left:20px}.hero__nav a{display:inline-block;font-size:14px;color:#fff;vertical-align:middle}.hero__nav a:not(:last-of-type){margin-right:10px}.hero__nav a:hover{cursor:pointer}.hero__nav .slide-link{width:16px;height:16px;border-radius:50%;background-color:#fff}.hero__nav .slide-link:hover,.hero__nav .slide-link.is-current{background-color:#00a9cd}.hero__nav .btn-prev,.hero__nav .btn-next{padding-right:10px;padding-left:10px;font-size:24px;line-height:14px}.page-header{padding-top:48px;padding-bottom:48px;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#065167}.page-header h2{font-size:52px;text-transform:uppercase}.page-header h3{font-size:32px;font-style:italic;font-weight:100}.page-mini-nav,.sub-page-header{padding:20px 0;text-align:center;background-color:#333;border-bottom:1px solid #000}.page-mini-nav ul{font-size:0}.page-mini-nav li{display:inline-block;padding:16px;margin:7px;font-size:20px;border:1px solid #666;border-radius:5px}.page-mini-nav li:hover{background-color:#4d4d4d;border:1px solid #1a1a1a;transition:background-color .5s ease}.page-mini-nav a{display:block;color:#fff}.page-mini-nav a.active{opacity:.7}.sub-page-header h2{font-size:24px;color:#fff}.cg{background-image:url(../images/cg.png)}.dating{background-image:url(../images/dating.jpg)}.marriage{background-image:url(../images/marriage.jpg)}.sub-page-content{margin-bottom:20px;color:#4a4a4a}.sub-page-content__header{margin-bottom:0}.sub-page-content h2{margin-bottom:32px;font-size:28px;font-weight:100;text-align:center}.sub-page-content h2.update-header{margin-bottom:16px}.sub-page-content__figure{width:100%;margin-bottom:36px}.sub-page-content hr{margin:48px 0 24px}.sub-page-content a{color:#00a9cd}.sub-page-content a:hover,.sub-page-content a:focus,.sub-page-content a:active{text-decoration:underline}.table-resource,.table-toolkit{border:none}.table-resource tr{display:block;margin-bottom:32px}.table-resource td,.table-toolkit td{display:block;width:100%;vertical-align:top;border:none}.table-resource td:first-child{margin-bottom:24px}.table-toolkit td a{display:block}.table-toolkit td a>img{display:block;margin-bottom:24px}.page-form label{margin-bottom:8px}.page-form input[type=submit]{max-width:200px;margin:0 0 16px;color:#fff;background-color:#e34e28;border:none;border-radius:5px;letter-spacing:2px;padding:12px 20px;text-align:center;text-transform:uppercase;-webkit-appearance:none;-webkit-transition:.3s;transition:.3s}.page-form input[type=submit]:hover{background-color:#982216}.page-form input[type=radio]+label{display:inline-block}.page-form li{margin-bottom:4px}.page-form li input,.page-form li label{margin-bottom:0}.page-form select{width:auto;background-color:#fff}.page-form p{margin-bottom:0}.page-form input[type=submit]{background-color:#00a9cd}.page-form input[type=submit]:hover,.page-form input[type=submit]:active,.page-form input[type=submit]:focus{background-color:#065167}.update-quote img{float:left;max-width:280px;padding-right:30px}.update-quote cite{font-style:normal;font-size:16px}.update-quote p{padding:8px 0;font-style:normal}.update-footer table,.update-footer td{border:none}.page-quote{width:100%;margin-top:20px;margin-bottom:20px;padding:32px;font-family:Georgia,Times,serif;font-size:20px;font-style:italic;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.25);background-color:#00a9cd;border:none}.page-quote--right{float:right}.page-quote p{width:100%;max-width:950px;margin:0 auto}.page-quote a{color:#fff}.page-quote a:hover,.page-quote a:active,.page-quote a:focus{color:#fff;text-decoration:underline}.crumbs{padding-top:16px;padding-bottom:16px;font-size:14px;background-color:#efefef}.sub-page-container{margin-top:35px}.sub-page-container--alt{position:relative;z-index:15;margin-top:-300px}.sub-page-container--alt .content-width{padding:24px;background-color:#fff}.sub-page-container--alt .content-width--crumbs>.crumbs{margin-bottom:24px}.sub-page-container--alt .content-width:nth-of-type(2){padding-top:0}.sub-page-container--even .page-quote p{float:left}.page-quote--right p{float:left}.event-details{padding-top:32px;padding-bottom:32px}.staff-member{margin-bottom:48px}.staff-member:not(:last-of-type){border-bottom:1px solid #ddd}.staff-member a{color:#00a9cd}.staff-member a.staff-email{padding-right:0}.staff-member a:hover,.staff-member a:focus,.staff-member a:active{text-decoration:underline}.staff-member__table{display:table;width:100%}.staff-img{float:left;max-width:180px;margin-right:16px}.cat-extension{float:right}.table__col{display:table-cell;width:50%}ul.two-column{width:100%;margin-bottom:15px}ul.two-column li{width:100%;font-size:16px}.table__col:nth-child(2n){padding-left:30px;text-align:right}.staff-profile .sub-page-content{margin-bottom:24px}.staff-profile .sub-page-content h2{margin-bottom:0;text-align:left}.sub-page-footer{padding-top:24px;padding-bottom:24px;text-align:center;background-color:#008bb2}.sub-page-footer a{display:inline-block;padding:16px 48px;font-size:18px;color:#fff;text-transform:uppercase;border:2px solid #fff;border-radius:24px}.sub-page-footer a:hover,.sub-page-footer a:active,.sub-page-footer a:focus{color:#fff;text-shadow:none;background-color:#065167;border-color:#065167}.archive-content-list{margin-bottom:100px}.archive-content-list a{color:#00a9cd}.archive-content-list a:hover,.archive-content-list a:focus,.archive-content-list a:active{text-decoration:underline}.update-list,.archive-list{float:left;width:50%}.archive-list{width:40%;margin-left:10%}.archive-list li{text-align:right}.update-list li{font-weight:700}.update-list .archive-note{font-weight:400;font-size:14px;font-style:italic}.article-wrap{margin-bottom:48px}.article-img{width:30%}.article-content{width:70%}.article-content h3{font-size:32px;font-weight:100;line-height:1}.pagination{padding-top:32px;text-align:center}.pagination p,.pagination ul{margin:0;padding:0;display:inline-block;font-size:18px}.pagination ul{list-style:none;padding-left:12px}.pagination li{display:inline-block;margin-right:8px}.pagination a{display:block;padding:4px;color:#363636;text-decoration:none}.pagination .active{font-weight:700}.pagination a:hover,.pagination .active,.pagination .active:hover{color:#00a9cd}.pagination--wrap{display:flex;justify-content:space-between}.launch-welcome{background-color:#00a9cd;color:#fff;padding-top:20px}.launch-welcome .more{visibility:hidden}.launch-welcome h1{text-align:center;margin-bottom:25px;font-size:28px;font-weight:400;text-shadow:0 1px 3px rgba(0,0,0,.3)}.launch-welcome a.btn{max-width:200px;margin:0 auto 16px;color:#fff;background-color:#5f0801;border-radius:5px;letter-spacing:2px}.launch-welcome a.btn:hover{background-color:#ad1105;color:#fff;text-shadow:none}.cta-wrap--left .launch-col{float:left}.cta-wrap--none .launch-col{float:none}.launch-col{display:inline-block;margin-bottom:16px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3)}.launch-col p{margin-bottom:12px}.welcome-letter{background-color:#fff;color:#4a4a4a}.welcome-letter li{margin-bottom:0}.launch-welcome .welcome-letter,.launch-welcome .welcome-letter{padding:30px}.keller-col:first-child{padding:0;text-align:center}.keller-col blockquote{margin:25px 0;font-style:italic;font-size:22px;padding:24px;max-width:90%;border:none}.info-block{background-color:#eee;padding:40px 0;text-align:center}.info-block h2{font-size:28px;color:#4a4a4a;font-weight:400}.info-block .btn{max-width:200px;margin:0 auto 16px;color:#4a4a4a;font-weight:600;background-color:transparent;border-radius:5px;border:2px solid #4a4a4a;letter-spacing:2px}.info-block .btn:hover{background-color:#4a4a4a;border:2px solid #4a4a4a;color:#fff;text-shadow:none}.time-location{background-color:#eee;padding:40px 0}.time-location h2{font-size:28px;color:#4a4a4a;font-weight:400}.vision{position:relative;min-height:725px;background-color:#00a9cd;background-repeat:no-repeat;background-position:50% 25%;background-size:cover;overflow:hidden;text-align:center;padding:50px 10px}.vision p{font-size:18px;font-weight:100;color:#212642}.event-info{border-top:15px solid #008bb2;border-bottom:15px solid #008bb2;background-color:#065167;font-size:18px;color:#fff;padding:20px 0 10px}.sub-page-container .event-info{margin-bottom:60px}.event-info .event-col:first-child{margin-bottom:40px}.event-info h2{margin-bottom:16px;font-weight:400;font-size:28px}.event-info h3{max-width:50%;margin-bottom:10px;padding-bottom:5px;font-weight:100;border-bottom:1px solid #447d8e}.cal-list,.event-list{list-style:none;margin:0;padding:0}.event-list li{margin-left:15px}.event-info a{color:#fff;text-decoration:underline}.event-info a:hover,.event-info a:active,.event-info a:focus{text-decoration:none}.event-info .action-link{text-decoration:none}.event-info .action-link:hover,.event-info .action-link:active,.event-info .action-link:focus{color:#27a2c4}.event-info .action-link--all{color:#27a2c4}.event-info .action-link--all:hover,.event-info .action-link--all:active,.event-info .action-link--all:focus{color:#fff}.footer{background-color:#363636;color:#bbb;padding:30px 0;text-shadow:0 1px 3px rgba(0,0,0,.3)}.footer h3{border-bottom:1px dotted #bbb;font-size:18px;font-weight:400;padding-bottom:4px;margin:8px 0}.footer ul{margin:0;padding:0}.footer li{list-style:none;margin-bottom:6px}.footer ul li a{color:#bbb;font-size:14px;line-height:16px}.footer ul li a:hover,.footer ul li a:active,.footer ul li a:focus{color:#fff}.footer-col ul.social li{width:29px;display:inline-block;margin-right:2px;vertical-align:top;text-align:left}.classified-submission-form input[type=radio]{margin-right:12px}.classified-submission-form select{height:38px;background-color:#fff}@media only screen and (min-width:420px){.table-resource td{display:table-cell;margin-bottom:0}.table-resource td:first-child{width:30%;padding-top:5px;padding-right:20px}.table-resource td:last-child{width:70%}}@media only screen and (min-width:540px){.launch-col{padding:0 25%}.table-toolkit td{display:table-cell;margin-bottom:0}.table-toolkit td{width:33.3333%}ul.rcs-services li{width:50%;float:left}ul.two-column li{width:50%;float:left}.logo img{height:75px}}@media only screen and (min-width:640px){.launch-col{padding:0 30%}}@media only screen and (min-width:700px){.primary-nav{right:auto;left:0;-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.is-opened+.site-wrap{overflow-x:hidden;-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.utilitybar{padding-top:8px;text-align:left}.utilitybar .content-width{padding:0}.utilitybar a{color:#bbb;font-size:12px}.utilitybar a:hover,.utilitybar a:active,.utilitybar a:focus{color:#fff}.donate-link{display:none;opacity:0;visibility:hidden}.donation-link{display:block;padding:8px;text-align:center;border:2px solid #fff;border-radius:4px;transition:.3s}.donation-link:hover,.donation-link:focus,.donation-link:active{color:#fff;background-color:#00a9cd;cursor:pointer}.nav-toggle{display:none}.menu-toggle{display:inline;opacity:1;visibility:visible;margin-left:24px}.utility-wrap{display:inline-block;width:60%;padding-top:0;padding-right:24px;text-align:right}.utility-search,.utility-nav{float:right}.utility-search{display:inline-block;margin-left:12px}.utility-search form{position:relative;margin-bottom:0;padding-right:8px;background-color:#fff;border-radius:4px}.utility-search input{margin-bottom:0;padding:4px 18px 4px 8px;border:none}.utility-search form .btn{display:none}.utility-nav .is-hidden{display:none}}@media only screen and (min-width:768px){.launch-col{width:calc(99.9% * 1/3 - (10px - 10px * 1/3));margin-right:10px;padding:0 20px}.launch-col:nth-child(3n){margin-right:0}.event-info .content-width,.time-location .content-width{padding:0 40px}}@media only screen and (min-width:800px){.hero--home{min-height:400px}.launch-welcome{padding-top:50px}.launch-welcome .more{visibility:hidden;opacity:0;position:absolute;bottom:0;left:calc(50% - 43px);z-index:100;padding:8px 15px 4px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#065167;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 0 2px 0 rgba(0,0,0,.15);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.launch-welcome .more.is-hidden{opacity:0;visibility:hidden}.welcome-letter{overflow:hidden;-webkit-transition:1s;transition:1s}.welcome-letter.welcome-letter--opened{max-height:1200px}.keller-col,.event-col,.sunday-col{width:calc(99.9% * 1/2 - (20px - 20px * 1/2));margin-right:20px;padding:20px}.keller-col:first-child,.event-col:first-child{padding:20px;text-align:left}.keller-col:nth-child(2n),.event-col:nth-child(2n),.sunday-col:nth-child(2n){margin-right:0}.sunday-col{text-align:center}img.keller-pic{margin-bottom:25px}.vision-col{max-width:700px;margin:30px auto}.vision p{font-size:22px}.footer-col{width:calc(99.9% * 1/5 - (20px - 20px * 1/5));margin-right:20px}.footer-col:nth-child(5n){margin-right:0}}@media only screen and (min-width:940px){.header-column--center{display:table-cell}.page-quote{width:75%;padding-left:50px;padding-right:50px}.page-quote--full{width:100%;margin-bottom:0}}@media only screen and (min-width:1076px){.launch-col{padding:0 30px}}.container{position:relative;max-width:1200px;margin:0 auto;text-align:center}.container--900{max-width:900px}.container--800{max-width:800px}.container--700{max-width:700px}.container--600{max-width:600px}.flex{display:flex;justify-content:flex-start;align-items:center}.black-box-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:-15px}.black-box{background-color:rgba(0,0,0,.65);height:212px;width:158px;border-radius:3px;margin:15px;padding:15px}.black-box-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.black-box span,.black-box a{margin-top:12px;font-size:12px;color:#fff;font-weight:400;letter-spacing:.5px}.header-slogan{display:none;font-family:gotham ssm a,gotham ssm b;font-size:14px;font-weight:500;font-style:italic}.hero--home{border:none;z-index:0;color:#fff}.hero--home>.container{padding:70px 20px}.hero--home h3{font-family:gotham ssm a,gotham ssm b;font-weight:200;font-size:24px;text-shadow:0 1px 3px rgba(0,0,0,.25)}.hero--home--campuses{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.hero--home--campuses a{width:20%;margin-bottom:30px}.hero--home--campuses img{max-width:80%}.hero--home--campuses a.eastharlem img{max-height:140px}.skeptics{text-transform:uppercase;color:#fff;background-color:#363636}.skeptics a,.skeptics p{color:#fff;margin-bottom:0}.skeptics>.container{display:flex;flex-direction:column}.skeptics-column{text-align:center}.skeptics-column-left{display:flex;flex-direction:column;justify-content:center;height:120px}.skeptics__video--play{height:220px;display:flex;justify-content:center;align-items:flex-end;background-size:cover;background-repeat:no-repeat}.skeptics__video--play a{display:flex;flex-direction:column;font-size:22px;font-weight:600}.skeptics__video--play>a>*{margin-bottom:20px}.skeptics__video--desc{background-color:#00a9cd;height:100px;display:flex;justify-content:center;align-items:center;padding-left:24px;padding-right:24px}.vision--custom>.container{padding:70px 20px}.vision--custom h2{text-transform:uppercase;font-weight:400;margin-bottom:20px}.ministries{background-size:cover}.ministries>.container{padding:70px 20px}.ministries h3{font-weight:200;margin-bottom:70px}.values{padding:70px 20px;color:#fff;background-color:#00a9cd}.values h2{margin-bottom:32px;font-weight:200}.center-gospel{display:none}.gospel{background-color:#e7e9e9}.gospel .container{padding:70px 20px}.gospel h3{color:#fff;font-weight:200;background-color:rgba(0,0,0,.65);max-width:600px;padding:5px 30px;margin:0 auto 35px}.stories{background-size:cover}.stories>.container{padding:70px 20px}.stories h3{color:#fff;font-weight:200;text-transform:uppercase;margin-bottom:70px}.about{color:#007597}.about .container{padding:70px 20px}.about h2{font-weight:100;margin-bottom:30px}.about h4{font-weight:500;line-height:40px}.about li{line-height:15px}.about a{color:inherit;font-weight:100}.about-video{background-position:center;background-size:cover;height:312px;width:auto;display:flex;justify-content:center;align-items:center;margin-bottom:30px}.about-content{text-align:left}.wheel a{cursor:pointer}.wheel__link--red .wheel__section,.wheel__center{color:#fe3b1f}.wheel__link--red .wheel__section:hover,.wheel__link--red .wheel__section:focus,.wheel__link--red .wheel__section:active{color:#e0270d}.wheel__link--yellow .wheel__section{color:#f5d93f}.wheel__link--yellow .wheel__section:hover,.wheel__link--yellow .wheel__section:focus,.wheel__link--yellow .wheel__section:active{color:#eccf2d}.wheel__link--orange .wheel__section{color:#f88d2b}.wheel__link--orange .wheel__section:hover,.wheel__link--orange .wheel__section:focus,.wheel__link--orange .wheel__section:active{color:#e47815}.wheel__edge,.wheel__title{color:#fff}.wheel svg{display:block;max-width:50%;height:100%;margin:0 auto}.wheel svg path{transition:.2s}.timeline{position:relative;width:100%;margin:0 auto;padding-bottom:24px;text-align:center;background:url(../images/dotted-line-bg.png) repeat-y;background-size:contain}.timeline::after{content:'';position:absolute;width:6px;background-color:#e4e4e3;top:0;bottom:0;left:50%;margin-left:-3px}.year{position:relative;z-index:10}.year:not(:last-of-type){margin-bottom:80px}.year::before{content:'';position:absolute;top:0;left:50%;display:block;width:21px;height:21px;margin-left:-10.5px;background-color:#006b85;border-radius:50%}.year-title{padding-top:24px;font-weight:700;font-size:40px;color:#4d4e4c;line-height:44px}.year-title+p{font-size:22px;font-weight:400;text-transform:uppercase}.year-img{max-width:640px;margin:0 auto 40px}.timeline blockquote{padding:48px 0;font-weight:400;color:#636463}.timeline blockquote::before,.timeline blockquote::after{color:#636463}.timeline__indicator{display:block;width:21px;height:21px;margin:0 auto;margin-bottom:8px;background-color:#e4e4e3;border-radius:50%}.link-box{display:inline-flex;align-items:center;width:auto;max-width:375px;margin:28px auto 32px;padding:20px;font-size:14px;text-align:left;background-color:#fff;border:1px solid #006b85}.link-box--col{flex-direction:column;align-items:flex-start}.link-box--left{position:absolute;left:100px;width:300px}.link-box--right{position:absolute;right:100px;width:300px}.link-box img{display:block;width:33px;height:43px;margin-right:24px}.link-box img.headphones{width:51px;height:37px}.link-box__headline{margin-bottom:0;font-weight:700;font-size:20px}.link-box__details p{margin-bottom:0;text-transform:uppercase}.link-box__details a{display:block;color:#1a1919;text-decoration:none}.link-box__more{color:#4a4a4a}.timeline .vid-wrap{margin:0 auto}.timeline .vid-wrap .vid-wrap{max-width:640px}.timeline__moment{position:relative;width:100%;padding-top:24px}.timeline__moment::before{content:'';position:absolute;left:50%;display:block;width:21px;height:21px;margin-left:-10.5px;background-color:#e4e4e3;border-radius:50%}.timeline__moment--left::before{right:-10.5px}.timeline__moment--left .link-box{justify-content:flex-end}.timeline__moment--full{display:block;align-items:center;width:100%;margin-bottom:56px}.timeline__moment--full .link-box{display:inline-flex;justify-content:center;width:100%}.timeline__moment--full .timeline__indicator{display:none}.timeline__moment-img{display:block;width:200px;height:200px;margin:0 auto}.timeline-end::before{content:'';display:block;width:0;height:0;margin:0 auto;border-left:25px solid transparent;border-right:25px solid transparent;border-top:30px solid #e4e4e3}.timeline-end__content{max-width:448px;padding-top:24px}.timeline-end__content h3{margin-bottom:0;font-weight:700;font-size:20px}.timeline-end__content p{font-size:11px}@media only screen and (min-width:400px){.hero--home--campuses a{flex:none;width:20%}}@media only screen and (min-width:600px){.values-content{margin-bottom:-100px}.center-gospel{position:absolute;top:50%;left:50%;display:block;margin-top:-22px;margin-left:-43.5px;font-size:24px;font-weight:300;color:#fff}.values__list{position:relative;display:inline-flex;flex-flow:row wrap;justify-content:center;width:500px}.values__list li{position:relative;display:flex;width:200px;height:200px;margin-bottom:0;text-align:center;background-color:rgba(255,255,255,.8);border-radius:50%;align-items:center;justify-content:center}.value__list li::before{content:"";display:block;padding-top:100%}.values__list li:nth-of-type(1){left:5px}.values__list li:nth-of-type(2){right:5px}.values__list li:nth-of-type(3){top:-17px;left:-50px}.values__list li:nth-of-type(4){top:-17px;right:-50px}.values__list li:nth-of-type(5){top:-100px}.values__list li span{display:block;max-width:110px;color:#00a9cd;text-transform:uppercase}}@media only screen and (min-width:768px){.header-slogan{display:block}.hero--home>.container{padding:109px 20px}.skeptics>.container{flex-direction:row;justify-content:space-around}.skeptics-column{flex-grow:1;flex-basis:0}.skeptics-column-left{order:1;height:320px}.skeptics-column-middle{order:0}.skeptics-column-right{order:2}.black-box{width:260px;height:312px;padding:0}.about .container{display:flex;flex-direction:row;justify-content:space-between}.about-video{width:50%;max-width:538px;margin-bottom:0;margin-right:30px}.about-content{width:40%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.link-box{margin:0 auto 32px}.timeline__moment{width:50%;padding-top:0}.timeline__moment--left{padding-right:32px;text-align:right}.timeline__moment--right{left:50%;padding-left:32px;text-align:left}.timeline__moment::before,.timeline__moment--full::before{display:none}.timeline__moment::after{content:'';position:absolute;top:50%;left:-10.5px;display:block;width:21px;height:21px;margin:0 auto;margin-top:-10.5px;margin-bottom:8px;background-color:#e4e4e3;border-radius:50%}.timeline__moment--left::after{left:auto;right:-10.5px}.timeline__moment--full::after{display:none}.timeline__moment--full{display:flex;align-items:center;width:100%}.timeline__moment--full .link-box{display:flex;justify-content:flex-end;width:165px}.timeline__moment--full .timeline__indicator{display:block;margin:0 56px}.timeline__moment-img{width:165px;height:165px;margin:0 auto}.timeline-end img{margin-top:-265px}}@media only screen and (min-width:1200px){.timeline__moment--full .link-box{margin-left:210px;margin-right:0}.timeline__moment-img{width:200px;height:200px;margin:0}}######################################### body{font-family:gotham ssm a,gotham ssm b}video{width:100%!important;height:auto!important}a{color:#00a9cd;text-decoration:none;-webkit-transition:.25s;transition:.25s}blockquote{margin:0}#lsq .sub-page-content .btn{color:#fff;background-color:#e34e28;border-radius:4px}#lsq .sub-page-content .btn:hover,#lsq .sub-page-content .btn:active,#lsq .sub-page-content .btn:focus{background-color:#982216}.content-width blockquote{font-size:26px;margin:0;line-height:130%;color:#a6a9ad;padding:0 85px 0 75px;color:#a6a9ad;position:relative}.content-width blockquote:before{position:absolute;left:20px;top:30px;color:#cfd2d7;content:"\201C";font-size:80px;line-height:.1em}.content-width blockquote:after{position:absolute;right:40px;bottom:-5px;color:#cfd2d7;content:"\201D";font-size:80px;line-height:.1em}h2{font-weight:200;font-size:24px;margin:0;padding:0;line-height:130%}h3{margin:0;padding:0;font-size:24px;font-weight:300}h4{padding:0;font-size:18px;font-weight:700;color:#065167}h4.mini{margin:0;padding:0;font-size:13px;font-weight:700;text-transform:uppercase;color:#444}.sub-page-content h2 a,.sub-page-content h3 a,.sub-page-content h4 a,.sub-page-content h4.mini a{text-decoration:none;color:#4a4a4a}.sub-page-content h2 a:hover,.sub-page-content h3 a:hover,.sub-page-content h4 a:hover,.sub-page-content h4.mini a:hover{text-decoration:none}.sub-page-content h3.internal-nav{color:#00a9cd;text-align:center}.sub-page-content h3.internal-nav a{color:#00a9cd;text-align:center}.sub-page-content h3.internal-nav a:hover{text-decoration:underline}.sub-page-content *:last-child:not(a){margin-bottom:0}.back-to-top{position:fixed;z-index:999;top:50%;right:20px;display:block;margin-top:-25px;padding:14px 10px;visibility:visible;opacity:1;cursor:pointer;font-size:10px;line-height:1;color:#bbb;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#363636;border-radius:50%;-webkit-transition:.3s;transition:.3s}.back-to-top:hover,.back-to-top:active,.back-to-top:focus{color:#fff}.back-to-top img{max-width:20px}.back-to-top.is-hidden{visibility:hidden;opacity:0}.primary-nav,.site-wrap{-webkit-transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);transition:-webkit-transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99);transition:transform .2s cubic-bezier(.16,.68,.43,.99),-webkit-transform .2s cubic-bezier(.16,.68,.43,.99)}.primary-nav{position:fixed;width:260px;height:100%;top:0;right:0;z-index:9999;padding:24px;color:#fff;background-color:#363636;overflow:auto;-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.primary-nav.is-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.is-opened+.site-wrap{overflow-x:hidden;-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.primary-nav a{color:#fff}.page-ws .primary-nav a:hover,.page-ws .primary-nav a:active,.page-ws .primary-nav a:focus{color:#8b0e04}.close-nav{display:block;margin-bottom:16px}.primary-nav .close-nav span{float:right}.primary-search{margin-bottom:24px}.primary-search form{position:relative;margin-bottom:0;padding-right:8px;background-color:#979797;border-radius:4px}.primary-search input{margin-bottom:0;padding:4px 18px 4px 8px;background:url(../images/search-icon.png) no-repeat center right;border:none}.primary-search form .btn{display:none}.primary-nav-list{margin-bottom:24px}.primary-nav-list>li>a{display:block;margin-bottom:16px;text-transform:uppercase}.primary-nav-list ul{margin-bottom:16px;padding-left:16px}.primary-nav-list ul li{margin-bottom:10px;font-size:14px}.newsletter-wrap p{margin-bottom:0}.newsletter-wrap .small{margin-bottom:8px;font-size:12px}.newsletter-wrap input{padding:4px 8px;border-radius:4px}.newsletter-wrap .btn{background-color:#008bb2}.newsletter-wrap .btn:hover,.newsletter-wrap .btn:focus,.newsletter-wrap .btn:active{background-color:#00a9cd}.utilitybar{background-color:#363636;padding-bottom:8px;text-align:center}.utilitybar .content-width{padding:0}.menu-toggle{display:none;opacity:0;visibility:hidden}.utility-wrap{float:right;width:100%;height:100%;min-height:24px;padding-top:12px;text-align:center}.utility-wrap a{color:#bbb;font-size:10px}.utility-wrap a:hover,.utility-wrap a:active,.utility-wrap a:focus{color:#fff}.utility-nav li{display:inline-block;margin-bottom:0;font-size:10px}.utility-nav li:not(:last-of-type){margin-right:12px}.utility-search{display:none}.header{position:relative;z-index:20;width:100%;padding-top:28px;text-shadow:0 1px 3px rgba(0,0,0,.3)}.header--rcs{padding-bottom:20px;background-color:#00a9cd}.header-content__wrapper{display:table;width:100%;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.header .content-width{display:table-row;width:100%;max-width:1200px}.header-column{display:table-cell;vertical-align:top}.logo,.section-nav,.nav-toggle,.donation-link{display:inline-block}.header-column--left{width:auto}.header-column--center{display:none;text-align:center}.header-column--right{width:100px;text-align:right}.logo--ws,.logo--dt,.logo--es{width:75px}.logo--rcs{width:auto}.section-nav{margin:0 auto}.section-nav li{position:relative;display:inline-block;padding:0 8px 8px}.section-nav a,.nav-toggle,.donation-link{position:relative;display:block;padding:12px;color:#fff;text-transform:uppercase}.donation-link{display:none}.section-nav .active,.section-nav li:hover>a{border-top-left-radius:4px;border-top-right-radius:4px}.section-nav ul li ul,.dl-drop>ul{display:none}.dl-drop>ul li{margin-bottom:0}.dl-drop>ul li a{display:block;width:100%;padding:16px}.section-nav ul li:hover>ul,.dl-drop:hover>ul{position:absolute;top:48px;left:0;z-index:100;display:block;width:300px;margin-left:calc(50% - 300px/2);box-shadow:0 5px 5px 0 rgba(0,0,0,.25);border-radius:4px}.dl-drop:hover>ul{top:42px}.dl-drop li a{color:#fff}.section-nav ul li>ul li{display:block;width:100%;padding:0}.section-nav ul li>ul li a{padding:16px}.nav-toggle{position:relative;display:block}.nav-toggle:hover,.nav-toggle:focus,.nav-toggle:active{color:#fff}.burger{position:relative;display:inline-block;width:16px;height:16px;line-height:1;vertical-align:top;text-align:center}.patty,.patty:before,.patty:after{position:absolute;display:block;content:'';width:100%;height:2px;background-color:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.patty{top:50%;margin-top:3px}.patty:before{top:-5px}.patty:after{top:5px}.burger--mini .patty,.burger--mini .patty:before,.burger--mini .patty:after{height:1px;border-radius:0}.burger--mini .patty{margin-top:4px}.burger--mini .patty:before{top:-4px}.burger--mini .patty:after{top:4px}.hero{position:relative;min-height:500px;background-size:cover;overflow:hidden;text-align:center}.hero--full{min-height:100px}.hero--home{border:none}.hero--sub{margin-top:-88px}#rcs .hero--home,#rcs .hero--sub{margin-top:-135px}.hero .bg-img-wrap{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border-bottom:1px solid #000}.hero span[class^=bg-img-]{position:absolute;visibility:hidden;opacity:0;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:1.5s;transition:1.5s;box-shadow:inset 0 50px 150px 0 rgba(0,0,0,.75)}.hero span[class^=bg-img-].is-active{visibility:visible;opacity:1}.hero.hero--sub span[class^=bg-img-]{background-position:center}.hero .bg-img-1{background-image:url(../images/slide-img-1.png)}.hero .bg-img-2{background-image:url(../images/slide-img-2.png)}.hero .bg-img-services-main{background-image:url(../images/services-main-header.jpg)}.hero span a{display:block;height:100%;z-index:1000}.hero img{margin-top:30px;position:relative;z-index:20}.hero span .content-width{height:100%}.hero__content{position:absolute;bottom:100px;left:0;z-index:20;max-width:590px;padding:24px;font-size:32px;color:#fff;text-align:left;background-color:rgba(0,0,0,.6);border-radius:4px}.hero__content--right{left:auto;right:0}.hero__content h2{font-size:28px;font-weight:100;text-transform:uppercase}.hero__content p{margin-bottom:0;text-shadow:0 1px 3px rgba(0,0,0,.3)}.hero__content .quote{font-family:Georgia,Times,serif;font-style:italic;font-size:16px;letter-spacing:1px}.hero__nav{position:absolute;bottom:0;z-index:10;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;padding:24px 0;background-color:#333;font-size:0;border-top:1px solid #000}.hero__nav.is-hidden{visibility:hidden;opacity:0}.hero__nav .slide-link-wrap{display:inline-block;margin-right:20px;margin-left:20px}.hero__nav a{display:inline-block;font-size:14px;color:#fff;vertical-align:middle}.hero__nav a:not(:last-of-type){margin-right:10px}.hero__nav a:hover{cursor:pointer}.hero__nav .slide-link{width:16px;height:16px;border-radius:50%;background-color:#fff}.hero__nav .btn-prev,.hero__nav .btn-next{padding-right:10px;padding-left:10px;font-size:24px;line-height:14px}.page-header{padding-top:48px;padding-bottom:48px;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#065167}.page-header h2{font-size:52px;text-transform:uppercase}.page-header h3{font-size:32px;font-style:italic;font-weight:100}.page-mini-nav,.sub-page-header{padding:20px 0;text-align:center;background-color:#333;border-bottom:1px solid #000}.page-mini-nav ul{font-size:0}.page-mini-nav li{display:inline-block;padding:16px;margin:7px;font-size:20px;border:1px solid #666;border-radius:5px}.page-mini-nav li:hover{background-color:#4d4d4d;border:1px solid #1a1a1a;transition:background-color .5s ease}.page-mini-nav a{display:block;color:#fff}.page-mini-nav a.active{opacity:.7}.sub-page-header h2{font-size:24px;color:#fff}.cg{background-image:url(../images/cg.png)}.dating{background-image:url(../images/dating.jpg)}.marriage{background-image:url(../images/marriage.jpg)}.sub-page-color{margin-bottom:25px;padding-top:30px;padding-bottom:30px;font-weight:400;color:#fff;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3)}.sub-page-color h3{font-size:16px;font-weight:700}.sub-page-color p{margin-bottom:0;font-size:14px}.program-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.program-list li{flex-basis:100%;display:inline-block}.program-list li:not(:last-of-type){margin-bottom:25px}.program-list svg{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3)}.sub-page-content{margin-bottom:20px;color:#4a4a4a}.sub-page-content__header{margin-bottom:0}.sub-page-content h2{margin-bottom:32px;font-size:28px;font-weight:100;text-align:center}.sub-page-content h2.update-header{margin-bottom:16px}.sub-page-content__figure{width:100%;margin-bottom:36px}.sub-page-content figure{margin-bottom:20px}.sub-page-content a:not(.btn){color:#00a9cd}.sub-page-content a.btn{display:inline-block;width:auto;color:#fff}.btn--ads,.sub-page-content a.btn--ads{display:block;width:100%;margin-bottom:16px;padding:8px;font-weight:500;line-height:normal;color:#434a54;text-transform:none;background-color:transparent;border:1px solid #ddd}.sub-page-content table h3 a.list-item{color:#4a4a4a;text-decoration:none}.sub-page-content a:hover,.sub-page-content a:focus,.sub-page-content a:active{text-decoration:underline}.sub-page-content a.btn--ads:hover,.sub-page-content a.btn--ads:focus,.sub-page-content a.btn--ads:active{text-decoration:none}.table-resource,.table-toolkit{border:none}.table-resource tr{display:block;margin-bottom:32px}.table-resource td,.table-toolkit td{display:block;width:100%;vertical-align:top;border:none}.table-resource td:first-child{margin-bottom:24px}.table-toolkit td a{display:block}.table-toolkit td a>img{display:block;margin-bottom:24px}.page-form label{margin-bottom:8px}.page-form input[type=submit]{max-width:200px;margin:0 0 16px;color:#fff;background-color:#00a9cd;border:none;border-radius:5px;letter-spacing:2px;padding:12px 20px;text-align:center;text-transform:uppercase;-webkit-appearance:none;-webkit-transition:.3s;transition:.3s}.page-form input[type=submit]:hover{background-color:#065167}.page-form input[type=radio]+label{display:inline-block}.page-form li{margin-bottom:4px}.page-form li input,.page-form li label{margin-bottom:0}.page-form li input[type=checkbox]+label,.page-form li input[type=radio]+label{display:inline-block}.page-form select{width:auto;background-color:#fff}.page-form p{margin-bottom:0}.update-quote{margin-bottom:16px}.update-quote img{float:left;max-width:280px;padding-right:30px}.update-quote cite{font-style:normal;font-size:16px}.update-quote p{padding:8px 0}.update-footer table,.update-footer td{border:none}ul.two-column{width:100%;margin-bottom:15px}ul.two-column li{width:100%;font-size:16px}.page-quote--right{float:right}.page-quote p{width:100%;max-width:950px;margin:0 auto}.crumbs{padding-top:16px;padding-bottom:16px;font-size:14px;background-color:#efefef}.sub-page-container{margin-top:35px}.sub-page-container--alt{position:relative;z-index:15;margin-top:-300px}.sub-page-container--alt .content-width:nth-of-type(2){padding-top:0}.sub-page-container--alt .crumbs{margin:-24px;padding-left:48px;padding-right:48px}.sub-page-container--even .page-quote p{float:left}.page-quote--right p{float:left}.event-details{padding-top:32px;padding-bottom:32px}.staff-member{margin-bottom:48px}.staff-member:not(:last-of-type){border-bottom:1px solid #ddd}.staff-member a{color:#00a9cd}.staff-member a:hover,.staff-member a:focus,.staff-member a:active{text-decoration:underline}.staff-member__table{display:table;width:100%}.staff-img{float:left;max-width:180px;margin-right:16px}.table__col{display:table-cell;width:50%}ul.two-column{width:100%;margin-bottom:15px}ul.two-column li{width:100%;font-size:16px}.table__col:nth-child(2n){padding-left:30px}.staff-profile .sub-page-content{margin-bottom:24px}.staff-profile .sub-page-content h2{margin-bottom:0;text-align:left}.sub-page-footer{padding-top:24px;padding-bottom:24px;text-align:center;background-color:#008bb2}.sub-page-footer a{display:inline-block;padding:16px 48px;font-size:18px;color:#fff;text-transform:uppercase;border:2px solid #fff;border-radius:24px}.sub-page-footer a:hover,.sub-page-footer a:active,.sub-page-footer a:focus{color:#fff;text-shadow:none;background-color:#065167;border-color:#065167}.archive-content-list{margin-bottom:100px}.archive-content-list a{color:#00a9cd}.archive-content-list a:hover,.archive-content-list a:focus,.archive-content-list a:active{text-decoration:underline}.update-list,.archive-list{float:left;width:70%}.archive-list{width:20%;margin-left:10%}.archive-list li{text-align:right}.update-list li{font-weight:700}.update-list .archive-note{font-weight:400;font-size:14px;font-style:italic}.article-wrap{margin-bottom:48px}.article-img{width:30%}.article-content{width:70%}.article-content h3{font-size:32px;font-weight:100;line-height:1}.pagination{padding-top:32px;text-align:center}.pagination p,.pagination ul{margin:0;padding:0;display:inline-block;font-size:18px}.pagination ul{list-style:none;padding-left:12px}.pagination li{display:inline-block;margin-right:8px}.pagination a{display:block;padding:4px;color:#363636;text-decoration:none}.pagination .active{font-weight:700}.pagination a:hover,.pagination .active,.pagination .active:hover{color:#00a9cd}.launch-welcome{color:#fff;padding-top:20px}.launch-welcome .more{visibility:hidden}.launch-welcome h1{text-align:center;margin-bottom:25px;font-size:28px;font-weight:400;text-shadow:0 1px 3px rgba(0,0,0,.3)}.launch-welcome a.btn{max-width:200px;margin:0 auto 16px;color:#fff;border-radius:5px;letter-spacing:2px}.launch-welcome a.btn:hover{background-color:#ad1105;color:#fff;text-shadow:none}.cta-wrap--left .launch-col{float:left}.cta-wrap--none .launch-col{float:none}.launch-col{display:inline-block;margin-bottom:16px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.3)}.launch-col p{margin-bottom:12px}.welcome-letter{background-color:#fff;color:#4a4a4a}.welcome-letter li{margin-bottom:0}.launch-welcome .welcome-letter,.launch-welcome .welcome-letter{padding:30px}.keller-col:first-child{padding:0;text-align:center}.keller-col blockquote{margin:25px 0;font-style:italic;font-size:22px;padding:24px;max-width:90%;border:none}.info-block{background-color:#eee;padding:40px 0;text-align:center}.info-block h2{font-size:28px;color:#4a4a4a;font-weight:400}.info-block .btn{max-width:200px;margin:0 auto 16px;color:#4a4a4a;font-weight:600;background-color:transparent;border-radius:5px;border:2px solid #4a4a4a;letter-spacing:2px}.info-block .btn:hover{background-color:#4a4a4a;border:2px solid #4a4a4a;color:#fff;text-shadow:none}.time-location{background-color:#eee;padding:40px 0}.time-location h2{font-size:28px;color:#4a4a4a;font-weight:400}.vision{position:relative;min-height:725px;background-repeat:no-repeat;background-position:50% 25%;background-size:cover;overflow:hidden;text-align:center;padding:50px 10px}.vision p{font-size:18px;font-weight:100;color:#212642}#rcs .vision p{color:#fff}.event-info{border-top:15px solid #008bb2;border-bottom:15px solid #008bb2;background-color:#065167;font-size:18px;color:#fff;padding:20px 0 10px}.sub-page-container .event-info{margin-bottom:60px}.event-info .event-col:first-child{margin-bottom:40px}.event-info h2{margin-bottom:16px;font-weight:400;font-size:28px}.event-info h3{max-width:50%;margin-bottom:10px;padding-bottom:5px;font-weight:100;border-bottom:1px solid #447d8e}.cal-list,.event-list{list-style:none;margin:0;padding:0}.event-list li{margin-left:15px}.event-info a{color:#fff;text-decoration:underline}.event-info a:hover,.event-info a:active,.event-info a:focus{text-decoration:none}.event-info .action-link{text-decoration:none}.event-info .action-link:hover,.event-info .action-link:active,.event-info .action-link:focus{color:#27a2c4}.event-info .action-link--all{color:#27a2c4}.event-info .action-link--all:hover,.event-info .action-link--all:active,.event-info .action-link--all:focus{color:#fff}.footer{background-color:#363636;color:#bbb;padding:30px 0;text-shadow:0 1px 3px rgba(0,0,0,.3)}.footer h3{border-bottom:1px dotted #bbb;font-size:18px;font-weight:400;padding-bottom:4px;margin:8px 0}.footer ul{margin:0;padding:0}.footer li{list-style:none;margin-bottom:6px}.footer ul li a{color:#bbb;font-size:14px;line-height:16px}.footer ul li a:hover,.footer ul li a:active,.footer ul li a:focus{color:#fff}.footer-col ul.social li{width:29px;display:inline-block;margin-right:2px;vertical-align:top;text-align:left}#ws .section-nav .active,#ws .section-nav li:hover a,#ws .donation-link:hover{background-color:#8b0e04}#ws .donation-link:hover{border-color:#8b0e04}#ws .section-nav ul li:hover a:hover{background-color:#5f0801}#ws .section-nav ul li:hover>ul,#ws .dl-drop:hover>ul{background-color:#8b0e04}#ws .section-nav ul li>ul li a:hover,#ws .dl-drop:hover>ul li a:hover{background-color:#5f0801}#ws .hero__nav .slide-link:hover,#ws .hero__nav .slide-link.is-current{background-color:#8b0e04}#ws .page-quote{background-color:#8b0e04}#ws .launch-welcome{background-color:#8b0e04}#ws .launch-welcome a.btn{background-color:#5f0801}#ws .launch-welcome a.btn:hover{background-color:#ad1105}#ws .vision{background-color:#8b0e04}#dt .section-nav .active,#dt .section-nav li:hover a,#dt .donation-link:hover{background-color:#696a6d}#dt .donation-link:hover{border-color:#696a6d}#dt .section-nav ul li:hover a:hover{background-color:#4b4b4b}#dt .section-nav ul li:hover>ul,#dt .dl-drop:hover>ul{background-color:#696a6d}#dt .section-nav ul li>ul li a:hover,#dt .dl-drop:hover>ul li a:hover{background-color:#4b4b4b}#dt .hero__nav .slide-link:hover,#dt .hero__nav .slide-link.is-current{background-color:#696a6d}#dt .page-quote{background-color:#696a6d}#dt .launch-welcome{background-color:#696a6d}#dt .launch-welcome a.btn{background-color:#4b4b4b}#dt .launch-welcome a.btn:hover{background-color:#313131}#dt .vision{background-color:#696a6d}#es .section-nav .active,#es .section-nav li:hover a,#es .donation-link:hover,#es .dl-drop:hover>ul{background-color:#17347e}#es .donation-link:hover{border-color:#17347e}#es .section-nav ul li:hover a:hover{background-color:#112559}#es .section-nav ul li:hover>ul{background-color:#eee}#es .section-nav ul li>ul li a:hover,#es .dl-drop:hover>ul li a:hover{background-color:#112559}#es .hero__nav .slide-link:hover,#es .hero__nav .slide-link.is-current{background-color:#112559}#es .page-quote{color:#666;text-shadow:none;background-color:#eee}#es .launch-welcome{color:#666;background-color:#eee}#es .launch-col{text-shadow:none}#es .launch-welcome a.btn{color:#4a4a4a;background-color:#dedede}#es .launch-welcome a.btn:hover{color:#4a4a4a;background-color:#bbb;text-shadow:none}#es .vision{background-color:#eee}#lsq .section-nav .active,#lsq .section-nav li:hover a,#lsq .donation-link:hover{background-color:#e34e28}#lsq .donation-link:hover{border-color:#e34e28}#lsq .section-nav ul li:hover a:hover{background-color:#982216}#lsq .section-nav ul li:hover>ul,#lsq .dl-drop:hover>ul{background-color:#e34e28}#lsq .section-nav ul li>ul li a:hover,#lsq .dl-drop:hover>ul li a:hover{background-color:#982216}#lsq .hero__nav .slide-link:hover,#lsq .hero__nav .slide-link.is-current{background-color:#e34e28}#lsq .page-quote{background-color:#e34e28}#lsq .launch-welcome{background-color:#e34e28}#lsq .launch-welcome a.btn{background-color:#982216}#lsq .launch-welcome a.btn:hover{background-color:#6b1810}#lsq .vision{background-color:#8b0e04}#rcs .section-nav .active,#rcs .section-nav li:hover a,#rcs .donation-link:hover,#rcs .sub-page-container a.btn{background-color:#7fa752}#rcs .donation-link:hover,#rcs .sub-page-container a.btn:hover{border-color:#7fa752}#rcs .section-nav ul li:hover a:hover{background-color:#62853a}#rcs .section-nav ul li:hover>ul,#rcs .dl-drop:hover>ul{background-color:#7fa752}#rcs .section-nav ul li>ul li a:hover,#rcs .dl-drop:hover>ul li a:hover{background-color:#62853a}#rcs .hero__nav .slide-link:hover,#rcs .hero__nav .slide-link.is-current{background-color:#7fa752}#rcs .page-quote{background-color:#7fa551}#rcs .launch-welcome{background-color:#7fa751}#rcs .launch-welcome a.btn{background-color:#31431e}#rcs .launch-welcome a.btn:hover{background-color:#526b38}#rcs .vision{background-color:#62853a}#rcs .event-info{border-top:15px solid #526b38;border-bottom:15px solid #526b38;background-color:#31431e}#rcs .event-info .action-link:hover,#rcs .event-info .action-link:active,#rcs .event-info .action-link:focus{color:#e3f3d2}#rcs .event-info .action-link--all{color:#e3f3d2}#rcs .staff-profile .sub-page-content h2{text-align:center}ul.rcs-services{width:100%}ul.rcs-services li{list-style:none;width:100%;color:#7fa752;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.rcs-services li img{max-width:70px}.rcs-services li a{padding-left:20px}#eh .section-nav .active,#eh .section-nav li:hover a,#eh .donation-link:hover,#eh .dl-drop:hover>ul{background-color:#f7d049}#eh .donation-link:hover{border-color:#f7d049}#eh .section-nav ul li:hover a:hover{background-color:#d8ae2e}#eh .section-nav ul li:hover>ul{background-color:#eee}#eh .section-nav ul li>ul li a:hover,#eh .dl-drop:hover>ul li a:hover{background-color:#d8ae2e}#eh .hero__nav .slide-link:hover,#eh .hero__nav .slide-link.is-current{background-color:#d8ae2e}#eh .page-quote{color:#666;text-shadow:none;background-color:#d8ae2e}#eh .launch-welcome{color:#666;background-color:#d8ae2e}#eh .launch-col{text-shadow:none}#eh .launch-welcome a.btn{color:#fff;background-color:#a48528}#eh .launch-welcome a.btn:hover{color:#fff;background-color:#745b0e;text-shadow:none}#eh .vision{background-color:#d8ae2e}.hero__content.east-har{position:absolute;bottom:0;left:0;right:0;z-index:20;max-width:100%;padding:24px;font-size:32px;color:#fff;text-align:center;background-color:rgba(0,0,0,.6);border-radius:4px}.east-har__alt{margin-top:100px!important}@media only screen and (min-width:420px){.table-resource td{display:table-cell;margin-bottom:0}.table-resource td:first-child{width:30%;padding-top:5px;padding-right:20px}.table-resource td:last-child{width:70%}}@media only screen and (min-width:520px){.table-toolkit td{display:table-cell;margin-bottom:0}.table-toolkit td{width:33.3333%}ul.rcs-services li{width:50%;float:left}ul.two-column li{width:50%;float:left}}@media only screen and (min-width:540px){.launch-col{padding:0 25%}.hero--sub{margin-top:-114px}}@media only screen and (min-width:640px){.launch-col{padding:0 30%}}@media only screen and (min-width:700px){.primary-nav{right:auto;left:0;-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.is-opened+.site-wrap{overflow-x:hidden;-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.utilitybar{padding-top:8px;text-align:left}.utilitybar a{color:#bbb;font-size:12px}.utilitybar a:hover,.utilitybar a:active,.utilitybar a:focus{color:#fff}.donation-link{display:block;padding:8px;text-align:center;border:2px solid #fff;border-radius:4px;cursor:pointer;transition:.3s}.donation-link:hover,.donation-link:focus,.donation-link:active{color:#fff;background-color:rgba(255,255,255,.2);cursor:pointer}.nav-toggle{display:none}.menu-toggle{display:inline;opacity:1;visibility:visible;margin-left:24px}.utility-wrap{display:inline-block;width:60%;padding-top:0;text-align:right}.utility-search,.utility-nav{float:right}.utility-search{display:inline-block;margin-left:12px}.utility-search form{position:relative;margin-bottom:0;padding-right:8px;background-color:#fff;border-radius:4px}.utility-search input{margin-bottom:0;padding:4px 18px 4px 8px;background:url(../images/search-icon.png) no-repeat center right;border:none}.utility-search form .btn{display:none}.utility-nav .is-hidden{display:none}}@media only screen and (min-width:768px){.launch-col{width:calc(99.9% * 1/3 - (10px - 10px * 1/3));margin-right:10px;padding:0 20px}.launch-col:nth-child(3n){margin-right:0}.event-info .content-width,.time-location .content-width{padding:0 40px}.program-list li{flex-basis:33.3333%}}@media only screen and (min-width:800px){.launch-welcome{padding-top:50px}.launch-welcome .more{visibility:hidden;opacity:0;position:absolute;bottom:0;left:calc(50% - 43px);z-index:100;padding:8px 15px 4px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.3);background-color:#065167;border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 0 2px 0 rgba(0,0,0,.15);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.launch-welcome .more.is-hidden{opacity:0;visibility:hidden}.welcome-letter{overflow:hidden;-webkit-transition:1s;transition:1s}.welcome-letter.welcome-letter--opened{max-height:1200px}.keller-col,.event-col,.sunday-col{width:calc(99.9% * 1/2 - (20px - 20px * 1/2));margin-right:20px;padding:20px}.keller-col:first-child,.event-col:first-child{padding:20px;text-align:left}.keller-col:nth-child(2n),.event-col:nth-child(2n),.sunday-col:nth-child(2n){margin-right:0}.sunday-col{text-align:center}img.keller-pic{margin-bottom:25px}.vision-col{max-width:700px;margin:30px auto}.vision p{font-size:22px}.footer-col{width:calc(99.9% * 1/5 - (20px - 20px * 1/5));margin-right:20px}.footer-col:nth-child(5n){margin-right:0}}@media only screen and (min-width:940px){.header-column--center{display:table-cell}.page-quote{width:75%;padding-left:50px;padding-right:50px}.page-quote--full{width:100%;margin-bottom:0}}@media only screen and (min-width:1076px){.launch-col{padding:0 30px}}.logo--rcs img{height:97px}.calendar-container{padding-top:48px;padding-bottom:48px}.calendar-wrap h2{margin-bottom:16px}#mc_calendar{margin-bottom:36px;font-family:gotham ssm a,gotham ssm b;font-size:13px}#mc_calendar table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:4px}#mc_calendar th{padding:8px;text-align:center}#mc_calendar td{text-align:center;font-size:14px;cursor:pointer}#mc_calendar .mc_date{background-color:#ebebeb;padding:12px 0;transition:background-color .1s linear 0s;-webkit-transition:background-color .1s linear 0s}#mc_calendar .mc_date a{color:#444}#mc_calendar .semiactive{background-color:#cbcbcb}#mc_calendar .semiactive a{color:#fff!important}#mc_calendar .active{background-color:#01a9ce!important}#mc_calendar .is-current{background-color:#17347e}#mc_calendar .active a,#mc_calendar .is-current a{color:#fff}#mc_calendar .mc_date:hover{background-color:#cbcbcb}#mc_calendar .monthTitle{text-transform:uppercase}.calendar-filter--full{text-align:center}.calendar-filter--full h3,.calendar-filter--full form{float:left;width:50%}.calendar-filter--full h3{line-height:50px}.calendar-filter--full form .field{display:inline-block;width:65%;margin-right:10px}.calendar-filter--full .field select,.calendar-filter--sidebar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 8px;border-radius:0}.calendar-filter--full form .btn{display:inline-block}.calendar-filter--sidebar{width:95%}.calendar-filter--sidebar h3{margin-bottom:16px}.calendar-day-header h3{margin-bottom:28px;font-family:gotham ssm a,gotham ssm b;font-weight:200}.single-event:not(:last-of-type){margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #eee}.single-event h4{font-weight:200}#cal-header{display:flex;flex-wrap:wrap;width:100%;margin:0 auto 16px;overflow:hidden}.prev-month,.current-month,.next-month{float:left;text-align:center}.prev-month,.next-month{order:1;width:50%}.prev-month a,.next-month a{display:inline-block;font-size:14px;color:#fff;padding:4px 6px;text-decoration:none;text-transform:uppercase;vertical-align:middle;background-color:#363636;border-radius:3px 3px 3px 3px}.prev-month a:hover,.next-month a:hover{background-color:#636363}.prev-month form,.next-month form{margin-bottom:0}.prev-month button,.next-month button{display:inline-block;margin-bottom:0;padding:4px 6px;font-size:14px;color:#fff;text-decoration:none;vertical-align:middle;background-color:#363636;border:none;border-radius:3px 3px 3px 3px}.prev-month button:hover,.next-month button:hover{background-color:#636363}.current-month{width:100%;margin-bottom:24px}.calquotes{color:#0d5e89}.calendar ul{list-style:none;padding:0;margin:0;clear:both;width:100%}.calendar li{position:relative;border:1px solid #363636;padding:10px;margin-bottom:-1px}.calendar li .day,.calendar li .month{display:inline}.calendar li.out_of_range{display:none}.date{font-weight:300;font-size:11px}.calendar-day .event{font-size:11px}.calendar-day .event a{display:block;margin-bottom:10px}.out_of_range{background-color:#ebebeb}.event .description p{margin-right:20px}.event figure{display:inline-block;margin-bottom:20px}.event figcaption{color:#777;font-size:10px;font-style:italic}.cal-event-link{font-size:14px;-webkit-tap-highlight-color:transparent}.cal-bubble{display:none}.cal-bubble.is-opened{position:absolute;top:0;left:0;z-index:100;display:block;width:100%;max-width:480px;padding:20px;background-color:#efefef}.cal-bubble.is-opened h2{font-size:18px}@media only screen and (min-width:480px){#mc_calendar td{font-size:16px}}@media only screen and (min-width:768px){.calendar{width:100%}.calendar-sidebar{width:45%}.calendar-wrap{width:55%}.calendar .days{display:flex}.calendar li{display:inline-flex;flex-direction:column;float:left;width:14.2857142857%;padding:5px;border:1px solid #363636;margin-right:-1px;margin-bottom:-1px}.calendar .weekdays{}.day_of_week{font-weight:300;font-size:14px;color:#fff;background-color:#363636;border:1px solid #363636;text-align:center}.calendar li .day,.calendar li .month{display:none}.calendar li.out_of_range{display:block}.cal-event-link{font-size:11px}.cal-bubble{position:absolute;top:0;left:0;z-index:100;display:none;width:300px;margin-left:160px;padding:20px;background-color:#efefef;border-radius:4px}.calendar li:last-of-type .cal-bubble{left:-136px;margin-left:-160px}.event-item:hover>.cal-bubble{display:block}.cal-bubble h2{font-size:18px}.cal-bubble p{font-size:14px}}@media only screen and (max-width:767px){.calendar li{height:auto!important}}@media only screen and (min-width:960px){.calendar-sidebar{width:35%}.calendar-wrap{width:65%}}#calendar-wrapper{padding-bottom:48px}.calendar-header{width:100%;font-size:0;text-align:center}.calendar-header h2{display:inline-block;margin-bottom:70px;font-size:32px;text-align:center}.calendar-header h2 .icon{display:inline-block;width:18px;color:#fff}.calendar-header h2 .month-prev{margin-right:35px}.calendar-header h2 .month-next{margin-left:35px}.calendar,.calendar tr{display:block;width:100%}.calendar thead{display:none}.calendar tbody{display:block;width:100%}table{border-collapse:collapse}.date{position:relative;display:block;padding:10px;font-size:11px;min-height:100px;font-weight:300;background-color:color(var(--color-accent) alpha(20%));vertical-align:top}.date.out-of-range{display:none}.date.has-event{display:block}.date a{display:block;width:100%;font-weight:400}.date a strong{font-weight:700;color:var(--color-secondary)}.date a:hover{color:var(--color-primary);text-decoration:none}.date__day{margin-bottom:8px}.event a{font-size:16px;font-weight:700}.event strong,.event__date,.event__details h3{display:none}@media only screen and (min-width:768px){.calendar{display:table;border-spacing:5px}.calendar thead{display:table-header-group}.calendar tbody{display:table-row-group}.calendar tr{display:table-row}.calendar td{display:table-cell;border:1px solid #363636}.weekdays{width:calc(1180px/7);padding-top:8px;padding-bottom:8px;color:#fff;line-height:1;text-align:center;background-color:#363636}.date.out-of-range{display:table-cell;background-color:#ebebeb}.date__day{display:block;width:100%;font-size:16px;color:var(--color-primary)}.day{display:none}.event{margin-bottom:10px;text-align:left}.event a{font-size:14px}.event__details{position:absolute;top:0;left:100%;z-index:999;width:calc(200% + 24px);min-height:100%;visibility:hidden;opacity:0;margin-left:-9px;padding:17px;color:#fff;line-height:19px;background-color:var(--color-primary);background-clip:padding-box;border-left:15px solid transparent;transition:.3s}.event:hover>.event__details{visibility:visible;opacity:1}.date:last-of-type .event__details,.date:nth-of-type(6) .event__details{left:auto;right:100%;margin-right:-9px;border-right:15px solid transparent;border-left:none}.event__details h3,.event__date,{display:block}.event a strong{display:inline}.event__details h3{display:block;margin-bottom:10px;color:#fff}.event__details p{display:block;margin-bottom:10px;font-size:20px;font-weight:700}.event__details p:last-of-type{margin-bottom:0;font-size:14px;color:var(--color-secondary)}}