/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}pre,textarea{overflow:auto}legend,td,th{padding:0}a,a:hover{color:#375691}.head h1,.main,sub,sup{position:relative}.head .logo,.nav{text-align:center}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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,[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,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;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;margin:.5em 0;height:.0625em;background:#d4d4d4;border:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none} input[type=reset],button,html input[type=button],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}.events-table section,.foot .address,.foot .pull-right,.main .content .wrap,.page-wrapper,.pebble-trail,.side .events,.side .news,input,textarea{box-sizing:border-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{}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:icomoon;src:url("../fonts/icomoon.688fd2a3b744.eot");src:url("../fonts/icomoon.688fd2a3b744.eot?#iefix") format('embedded-opentype'),url("../fonts/icomoon.21f8edd50904.ttf") format('truetype'),url("../fonts/icomoon.757f49388ff2.woff") format('woff'),url("../fonts/icomoon.c2488d3580ff.svg?#icomoon") format('svg');font-weight:400;font-style:normal}body{margin:0;-webkit-font-smoothing:antialiased;font-family:'Source sans pro',sans-serif;line-height:1.4;overflow-y:scroll}.head .quad-block-header,.head h1{font-family:'Titillium Web',sans-serif}.head{overflow:hidden;z-index:10}@media all and (max-width:720px){.head{overflow:visible}}.main{overflow:hidden;margin:auto}.main .content .wrap{margin:0 auto;padding:0 2em 4em;width:100%}body.event-page .main .content .wrap{padding:0}body.event-detail-page .main .content .wrap h1,body.news-page .main .content .wrap h1{font-size:2.25em}@media all and (max-width:480px){.main .content .wrap{padding:0}}.page-wrapper{width:57em;margin:auto;padding-top:3em}@media all and (max-width:60em){.page-wrapper{width:100%;padding:3em 1em 5em}}.head h1{margin:0 0 .25em;font-size:3em;height:149px}@media all and (max-width:720px){.page-wrapper{padding:1em 1em 5em}.head h1{margin-bottom:0}}.head .logo{display:inline-block;width:100%;height:120px;margin:auto;background:url("../img/logo.fd9444124a49.png") center center/87.5% no-repeat;background-size:100px}.head .quad-block-header{overflow:hidden;margin:auto;border-bottom:1px solid #e5e5e5}.nav label[for=mobile-menu-toggle]:after,.pebble-trail .social-icons li a:after,.subnav label[for=mobile-menu-toggle]:after{font-family:icomoon;speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}.head .quad-block-header .wrapper{width:57em;margin:auto}.head .quad-block-header .header-block{display:block;box-sizing:border-box;color:#343538;border-left:1px solid #f0efec;width:25%;height:120px;padding:1.85em 1em 0 .5em;font-size:26px;float:left;position:relative;line-height:1}.head .quad-block-header .header-block.first{padding:0;border-left:1px}.head .quad-block-header .header-block a{line-height:1;color:#3d3d3d;transition:50ms color}.head .quad-block-header .header-block a p{margin:0}.head .quad-block-header .header-block:not(.first):before{content:"";display:block;position:absolute;width:calc(100% + 2px);height:5px;left:-1px;bottom:0;background:#375691}.head .quad-block-header .header-block.faith a:hover{color:#375691}.head .quad-block-header .header-block.people a:hover{color:#5198f7}.head .quad-block-header .header-block.people:before{background:#5198f7}.head .quad-block-header .header-block.mission a:hover{color:rgba(81,152,247,.6)}.head .quad-block-header .header-block.mission:before{background:rgba(81,152,247,.6)}.head .quad-block-header .nav-icon:after{width:43px;height:52px;position:absolute;bottom:20px;right:15px;content:'';background:url("../img/sprite.f9499e82a87c.png") no-repeat}.head .quad-block-header .nav-icon{padding-right:2em}.head .quad-block-header .nav-icon.faith:hover:after{background-position:0 -61px}.head .quad-block-header .nav-icon.faith:after{bottom:18px;right:17px;background-position:0 9px}.head .quad-block-header .nav-icon.people:hover:after{background-position:-342px -244px}.head .quad-block-header .nav-icon.people:after{width:60px;height:53px;background-position:-271px -244px}.head .quad-block-header .nav-icon.ministry:hover:after{background-position:-128px -70px}.head .quad-block-header .nav-icon.ministry:after{background-position:-128px 0}@media all and (max-width:960px){.head .quad-block-header .wrapper{width:auto}.head .quad-block-header .header-block{float:none;margin:auto;width:300px}.head .quad-block-header .header-block:not(.first){display:none}}@media all and (min-width:960px){.nav .primary{background:#f6f5f3}}.nav .mobile-menu a.active,.nav .primary a.active,.nav .primary a:hover,.subnav .mobile-menu a.active,.subnav .primary a.active,.subnav .primary a:hover{color:#375691}.nav .primary,.subnav .primary{margin:0;padding:0}.nav .primary li,.subnav .primary li{display:inline-block;vertical-align:top;margin-left:-4px}.nav .primary li:not(:last-of-type),.subnav .primary li:not(:last-of-type){border-right:1px solid #e5e5e5}.nav .primary a,.subnav .primary a{display:block;position:relative;float:left;margin:0;padding:0 .8em;line-height:3em;color:#3d3d3d}.nav .mobile-menu a.active,.nav .primary a.active,.nav .primary a:hover,.subnav .mobile-menu a.active,.subnav .primary a.active,.subnav .primary a:hover{color:#375691}.nav .mobile-menu,.subnav .mobile-menu{display:none;overflow:hidden;background:#fcfcfc;box-shadow:inset 0 0 20px 0 rgba(0,0,0,.075)}.nav .mobile-menu ul,.subnav .mobile-menu ul{list-style:none;margin:0;text-align:left;padding:0 1em}.nav .mobile-menu ul ul,.subnav .mobile-menu ul ul{padding:0 0 0 2em;border-top:1px solid #d8d8d8}.nav .mobile-menu ul.header-block-links,.subnav .mobile-menu ul.header-block-links{padding:0;border-bottom:5px solid #f2f2f2}.nav .mobile-menu ul.header-block-links li,.subnav .mobile-menu ul.header-block-links li{padding:0 1em;vertical-align:top;position:relative}.nav .mobile-menu ul.header-block-links li a,.subnav .mobile-menu ul.header-block-links li a{padding-left:40px}.nav .mobile-menu ul.header-block-links li:before,.subnav .mobile-menu ul.header-block-links li:before{content:'';display:inline-block;width:30px;height:39px;background:url("../img/sprite.f9499e82a87c.png") no-repeat;background-size:380px;position:absolute}.nav .mobile-menu ul.header-block-links .church-life:before,.subnav .mobile-menu ul.header-block-links .church-life:before{background-position:6px -21px}.nav .mobile-menu ul.header-block-links .church-members:before,.subnav .mobile-menu ul.header-block-links .church-members:before{background-position:-161px -110px}.nav .mobile-menu ul.header-block-links .our-faith:before,.subnav .mobile-menu ul.header-block-links .our-faith:before{background-position:-53px -26px}.nav .mobile-menu li:hover,.subnav .mobile-menu li:hover{background:#f8f8f8}.nav .mobile-menu li:not(:last-of-type),.subnav .mobile-menu li:not(:last-of-type){border-bottom:1px solid #e2e2e2}.nav .mobile-menu a,.subnav .mobile-menu a{display:block;color:#3d3d3d;padding:.5em 0}.nav .mobile-menu a:hover,.subnav .mobile-menu a:hover{color:#375691}.nav input[type=checkbox],.subnav input[type=checkbox]{display:none}.nav label[for=mobile-menu-toggle],.subnav label[for=mobile-menu-toggle]{display:none;padding:.5em 0;font-size:1.25em;position:relative;box-shadow:0 6px 9px 0 rgba(0,0,0,.035)}.nav label[for=mobile-menu-toggle]:hover,.subnav label[for=mobile-menu-toggle]:hover{cursor:pointer}.nav label[for=mobile-menu-toggle]:after,.subnav label[for=mobile-menu-toggle]:after{line-height:1;content:"\e905";position:relative;top:3px}@media all and (max-width:960px){.nav label[for=mobile-menu-toggle],.subnav label[for=mobile-menu-toggle]{display:block}.nav .primary,.subnav .primary{display:none}.nav input[type=checkbox]:checked+.mobile-menu,.subnav input[type=checkbox]:checked+.mobile-menu{display:block}}.secondary-nav,.top-bar,.top-section{margin:auto;font-size:.95em}.top-bar{position:relative}.top-bar:after{content:"";display:block;position:absolute;left:-100vw;top:-8em;height:25em;width:200vw;background:rgba(81,152,247,.6);z-index:-200}@media all and (max-width:480px){.top-bar{display:none}}.pebble-trail{overflow:hidden;width:100%;background:#fff;padding:1.25em 1em;border-bottom:1px solid #f2f2f2;position:relative;z-index:40}.pebble-trail a,.pebble-trail li,.pebble-trail p,.pebble-trail ul{display:inline-block;float:left;margin:0;line-height:1}.pebble-trail ul{padding-left:.25em;margin-left:.5em}.pebble-trail a{padding:0 .25em;color:#375691}.pebble-trail ul:first-of-type li:not(:last-of-type){border:none}.pebble-trail ul:first-of-type li:not(:last-of-type):after{content:"/"}.pebble-trail .social-icons{width:216px;list-style:none;position:absolute;right:0;top:0}.pebble-trail .social-icons li{display:inline-block;float:left;width:53px;height:53px;position:relative;box-shadow:inset 0 0 10px 0 rgba(0,0,0,.025);border-left:1px solid #f2f2f2}.content,.secondary-nav{box-shadow:0 0 19px 0 rgba(0,0,0,.075)}.pebble-trail .social-icons li span{display:none}.pebble-trail .social-icons li a{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#cbcbcb}.pebble-trail .social-icons li a:after{line-height:1}.pebble-trail .social-icons li a:hover{color:#3d3d3d}.pebble-trail .social-icons li a.print:after{content:"\e900"}.pebble-trail .social-icons li a.facebook:after{content:"\e902"}.pebble-trail .social-icons li a.twitter:after{content:"\e903"}.pebble-trail .social-icons li a.email:after{content:"\e901"}@media all and (max-width:60em){.pebble-trail{display:none}}.secondary-nav{background:#3d3d3d;font-size:.95em;display:inline-block;float:left;position:relative;z-index:20}.secondary-nav:after{content:'';display:block;width:2px;position:absolute;top:0;bottom:0;right:-1px;background:#fff}.secondary-nav nav{display:inline-block;width:15.76em}.secondary-nav nav ul{padding-left:0;margin:0;background:#fff;color:#3d3d3d}.secondary-nav nav ul ul{border-top:1px solid #f2f2f2;padding:0 0 0 2em}.secondary-nav nav li{display:block;text-align:left}.secondary-nav nav li:not(:last-of-type){border-bottom:1px solid #e5e5e5}.secondary-nav nav li a{line-height:3;float:none;padding-left:1em}.secondary-nav nav li a.active,.secondary-nav nav li a:hover{color:#5198f7}.side .events a,.side .events h2 a,.side .news a,.side .news h2 a{color:#fff}.secondary-nav nav li a:after{display:none}@media all and (max-width:60em){.secondary-nav{display:none}}.side{padding-top:2em}.full .side{height:auto}.side .box{overflow:hidden;position:relative;float:left;display:table;width:100%}.side .events,.side .news{display:table-cell;width:50%;z-index:10;padding:2em 2em 7.5em;position:relative}body.event-page .side .events,body.event-page .side .news{display:none}.side .events h2,.side .news h2{font-size:1.75em;font-weight:400}.side .events h5,.side .news h5{color:#f7cc46;text-transform:uppercase;margin-top:-.5em;margin-bottom:0;font-weight:800}.side .events p,.side .news p{line-height:1.5;color:#fff!important}.side .events p a,.side .news p a{color:#f7cc46!important}.side .events h3,.side .news h3{border-top:2px solid rgba(61,61,61,.1);padding:0;margin:0;position:absolute;bottom:0;left:0;width:100%;font-size:1.6em}.side .events h3 a,.side .news h3 a{padding-left:1.25em;display:block;line-height:3em;color:#f7cc46}@media all and (max-width:720px){.side .events,.side .news{display:inline-block;width:100%;float:none;padding:1em}.side .events h2,.side .news h2{margin-top:0}.side .events h3,.side .news h3{position:static}.side .events h3 a,.side .news h3 a{padding:.5em 0;line-height:1}}.side .news{background:#375691}.side .events{background:#5198f7;z-index:5}.content{width:42.75em;float:right;background:#fff;position:relative;z-index:100;top:-1px;margin-bottom:4em}.content.full{width:100%}body.event-page .content{box-shadow:none}.content h1,.content h2,.content h3{font-weight:400}.content h6{text-transform:uppercase;color:#6f6f6f}.content h1 a,.more{color:#3d3d3d}.content h1{font-family:'Titillium Web',sans-serif;font-size:2.75em;line-height:1}.more,.pagination .next,.pagination .prev{line-height:1.625;text-transform:uppercase}.content .hero-image{width:100%;height:auto}@media all and (max-width:60em){.content{float:none;margin:auto;overflow:hidden}}.foot p,.pagination .prev{float:left}@media all and (max-width:720px){.content{width:100%}}@media all and (max-width:480px){.content h1{font-size:2em}.content{box-shadow:none}}.events-table h1,.events-table section{box-shadow:0 0 19px 0 rgba(0,0,0,.075)}.more{display:inline-block;border:.25em solid #375691;padding:.25em .75em}.more.ical{margin:0 0 2em}.more:hover{background:#375691;color:#fff}.post-list{padding:0;margin-top:0}.post-list li{overflow:hidden;padding:0 0 2em;list-style:none}.post-list li:not(:last-of-type){border-bottom:.0625em solid #d4d4d4}.post-list .image{padding-left:9em}@media all and (max-width:480px){.post-list .image{padding-left:6.25em}}.post-list h1{margin-bottom:0}.post-list .summary p{font-size:.9em}.post-list .summary h3{font-size:.8em;text-transform:uppercase}.post-list .summary h3 a{color:#375691}.post.summary.image{overflow:visible;position:relative;min-height:200px}.event-detail,.events-table .event-list,.foot,.pagination{overflow:hidden}.post.summary.image img{display:block;width:120px;height:auto;position:absolute;left:0;top:0}@media all and (max-width:480px){.post.summary.image img{width:80px}}@media all and (max-width:380px){.post-list .image{padding-left:0}.post.summary.image img{width:100%;position:static;margin-top:2em}}.post.detail{padding:1em 0}.post.detail:first-of-type{padding-top:0}.post.detail.image img{display:block;width:calc(100% + 4em);margin:0 0 1em -2em}.events-table,.post.detail.image iframe{width:100%}.pagination{padding:1em 0}.pagination .next,.pagination .prev{display:inline-block;border:.25em solid #375691;color:#3d3d3d;padding:.25em .75em}.pagination .next.ical,.pagination .prev.ical{margin:0 0 2em}.pagination .next:hover,.pagination .prev:hover{background:#375691;color:#fff}.events-table h1{margin:0;padding:.75em;position:relative;z-index:50}@media all and (max-width:720px){.events-table h1{padding:.75em .3em}}.events-table section{display:inline-block;width:50%;float:left}.events-table section h2{padding-left:.75em}.events-table section h4{font-size:1.1em;margin-top:0}.events-table section h5{font-size:.85em;margin:0;margin-bottom:.5em!important;text-transform:uppercase;color:#3d3d3d}.events-table section.regular-events h3{position:absolute;padding-top:.4em;padding-left:1.25em;margin-left:0;font-size:1.75em;line-height:.5;font-weight:400}@media all and (max-width:720px){.events-table section.regular-events{width:100%}.events-table section.regular-events h3{padding-left:.5em}}.events-table .event-list{margin:0;padding:1em 0 1.25em 1em;border:none}.events-table .event-list.odd{background:0 0}.events-table .event-list.odd li{border-bottom:.0625em solid #f8b173}.events-table .event-list.odd+h3{color:#fff}.events-table .event-list.odd h5,.events-table .event-list.odd p a{color:#375691}.events-table .event-list.even{background:#375691;color:#000}.events-table .more:hover,.events-table .special-events .event-list li:nth-of-type(odd){background:#5198f7}.events-table .event-list.even h4,.events-table .event-list.even p{color:#fff}.events-table .event-list.even h5,.events-table .event-list.even p a{color:#f7cc46}.events-table .event-list li{margin-left:5.5em;padding:1em 1em 1em 0}.events-table .event-list li:last-child{border-bottom:none}@media all and (max-width:720px){.events-table .event-list li{margin-left:4em}}.events-table .event-list h4,.events-table .event-list h5,.events-table .event-list p{font-weight:400;margin-bottom:0}.events-table .event-list h4 a,.events-table .event-list h5 a,.events-table .event-list p a{color:#ea1e2e}.events-table .event-list p{margin-top:0;font-size:.83em}.events-table .event-list img{width:3em;position:absolute;margin-left:-3.5em}.events-table .special-events{text-align:center}.events-table .special-events .event-list{text-align:left;padding:0}.events-table .special-events .event-list li{overflow:hidden;padding:1em 0 1.25em 4.625em;margin-left:0;border-bottom:.0625em solid #d4d4d4}.events-table .special-events .event-list li h4 a{color:#3d3d3d}.events-table .special-events .event-list li:nth-of-type(odd) h4 a,.events-table .special-events .event-list li:nth-of-type(odd) p{color:#fff}.events-table .special-events .event-list li.noimage{margin:0;padding-left:1em}.events-table .special-events h1{display:none;text-align:left;margin-top:2em}@media all and (max-width:720px){.events-table .special-events{width:100%}.events-table .special-events h1{display:block}.events-table .special-events .event-list li{padding:1em 1em 1.25em}}.events-table .more{margin:1.5em 0;display:inline-block;border:.25em solid #5198f7;padding:.25em .75em}.event-detail h1{margin-bottom:.25em}.event-detail h2{margin-top:0;color:#375691}.event-detail iframe,.event-detail img{display:block;width:100%;height:auto}.event-list{padding:0}.event-list li{padding:0 0 3em;list-style:none;border-bottom:.0625em solid #d4d4d4}.event-list .teaser img{display:block;width:calc(100% + 4em);height:auto;margin-top:1em;margin-left:-2em}.event.summary.image img{display:block;height:auto}.event.detail{padding:1em 0}button,input,textarea{padding:.75em;width:100%}.event.detail.image img{display:block;margin:-3em -2.625em 1em}label{display:block;margin-bottom:.25em}input,textarea{border:1px solid #eee;margin-bottom:.25em}.error input,.error textarea{border-color:#f03}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin-top:1em;background:#333;color:#fff;font-weight:700}button:hover{background:#5e5e5e}.errorlist{list-style:none;color:#f03;padding:0;font-weight:700}.foot,.foot .address h3:first-of-type a,.foot .address h3:first-of-type a:hover{color:#fff}.errorlist li{margin:0}iframe{width:100%}.foot{font-size:1em;margin:0 auto;background:#3d3d3d}.foot .eq-height{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #575757}.foot .eq-height .eq{display:table-cell;vertical-align:top}.foot h3{font-weight:400;margin:0}.foot p{width:70%;font-size:.9em;clear:left}.foot .wrapper{width:57em;margin:auto}.foot .pull-right{float:right;width:30%;padding-left:1em}.foot .pull-right.eq{float:none;position:relative;padding:1.5em 1em}.foot .pull-right img{width:100%}.foot .address{width:70%;padding:1em 1em 1em 0;border-right:1px solid #575757}.foot .foot-logo{background:url("../img/footer-logo.05575bfa02a3.svg") center center/90% no-repeat;position:relative}.foot .foot-logo a{position:absolute;top:0;right:0;bottom:0;left:0}.foot a{color:#f7cc46}.foot a:hover{color:#fff}@media all and (max-width:60em){.foot{text-align:center;font-size:.8em;padding:2em 0 4em}.foot .wrapper{width:42.75em}.foot .eq-height{display:block;border:none}.foot .eq-height .eq{display:block}.foot .address,.foot .pull-right,.foot p{width:100%;border:none}.foot .legal{margin-bottom:0}.foot .foot-logo{background-size:250px}.foot p:last-of-type{margin-top:.5em}}@media all and (max-width:720px){.foot .address span{display:block}.foot .wrapper{width:100%;box-sizing:border-box;padding:1em}}@media all and (max-width:480px){.foot{text-align:left}.foot .pull-right,.foot .pull-right.eq{padding-left:0}.foot .foot-logo{background-position:-5px center}}
/*# sourceMappingURL=styles.min.css.map */