.embed-container{position:relative;padding-bottom:56.25%;margin:30px 0;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:Museo-700}p strong{font-family:Museo-300}.lead{font-size:20px}.top-heading{margin:0 0 0;font-family:TjardaHand-Bold;font-size:36px;line-height:36px;color:#00a0b0}@media (max-width:480px){.top-heading{font-size:26px;line-height:26px}}.heading{margin:0 0 10px;font-family:Museo-700;font-size:60px;text-transform:lowercase}@media (max-width:480px){.heading{font-size:40px}}.sub-heading{margin:0 0 10px;font-family:Museo-700;font-size:35px;text-transform:lowercase;color:#00a0b0}.section-heading{margin:0;font-family:Museo-700;text-align:center;color:#fff;font-size:40px}.link{display:block;float:left;margin-top:10px;font-family:MuseoSans-900;text-transform:uppercase;clear:both}.link:hover{text-decoration:none}hr{margin:60px 0}a:focus,a:hover{text-decoration:none}.nav-tabs{margin:30px 0}.nav-tabs>li>a{font-size:18px;font-family:MuseoSans-900}.nav-tabs>li>a:hover{background:#fff;border-color:transparent;border-bottom:1px solid #ddd}label{font-weight:400;font-family:MuseoSans-700}.form-control{font-family:MuseoSans-500;font-size:14px}.btn{display:inline-block;padding-top:8px;padding-bottom:6px;font-family:MuseoSans-700;text-transform:uppercase;border:none;color:#fff;background:#0097a6}.btn:focus,.btn:hover{opacity:1;color:#fff;background:#008997}.btn-lg{padding-top:10px;padding-bottom:8px}.btn-sm{padding-top:6px;padding-bottom:4px}.btn-xs{padding-top:3px;padding-bottom:0}html{margin:0;font-size:1em}body{margin:0;font-family:Museo-300,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#3f3f3f;background-color:#fff;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body.admin-bar #sub-nav.stuck{top:32px}section{padding:100px 0}section.alt-gray{color:#3f3f3f;background:#e9e9e9 url(images/light-gray.svg) center bottom no-repeat;background-size:cover;-webkit-clip-path:polygon(32% 0,100% 50px,100% 100%,0 100%,0 50px);clip-path:polygon(32% 0,100% 50px,100% 100%,0 100%,0 50px)}header{min-height:90px;width:100%;font-family:MuseoSans-700;color:#fff;z-index:999}header .logo{margin-top:24px;float:left;display:block;width:200px;height:46px;text-indent:-9999px;background:url(images/lighthouse-logo-dark.svg) no-repeat}header .logo:hover{opacity:.7}header .navbar{border:none}header .navbar .navbar-header .navbar-toggle{margin:28px 0 0}header .navbar .navbar-header .navbar-toggle:hover .icon-bar{background:#00a0b0}header .navbar .social-links{float:right;margin-top:20px;padding:11px 0 0 15px;height:35px}header .navbar #global-navbar .main-menu{position:relative;font-size:14px;text-transform:uppercase;border:none;border-radius:0}header .navbar #global-navbar .main-menu>li>a{margin:0 10px;padding:0;cursor:pointer;font-size:15px;font-weight:500;line-height:90px}header .navbar #global-navbar .main-menu>li>a:hover{opacity:.7}header .navbar #global-navbar .main-menu>li>a:first-item{margin:0 10px 0 0}header .navbar #mobile-navbar{margin-top:19px;padding:0;text-align:right;text-transform:uppercase;border-top:1px solid #e9e9e9}header .navbar #mobile-navbar ul{margin-top:0;margin-bottom:0}header .navbar #mobile-navbar ul li{padding-right:10px}header .navbar #mobile-navbar ul li:hover{background:#e9e9e9}header .navbar #mobile-navbar ul li:hover a{color:#3f3f3f;opacity:1}@media (min-width:1200px){header .navbar #mobile-navbar{display:none!important}}.social-links{list-style:none}.social-links li{float:left;margin-left:15px}.social-links a{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.social-links a:hover{opacity:.7;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.social-links .facebook,.social-links .instagram,.social-links .twitter{display:block;margin-top:3px}.social-links .facebook svg,.social-links .instagram svg,.social-links .twitter svg{height:16px}.social-links .facebook.dark svg path,.social-links .instagram.dark path,.social-links .twitter.dark svg path{fill:#3f3f3f}.drop-mega{display:none;position:absolute;top:90px;left:-30px;width:240px;color:#3f3f3f;font-size:14px;font-family:Museo-300,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;overflow:hidden;border-top:1px solid #bcbcbc;z-index:9999;text-transform:none;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.drop-mega .column,.drop-mega .column-alt{padding:40px 20px 40px 40px}.drop-mega .column{background:#fff}.drop-mega .column-alt{background:#f6f6f6}.drop-mega .column-alt .top-heading{font-size:22px}.drop-mega .column-alt .title{margin-bottom:5px;font-family:Museo-700;text-transform:lowercase;color:#3f3f3f;font-size:26px}.drop-mega .title{margin-bottom:20px;color:#00a0b0;font-size:16px;font-style:normal;font-family:MuseoSans-700;text-transform:uppercase}.drop-mega ul{margin:0;padding:0}.drop-mega ul li{line-height:22px;list-style:none}.drop-mega ul li a{color:#3f3f3f;font-family:MuseoSans-500}.drop-mega ul li a:hover{opacity:.7;text-decoration:none}#drop-about{width:640px}#drop-church{width:440px}#drop-development{width:380px}.menu-item:hover>a{opacity:.7}.menu-item:hover>.drop-mega{display:block}#sub-nav{position:relative;margin-top:-140px;margin-bottom:92px;width:100%;text-align:center;background:#e9e9e9;box-shadow:0 0 10px 2px rgba(0,0,0,.2);z-index:99}@media (max-width:768px){#sub-nav{padding:16px}}#sub-nav ul{margin:0;padding:0;list-style:none}#sub-nav li{display:-moz-inline-stack;display:inline-block;padding:0;vertical-align:middle;zoom:1;color:#fff}#sub-nav a{display:block;color:#3f3f3f;font-family:MuseoSans-700;font-size:16px;padding:14px 12px 12px;line-height:22px;text-transform:uppercase}#sub-nav a:hover{color:#00a0b0;text-decoration:none}#sub-nav .current_page_item{background:#00a0b0!important}#sub-nav .current_page_item>a{color:#fff!important}#sub-nav #page_id{display:none;width:100%;font-family:MuseoSans-500}@media (max-width:768px){#sub-nav #page_id{display:block}}#sub-nav.filter label{margin-right:10px}#sub-nav.filter .form-control{margin:6px 0;height:30px}#sub-nav.filter .btn{margin-left:10px}#sub-nav.stuck{position:fixed;top:0;z-index:100;margin:0}.hero{position:relative;padding:120px 0 200px;width:100%;min-height:450px;text-align:center;color:#fff;background-color:#00a0b0;background-size:cover;background-position:center center;overflow:hidden}@media (max-width:480px){.hero{padding:75px 0 90px;min-height:400px}}.hero .logo{margin:0 auto;max-width:450px}@media (max-width:480px){.hero .logo{max-width:100%}}.hero .page-title{font-family:MuseoSans-700;font-size:50px}@media (max-width:480px){.hero .page-title{font-size:30px}}.hero .page-description{margin:30px auto;width:600px;font-family:Museo-300;font-size:20px;font-style:italic}@media (max-width:768px){.hero .page-description{width:100%}}@media (max-width:480px){.hero .page-description{font-size:16px}}.hero.no-image{padding:50px 0 180px;min-height:280px}.hero.no-image .page-title{font-size:50px}.hero.no-image .page-description{margin:15px auto}.hero.event{padding:50px 0 80px;min-height:240px}.hero.event .page-title{font-size:50px}.hero.event .page-description{margin:15px auto}body.home .hero{padding:0;min-height:0;background:0 0}body.home .hero .royalSlider{height:100%;min-height:250px;width:100%}.hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;width:100%;padding-top:10%;background-image:url(images/bottom-angle.svg);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.giving .sub-heading{margin-bottom:40px}.giving .btn{margin-top:20px}.podcast.home{margin-top:40px}section.welcome{padding-top:180px;background:#fff;margin-top:-120px;z-index:9999}section.welcome .welcome-video{padding:0 30px 0 40px}@media (max-width:992px){section.welcome .welcome-video{padding:0}}@media (max-width:768px){section.welcome .welcome-video{margin-bottom:30px}}section.welcome .welcome-video .embed-container{margin:0}section.welcome h1{margin:0 0 0!important;font-family:TjardaHand-Bold!important;font-size:36px!important;line-height:36px!important;color:#00a0b0!important}@media (max-width:480px){section.welcome h1{font-size:26px!important;line-height:26px!important}}section.welcome h2{margin:0 0 10px!important;font-family:Museo-700!important;font-size:50px!important;text-transform:lowercase!important}@media (max-width:480px){section.welcome h2{font-size:40px!important}}section.welcome img{margin-left:-10px;margin-top:10px}section.services{padding:0}section.services .location{position:relative;float:left;padding:30px 40px;width:33.33%;min-height:200px;color:#fff;font-size:14px}@media (max-width:768px){section.services .location{width:100%;min-height:170px}}section.services .location h2{margin:0;font-family:MuseoSans-900;font-size:25px}@media (max-width:992px){section.services .location h2{font-size:20px}}section.services .location h2 a{color:#fff}section.services .location h2 a:hover{opacity:.7;text-decoration:none}section.services .location .times{position:absolute;bottom:30px}section.services .location h3{margin:0;font-family:MuseoSans-900;font-size:18px}section.services .location-1{background:#4c4c4c}section.services .location-2{background:#3f3f3f}section.services .location-3{background:#00a0b0}section.community{padding-bottom:150px;background:url(images/community-bg.jpg) right center no-repeat;background-size:cover;clear:both}section.community ul li{margin-bottom:10px}section.events,section.upcoming-events{background:0 0}section.events h1,section.upcoming-events h1{margin-bottom:60px}section.events .event,section.upcoming-events .event{margin-bottom:60px}section.events .event img:hover,section.upcoming-events .event img:hover{opacity:.7}section.events .event .title,section.upcoming-events .event .title{margin:15px 0 5px;font-family:MuseoSans-700;font-size:20px;line-height:1em}section.events .event .title a:hover,section.upcoming-events .event .title a:hover{text-decoration:none;opacity:.7}section.events .event .date,section.upcoming-events .event .date{line-height:1em}section.events .event .description,section.upcoming-events .event .description{margin:10px 0}section.events .event.list,section.upcoming-events .event.list{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.3)}section.events .event.list .title,section.upcoming-events .event.list .title{margin-top:0}section.events .event{text-align:center}section.single-event .title{margin:0}section.single-event .details{margin:20px 0;font-size:18px;font-weight:700}section.single-event .details .spacer{margin:0 5px;color:#bcbcbc;font-size:18px;font-weight:400}section.single-event .links a{margin-right:5px}section.single-event hr{margin:30px 0}section.upcoming-events{margin-top:-50px;color:#fff;background:#00a0b0 url(images/light.svg) center top no-repeat;background-size:cover;-webkit-clip-path:polygon(32% 0,100% 50px,100% 100%,0 100%,0 50px);clip-path:polygon(32% 0,100% 50px,100% 100%,0 100%,0 50px)}section.upcoming-events .event .title a{color:#fff}section.location h2{margin:0}section.location h4{margin:30px 0 5px}section.location hr{margin:30px 0}section.location .google-map{margin:0;width:100%;height:650px;border:none}@media (max-width:992px){section.location .google-map{height:400px}}@media (max-width:768px){section.location .google-map{height:250px}}section.location .google-map img{max-width:inherit!important}section.location .member{margin:10px 0 60px}section.location .member .name{margin-top:15px;font-family:MuseoSans-500;font-size:16px}section.location .member .position{font-family:MuseoSans-300;font-size:14px;color:#00a0b0}section.our-team h1{margin-bottom:60px}section.our-team .member{margin-bottom:60px}@media (max-width:768px){section.our-team .member img{display:inline-block;width:50%}}section.our-team .member .name{margin-top:15px;font-family:MuseoSans-500;font-size:25px}section.our-team .member .position{font-family:MuseoSans-300;font-size:20px;color:#00a0b0}section.our-team .member .email{padding-top:3px;font-size:14px;font-family:MuseoSans-300;text-transform:lowercase;color:#4c4c4c}section.our-team .member .email .glyphicon{margin-right:5px;font-size:12px}section.our-team .member .email:hover{opacity:.7;text-decoration:none}section.our-team .member hr{margin:30px 0;width:70px;border-color:#00a0b0}@media (max-width:768px){section.our-team .member hr{margin:30px auto}}@media (max-width:768px){section.our-team .member{text-align:center}}.timeline{position:relative;padding:20px 0;list-style:none}.timeline:first-child{padding-top:0}.timeline>li{position:relative;margin-bottom:20px}.timeline>li:after{clear:both}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline li.timeline-inverted>.timeline-panel{float:right;text-align:left}.timeline .timeline-panel{position:relative;float:left;width:calc(40% - 30px);text-align:right}.timeline .timeline-panel h2{margin:0 0 30px}@media (max-width:768px){.timeline .timeline-panel{float:right;text-align:left;width:calc(100% - 35px);width:-webkit-calc(100% - 35px)}}.timeline li.timeline-inverted>.timeline-panel{float:right;text-align:left;width:calc(60% - 30px)}@media (max-width:768px){.timeline li.timeline-inverted>.timeline-panel{text-align:left;width:calc(100% - 35px);width:-webkit-calc(100% - 35px)}}.timeline .timeline-title{position:relative;margin:0 0 20px;color:#00a0b0;font-size:24px;font-family:MuseoSans-500}.timeline .timeline-title:before{content:" ";color:#fff;width:10px;height:10px;position:absolute;top:8px;right:-36px;background-color:#00a0b0;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%}@media (max-width:768px){.timeline .timeline-title:before{left:-29px}}.timeline li.timeline-inverted .timeline-title:before{left:-34px}@media (max-width:768px){.timeline li.timeline-inverted .timeline-title:before{left:-29px}}.timeline .timeline-body>ul{margin-bottom:0;padding:20px 0;list-style:none}.timeline .timeline-body>ul li{font-weight:700}.timeline .timeline-body>p{margin-bottom:0}.timeline .timeline-body>p+p{margin-top:5px}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:2px;background-color:#00a0b0;left:40%}@media (max-width:768px){.timeline:before{left:10px}}.podcast{margin-top:60px;width:100%;border:none!important}.podcast thead td{padding-bottom:5px;font-size:13px;color:#bcbcbc;text-transform:uppercase;font-family:MuseoSans-500}.podcast tbody tr{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.podcast tbody td{padding:10px 0}.podcast .title{padding-right:5px;width:300px;font-family:MuseoSans-700}.podcast .speaker{padding:0 5px}.podcast .date{padding:0 5px;width:130px}.podcast .listen{padding-left:5px;width:50px}section.contact form.contact-form{margin-top:30px}section.contact form.contact-form .message.error{margin-bottom:15px;padding:7px 12px;color:#fff;font-size:14px;background:#ed5a5a;border-radius:4px}section.contact form.contact-form .has-error{color:#ed5a5a}section.contact form.contact-form .has-error input,section.contact form.contact-form .has-error select,section.contact form.contact-form .has-error textarea{border-color:#ed5a5a}section.contact form.contact-form .btn{float:left}section.contact form.contact-form .loading{position:relative;float:left;margin-left:10px;margin-top:0;height:40px;width:40px}section.contact .contact-details{padding-left:60px}footer{position:relative;padding:75px 0 30px;background:#1a1a1a url(images/light-footer.svg) center center no-repeat;background-size:cover;min-height:500px;color:#fff}footer .logo{float:left;display:block;width:220px;height:50px;background:url(images/lighthouse-logo-colour.svg) no-repeat}footer .logo:hover{opacity:.7}@media (max-width:992px){footer .logo{margin-bottom:60px}}footer .location{float:left;display:block;padding:12px 20px;margin-right:2px;width:33%;color:#fff;background:#292929}footer .location:hover{background:#101010}@media (max-width:1200px){footer .location{min-height:90px;width:33%}}@media (max-width:768px){footer .location{margin-bottom:2px;width:100%}}footer .location .title{font-family:MuseoSans-900;font-size:15.5px}footer .location .address{font-size:12px}footer .footer-menu{margin-top:60px;color:#fff;font-size:13px;font-family:MuseoSans-500}footer .footer-menu .title{margin-bottom:20px;font-size:15px;font-family:MuseoSans-700}footer .footer-menu a{color:#fff}footer .footer-menu a:hover{color:#00a0b0;text-decoration:none}footer .footer-menu ul{padding:0}footer .footer-menu ul li{line-height:22px;list-style:none}@media (max-width:768px){footer .footer-menu .community{margin-top:30px;clear:both}}@media (max-width:768px){footer .footer-menu .training{margin-top:30px}}@media (max-width:992px){footer .footer-menu .resources{margin-top:30px;clear:both}}@media (max-width:992px){footer .footer-menu .events{margin-top:30px}}footer .footer-menu .contact{margin-top:30px}@media (max-width:768px){footer .footer-menu .contact{clear:both}}footer .connected{position:relative;margin-top:30px;line-height:60px}footer .connected .heading{float:left;font-size:28px}@media (max-width:480px){footer .connected .heading{font-size:22px}}footer .connected .social-links{float:right;line-height:60px}footer .connected .social-links a{float:left;margin-left:15px}footer .connected .social-links a:hover{text-decoration:none;opacity:.7}footer .connected .social-links .facebook,footer .connected .social-links .instagram,footer .connected .social-links .twitter{margin-top:8px}footer .connected .social-links .facebook svg,footer .connected .social-links .instagram svg,footer .connected .social-links .twitter svg{height:25px}footer .connected:before{content:"";position:absolute;width:75%;height:60px;background:#00a0b0}@media (max-width:992px){footer .connected:before{width:100%}}footer .copyright{margin-top:30px;text-align:right;font-size:13px;color:#676767}footer .copyright a{color:#676767}@media (max-width:992px){footer .copyright{text-align:center}}