/*
* Template Name: TheChurch
* Template Author: Untree.co
* Template License: https://creativecommons.org/licenses/by/3.0/
* Author URI: https://untree.co/

* Twitter: https://twitter.com/Untree_co
* Facebook: https://web.facebook.com/Untree.co/
*/
.logo{font-size:20px;color:#fff !important;font-weight:700;top:6px;position:relative}.logo:hover{color:rgba(255,255,255,0.85)}.site-nav{position:absolute;top:0;z-index:9;width:100%}.site-nav{padding-top:20px;padding-bottom:20px}.site-nav h1,.site-nav .h1{margin:0;padding:0;font-size:24px}.site-nav .site-navigation .site-menu{margin-bottom:0}.site-nav .site-navigation .site-menu > li{display:inline-block}.site-nav .site-navigation .site-menu > li > a{font-size:14px;padding:10px 15px;display:inline-block;text-decoration:none !important;color:rgba(255,255,255,0.7)}.site-nav .site-navigation .site-menu > li > a:hover{color:#fff}.site-nav .site-navigation .site-menu > li.active > a{color:#fff}.site-nav .site-navigation .site-menu .has-children{position:relative}.site-nav .site-navigation .site-menu .has-children > a{position:relative;padding-right:20px}.site-nav .site-navigation .site-menu .has-children > a:before{position:absolute;content:"\e313";font-size:14px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'icomoon'}.site-nav .site-navigation .site-menu .has-children .dropdown{visibility:hidden;opacity:0;top:100%;z-index:999;position:absolute;text-align:left;-webkit-box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);padding:20px 0;margin-top:20px;margin-left:0px;background:#fff;-webkit-transition:0.2s 0s;-o-transition:0.2s 0s;transition:0.2s 0s}.site-nav .site-navigation .site-menu .has-children .dropdown a{font-size:14px;text-transform:none;letter-spacing:normal;-webkit-transition:0s all;-o-transition:0s all;transition:0s all;color:#000}.site-nav .site-navigation .site-menu .has-children .dropdown .active a{color:#519259 !important}.site-nav .site-navigation .site-menu .has-children .dropdown > li{list-style:none;padding:0;margin:0;min-width:180px}.site-nav .site-navigation .site-menu .has-children .dropdown > li > a{padding:5px 20px;display:block}.site-nav .site-navigation .site-menu .has-children .dropdown > li > a:hover{color:#519259}.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before{content:"\e315";right:20px}.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown,.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > ul{left:100%;top:0}.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown li a:hover,.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children > ul li a:hover{color:#519259}.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a,.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a,.site-nav .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a{color:#519259}.site-nav .site-navigation .site-menu .has-children:hover > a,.site-nav .site-navigation .site-menu .has-children:focus > a,.site-nav .site-navigation .site-menu .has-children:active > a{color:#fff}.site-nav .site-navigation .site-menu .has-children:hover,.site-nav .site-navigation .site-menu .has-children:focus,.site-nav .site-navigation .site-menu .has-children:active{cursor:pointer}.site-nav .site-navigation .site-menu .has-children:hover > .dropdown,.site-nav .site-navigation .site-menu .has-children:focus > .dropdown,.site-nav .site-navigation .site-menu .has-children:active > .dropdown{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;margin-top:0px;visibility:visible;opacity:1}.site-mobile-menu-close{display:block;position:relative;height:30px;width:30px;z-index:99;cursor:pointer;top:-20px}.site-mobile-menu-close > span{cursor:pointer;display:block;position:absolute;height:30px;width:30px}.site-mobile-menu-close > span:before,.site-mobile-menu-close > span:after{position:absolute;content:"";width:2px;height:30px;background:#000}.site-mobile-menu-close > span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.site-mobile-menu-close > span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.site-mobile-menu{width:300px;position:fixed;right:0;z-index:2000;padding-top:20px;background:#fff;height:calc(100vh);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0.8s all cubic-bezier(0.23,1,0.32,1);-o-transition:0.8s all cubic-bezier(0.23,1,0.32,1);transition:0.8s all cubic-bezier(0.23,1,0.32,1)}.offcanvas-menu .site-mobile-menu{-webkit-box-shadow:-10px 0 20px -10px rgba(0,0,0,0.1);box-shadow:-10px 0 20px -10px rgba(0,0,0,0.1);-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.site-mobile-menu .site-mobile-menu-header{width:100%;float:left;padding-left:20px;padding-right:20px}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close{float:right;margin-top:8px}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span{font-size:30px;display:inline-block;padding-left:10px;padding-right:0px;line-height:1;cursor:pointer;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.site-mobile-menu .site-mobile-menu-body{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;padding:0 20px 20px 20px;height:calc(100vh - 52px);padding-bottom:150px}.site-mobile-menu .site-nav-wrap{padding:0;margin:0;list-style:none;position:relative}.site-mobile-menu .site-nav-wrap a{padding:5px 20px;display:block;position:relative;color:#000}.site-mobile-menu .site-nav-wrap a:hover{color:#519259}.site-mobile-menu .site-nav-wrap li{position:relative;display:block}.site-mobile-menu .site-nav-wrap li.active > a{color:#519259}.site-mobile-menu .site-nav-wrap .arrow-collapse{position:absolute;right:0px;top:0px;z-index:20;width:36px;height:36px;text-align:center;cursor:pointer;border-radius:50%;border:1px solid #f8f9fa}.site-mobile-menu .site-nav-wrap .arrow-collapse:before{font-size:14px;z-index:20;font-family:"icomoon";content:"\e313";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-mobile-menu .site-nav-wrap > li{display:block;position:relative;float:left;width:100%}.site-mobile-menu .site-nav-wrap > li > a{padding-left:20px;font-size:14px}.site-mobile-menu .site-nav-wrap > li > ul{padding:0;margin:0;list-style:none}.site-mobile-menu .site-nav-wrap > li > ul > li{display:block}.site-mobile-menu .site-nav-wrap > li > ul > li > a{padding-left:40px;font-size:14px}.site-mobile-menu .site-nav-wrap > li > ul > li > ul{padding:0;margin:0}.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li{display:block}.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a{font-size:14px;padding-left:60px}.burger{width:28px;height:32px;cursor:pointer;position:relative}.burger.light:before,.burger.light span,.burger.light:after{background:#fff}.burger:before,.burger span,.burger:after{width:100%;height:2px;display:block;background:#000;border-radius:2px;position:absolute;opacity:1}.burger:before,.burger:after{-webkit-transition:top 0.35s cubic-bezier(0.23,1,0.32,1),opacity 0.35s cubic-bezier(0.23,1,0.32,1),background-color 1.15s cubic-bezier(0.86,0,0.07,1),-webkit-transform 0.35s cubic-bezier(0.23,1,0.32,1);transition:top 0.35s cubic-bezier(0.23,1,0.32,1),opacity 0.35s cubic-bezier(0.23,1,0.32,1),background-color 1.15s cubic-bezier(0.86,0,0.07,1),-webkit-transform 0.35s cubic-bezier(0.23,1,0.32,1);-o-transition:top 0.35s cubic-bezier(0.23,1,0.32,1),transform 0.35s cubic-bezier(0.23,1,0.32,1),opacity 0.35s cubic-bezier(0.23,1,0.32,1),background-color 1.15s cubic-bezier(0.86,0,0.07,1);transition:top 0.35s cubic-bezier(0.23,1,0.32,1),transform 0.35s cubic-bezier(0.23,1,0.32,1),opacity 0.35s cubic-bezier(0.23,1,0.32,1),background-color 1.15s cubic-bezier(0.86,0,0.07,1);transition:top 0.35s cubic-bezier(0.23,1,0.32,1),transform 0.35s cubic-bezier(0.23,1,0.32,1),opacity 0.35s cubic-bezier(0.23,1,0.32,1),background-color 1.15s cubic-bezier(0.86,0,0.07,1),-webkit-transform 0.35s cubic-bezier(0.23,1,0.32,1);-webkit-transition:top 0.35s cubic-bezier(0.23,1,0.32,1),-webkit-transform 0.35s cubic-bezier(0.23,1,0.32,1),opacity 0.35s cubic-bezier(0.23,1,0.32,1),background-color 1.15s cubic-bezier(0.86,0,0.07,1);content:""}.burger:before{top:4px}.burger span{top:15px}.burger:after{top:26px}.burger:hover:before{top:7px}.burger:hover:after{top:23px}.burger.active span{opacity:0}.burger.active:before,.burger.active:after{top:40%}.burger.active:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=5)}.burger.active:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-5)}.burger:focus{outline:none}body{font-weight:400;font-size:15px;line-height:1.6;overflow-x:hidden;color:#888;background-color:#f5f0e9}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.logo{color:#000}a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;text-decoration:none}.btn{padding:12px 20px;border-radius:30px;font-size:10px;font-weight:700;letter-spacing:.1rem;text-transform:uppercase}.btn.btn-primary{background-color:#519259;color:#fff;border:2px solid transparent}.btn.btn-primary:hover{border:2px solid transparent;background-color:#fff;color:#519259;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.2);box-shadow:0 15px 30px 0 rgba(0,0,0,0.2)}.btn.btn-secondary{background-color:#2C736B;color:#fff;border:2px solid transparent}.btn.btn-secondary:hover{border:2px solid transparent;background-color:#fff;color:#2C736B;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.2);box-shadow:0 15px 30px 0 rgba(0,0,0,0.2)}.form-control{height:54px;background-color:rgba(0,0,0,0.02);border-color:rgba(0,0,0,0.02);color:#000}.form-control:active,.form-control:focus{color:#000;outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0.05);border-color:rgba(0,0,0,0.05)}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.7)}.form-control::-moz-placeholder{color:rgba(0,0,0,0.7)}.form-control:-ms-input-placeholder{color:rgba(0,0,0,0.7)}.form-control:-moz-placeholder{color:rgba(0,0,0,0.7)}textarea{height:auto !important}#overlayer{width:100%;height:100%;position:fixed;z-index:7100;background:#fff;top:0;left:0;right:0;bottom:0}.loader{z-index:7700;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.opacity-5{opacity:0.5 !important}.hero{background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#2C736B}.hero,.hero > .container > .row{height:100vh;min-height:640px}.hero .intro-text{position:relative;z-index:9}.hero h1,.hero .h1{color:#fff;font-size:40px;font-weight:700}@media (max-width:767.98px){.hero h1,.hero .h1{font-size:30px}}.hero p{color:#fff}.hero .subheading{text-transform:uppercase;font-size:12px;letter-spacing:.1rem;color:#fff;display:block;margin-bottom:30px}.hero.page-inner,.hero.page-inner > .container > .row{height:70vh;min-height:300px}.section{padding-top:7rem;padding-bottom:7rem}.section .heading{font-size:40px;font-weight:700}@media (max-width:767.98px){.section .heading{font-size:30px}}.section .subheading{color:#519259;text-transform:uppercase;font-size:12px;letter-spacing:.1rem;font-weight:bold}.video-bg{display:block;position:relative}.video-bg .icon{z-index:99;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;display:inline-block;height:80px;border-radius:50%;border:2px solid rgba(255,255,255,0.2)}.video-bg .icon > span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%);font-size:30px;color:#fff}.video-bg img{-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.2);box-shadow:0 15px 30px 0 rgba(0,0,0,0.2)}.service .heading{font-size:18px}.service [class^="icon-"]{font-size:60px;color:#519259}.testimonial-nav{text-align:center;position:relative;top:-20px}.testimonial-nav:active,.testimonial-nav:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.testimonial-nav span{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;cursor:pointer;display:inline-block;padding:5px 20px;background:#519259;color:#fff;border-radius:30px;text-transform:uppercase;font-size:12px;letter-spacing:.1rem}.testimonial-nav span:hover{background:#5aa263;color:#fff}.testimonial-nav span[aria-disabled="true"]{opacity:.4}.form{position:relative;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1);z-index:9;padding:30px;background:#fff;margin-top:-50px}#map{position:relative;width:100%;height:400px}#map iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}textarea{height:auto !important}.counter{color:#519259}.counter .caption{color:rgba(81,146,89,0.8);text-transform:uppercase;letter-spacing:.2rem}.counter .number{font-size:30px}.sermon-meta{color:rgba(0,0,0,0.9);font-style:italic}.sermon-meta strong{font-weight:normal;font-style:normal;color:black}.upcoming-sermon{background:#fff;border-bottom:1px solid #efefef}.site-footer{background:#ede1d0;font-size:14px;color:#888;padding:70px 0}.site-footer a{color:#777;position:relative;display:inline-block}.site-footer a:before{position:absolute;left:0;right:0;content:"";background:rgba(81,146,89,0.1);height:10%;width:100%;bottom:0;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.site-footer a:hover{color:#000}.site-footer a:hover:before{background:#519259}.site-footer .btn:before{display:none}.site-footer .widget{margin-bottom:40px;display:block}.site-footer .widget h3,.site-footer .widget .h3{font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:15px;color:#2C736B}.site-footer .widget .links{width:150px}.site-footer .widget .links li{margin-bottom:10px}
