/*!
Theme Name: Wave 2021
Theme URI: http://underscores.me/
Author: Tyler
Author URI: http://design.johntylerhall.com
Description: Designed for Wave Church
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wave-2021
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Wave 2021 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:none !important}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:0px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:proxima-nova,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.fad{--fa-primary-color: #1C6C9E;--fa-primary-opacity: 1.0;--fa-secondary-color: #ccc;--fa-secondary-opacity: 1.0}.entry-content{margin-left:5px}.entry-content h1,.entry-content h2{color:#1C6C9E}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{overflow-x:hidden}body{background:#fff;overflow-x:hidden}footer{background:#293c58;background:#1b2738;background:-moz-linear-gradient(left, #1b2738 0%, #263c4f 100%);background:-webkit-linear-gradient(left, #1b2738 0%, #263c4f 100%);background:linear-gradient(to right, #1b2738 0%, #263c4f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b2738', endColorstr='#263c4f',GradientType=1 );color:#fff;padding:15px 0}footer a{color:#fff}footer a:hover{color:rgba(255,255,255,0.5);text-decoration:none}footer a:visited{color:#fff}.pb15{padding-bottom:15px}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 0}ul.header-list-of-buttons{margin:0;list-style:none;padding:0}ul.header-list-of-buttons li{display:inline-block;margin:0px 5px 5px 0;float:left}ul.header-list-of-buttons li a{padding:.5rem 1rem;font-size:1.25rem;display:inline-block;color:#fff;background-color:#293c58;border-color:#fff;border-radius:0;border:2px solid #fff;font-weight:bold;text-transform:uppercase;transform:skewX(-5deg);position:relative;transition:all .3s ease;float:left}ul.header-list-of-buttons li a:hover,ul.header-list-of-buttons li a.active-page{background-color:#1C6C9E;text-decoration:none}ul.header-list-of-buttons li.current-menu-item a{background-color:#1b2738;text-decoration:none}ul.event-header-list-of-buttons{margin:0;list-style:none;padding:0;margin-bottom:-30px}ul.event-header-list-of-buttons li{display:inline-block;margin:0px 5px 5px 0;float:left}ul.event-header-list-of-buttons li a{padding:.5rem 1rem;font-size:1.25rem;display:inline-block;color:#fff;background-color:#293c58;border-color:#fff;border-radius:0;border:2px solid #fff;font-weight:bold;text-transform:uppercase;transform:skewX(-5deg);position:relative;transition:all .3s ease;float:left}ul.event-header-list-of-buttons li a:hover,ul.event-header-list-of-buttons li a.active-page{background-color:#1C6C9E;text-decoration:none}ul.event-header-list-of-buttons li.current-menu-item a{background-color:#1b2738;text-decoration:none}.woocommerce ul.header-list-of-buttons li{margin:0px 5px 10px 0}.woocommerce ul.header-list-of-buttons li a{font-size:1rem;padding:0;margin-right:15px;background:transparent;border:0;border-bottom:2px solid transparent}.woocommerce ul.header-list-of-buttons li a:hover,.woocommerce ul.header-list-of-buttons li a.active-page{border-bottom:2px solid #fff}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#1C6C9E}a:visited{color:#1C6C9E}a:hover,a:focus,a:active{color:#1b2738}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#eee #eee #ddd;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#eee #ddd #ccc}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#ccc #ddd #ddd}.site .btn,.site .wp-block-button__link{border-radius:0;border-width:2px;font-weight:bold;text-transform:uppercase;transform:skewX(-5deg);position:relative;transition:all .3s ease}.site .btn:hover,.site .wp-block-button__link:hover{color:#fff}.site .btn:hover:after,.site .wp-block-button__link:hover:after{width:102%;opacity:1}.site .btn span,.site .wp-block-button__link span{position:relative;z-index:2}.site .btn-primary{color:#1C6C9E;background-color:transparent;border-color:#1C6C9E}.site .btn-primary:after{background-color:#1C6C9E;border:1px solid #1C6C9E}.site .btn-primary:hover{background-color:#1C6C9E}.site .btn-white{color:#fff;background-color:transparent;border-color:#fff}.site .btn-white:after{background-color:#1C6C9E;border:1px solid #1C6C9E}.site .btn-white:hover{background-color:#1C6C9E}.site .badge.badge-primary{background-color:#1C6C9E}.site .circle-btn-hollow{display:inline-block;padding:6px 20px;background:transparent;color:#fff;text-transform:uppercase;transition:all .3s ease;letter-spacing:.15em;font-weight:300;border-radius:999px;text-decoration:none;border:2px solid #fff;line-height:1.5}.site .circle-btn-hollow:hover{background:#fff;color:#1b2738}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,.form-control{color:#666;border:3px solid #eee;border-radius:0;padding:5px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus,.form-control:focus{color:#111}select{border:1px solid #eee}textarea{width:100%}#secondary ul{list-style:none;margin:0;padding-left:0}#secondary li a{padding:12px 15px;color:#1C6C9E;display:block;text-decoration:none}#secondary li a:hover{background-color:rgba(41,60,88,0.05)}#secondary li:not(:first-child)>a{border-top:1px solid #eee}#secondary .menu>li:not(.current-menu-ancestor){display:none}#secondary .menu>li>a{display:none}#secondary .menu>li>.sub-menu>li.highlight-menu{display:none}#secondary .menu>li>.sub-menu>li.title{pointer-events:none;margin-top:30px}#secondary .menu>li>.sub-menu>li.title a{font-size:30px;text-transform:uppercase;font-weight:300;letter-spacing:.1em}#secondary .menu>li>.sub-menu>li.left-menu>a{display:none}#secondary .menu>li>.sub-menu>li.left-menu>.sub-menu{padding-bottom:30px}#secondary .menu>li>.sub-menu>li.left-menu>.sub-menu>.current-menu-item a{background-color:rgba(41,60,88,0.05);color:#1C6C9E;font-weight:600;border-left:3px solid #1C6C9E;padding:12px 15px 12px 12px;pointer-events:none}.more-events ul{list-style:none;margin:0;padding-left:0}.more-events li{display:inline-block;margin-right:10px;margin-bottom:10px}.more-events li a{padding:12px 15px;color:#1C6C9E;display:block;text-decoration:none}.more-events li a:hover{background-color:rgba(41,60,88,0.05)}.more-events .menu>li:not(.current-menu-ancestor){display:none}.more-events .menu>li>a{display:none}.more-events .menu>li>.sub-menu>li.highlight-menu{display:none}.more-events .menu>li>.sub-menu>li.title{pointer-events:none;margin-top:30px;display:none}.more-events .menu>li>.sub-menu>li.title a{font-size:30px;text-transform:uppercase;font-weight:300;letter-spacing:.1em}.more-events .menu>li>.sub-menu>li.left-menu>a{display:none}.more-events .menu>li>.sub-menu>li.left-menu>.sub-menu{padding-bottom:30px}.more-events .menu>li>.sub-menu>li.left-menu>.sub-menu>li>a{border-left:3px solid #ddd}.more-events .menu>li>.sub-menu>li.left-menu>.sub-menu>.current-menu-item a{background-color:rgba(41,60,88,0.05);color:#1C6C9E;font-weight:600;border-left:3px solid #1C6C9E;padding:12px 15px 12px 12px;pointer-events:none}html.et-fb-root-ancestor #masthead{pointer-events:none}.site-branding-mobile{position:fixed;top:12px;left:15px;z-index:9999}.site-branding-mobile img{width:176px;height:36px}@media screen and (min-width: 768px){.site-branding-mobile{display:none}}body:not(.home) .site-header,body.scrolled .site-header{background-color:rgba(27,39,56,0.97);box-shadow:0px -20px 20px 20px #000}body.nav-open{overflow:hidden}body.nav-open .site-header{background-color:rgba(27,39,56,0.97);position:fixed;height:100%;overflow-y:scroll}body.nav-open .site-header .overlay,body.nav-open .site-header .gradient{opacity:1}body.nav-open .site-header .site-branding{opacity:1 !important;position:fixed;top:14px}body.nav-open.scrolled .site-branding{transition:opacity .5s ease}@media screen and (max-width: 767px){body.nav-open #global-menu-container{display:block}}body.scrolled #menu-toggle{background-color:#1C6C9E}body.scrolled #menu-toggle.toggled{background-color:transparent}#global-menu-container{background-color:rgba(255,255,255,0.05);padding:0 15px}#global-menu-container ul{list-style:none;margin:0 -5px;padding:0}#global-menu-container ul li{display:inline-block}#global-menu-container ul li a{display:block;font-weight:300;letter-spacing:.1em;padding:7px 10px;color:#fff;opacity:.7;transition:all .3s ease;text-decoration:none}#global-menu-container ul li a i{font-size:.85em;margin-right:-2px;display:none}#global-menu-container ul li a:hover{opacity:1}@media screen and (max-width: 767px){#global-menu-container{padding:5px 15px;display:none;position:fixed;z-index:999;bottom:0;width:100%;background-color:rgba(19,27,39,0.97)}#global-menu-container .container{max-width:none}#global-menu-container ul li a{padding:5px 10px}}#primary-menu-container{position:relative;padding-left:15px;padding-right:15px;padding-top:11px;padding-bottom:15px}#primary-menu-container .go-to-global{margin-left:5px;padding:3px 5px;color:#fff;font-size:18px;left:25px;bottom:-19px;border-radius:5px;text-decoration:none;transition:all .3s ease}#primary-menu-container .go-to-global:hover{background-color:#293c58}@media (min-width: 768px) and (max-width: 991px){#primary-menu-container{max-width:none;text-align:center}#primary-menu-container .sub-menu{text-align:left}}#menu-toggle{border:none;background-color:transparent;padding:.55rem .75rem;outline:none;float:right;position:fixed;right:12px;top:12px;z-index:99999;transition:all .5s ease;border:2px solid rgba(255,255,255,0.1);border-radius:999px;margin-bottom:5px;box-shadow:0px 0px 30px rgba(0,0,0,0.3)}#menu-toggle .title,#menu-toggle .exit-title{text-transform:uppercase;color:#fff;transition:all .5s ease;font-size:14px;letter-spacing:0.2em;margin-right:-0.2em;line-height:13px}#menu-toggle .exit-title{margin-top:-14px;opacity:0;transform:rotate(-180deg) scale(0)}#menu-toggle.toggled .title{opacity:0;transform:rotate(180deg) scale(0)}#menu-toggle.toggled .exit-title{opacity:1;transform:rotate(0deg) scale(1)}.site-header{min-height:60px;position:fixed;top:0;left:0;z-index:999;width:100%;overflow:hidden;transition:all .5s ease}.site-header .overlay{content:" ";pointer-events:none;z-index:1;transition:all .7s ease;position:fixed;opacity:0;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.95);background-color:rgba(46,67,99,0.95);background-color:rgba(27,39,56,0.97);transition:all .4s ease}.site-header .gradient{content:" ";pointer-events:none;z-index:2;transition:all .7s ease;position:fixed;opacity:0;top:0;left:0;right:0;height:75px;background:-moz-linear-gradient(top, #1b2738 0%, rgba(27,39,56,0.75) 80%, rgba(46,67,99,0) 100%);background:-webkit-linear-gradient(top, #2e4363 0%, rgba(27,39,56,0.75) 80%, rgba(27,39,56,0) 100%);background:linear-gradient(to bottom, #1b2738 0%, rgba(27,39,56,0.75) 80%, rgba(27,39,56,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#293c58f7', endColorstr='#293c5800',GradientType=0 )}.site-header .site-branding{position:relative;top:3px;z-index:3;transition:all .5s ease;display:none}@media screen and (min-width: 768px){.site-header .site-branding{display:block}}.site-header .site-branding .site-logo img{height:40px;margin-top:-2px}.site-header .site-branding .custom-logo-link img{margin-top:-2px;width:176px;height:36px}#main-navigation{display:block;width:100%;transition:all .5s ease;opacity:0;position:absolute;padding:70px 30px 110px 30px;left:0;top:0;z-index:1}#main-navigation.toggled{opacity:1;pointer-events:all}#main-navigation.subnav-open .menu>li a{color:rgba(255,255,255,0.3)}#main-navigation .menu>li a{text-decoration:none;color:#fff;padding:7px 0px;margin:0px 12px;font-size:24px;display:block;outline:0;font-weight:300;letter-spacing:.01em}#main-navigation .menu>li>.sub-menu{display:none;padding-left:20px}#main-navigation .menu>li>.sub-menu a{font-size:18px;position:relative}#main-navigation .menu>li>.sub-menu a .subtitle{color:rgba(255,255,255,0.5);font-size:12px;font-weight:400;line-height:1.1em;white-space:nowrap}#main-navigation .menu>li>.sub-menu li.current-menu-item a{background:rgba(255,255,255,0.1);border-left:5px solid #fff;margin-left:-5px;padding-left:12px}#main-navigation .menu>li>.sub-menu .highlight-menu{display:none}#main-navigation .menu>li>.sub-menu .highlight-menu>a{display:none}#main-navigation .menu>li.focus a{color:#ffffff}#main-navigation ul{list-style:none;margin:0}#main-navigation ul.menu{padding-left:0}#main-navigation ul ul li:hover>ul,#main-navigation ul ul li.focus>ul{display:block;left:auto}#main-navigation ul li:hover>ul,#main-navigation ul li.focus>ul{left:auto}#main-navigation a{display:block;text-decoration:none}.nav-icon{width:25px;height:17px;margin-top:2px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:left}.nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:0px}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:7px}.nav-icon span:nth-child(4){top:14px}#menu-toggle.toggled .nav-icon span:nth-child(1){top:18px;width:0%;left:50%}#menu-toggle.toggled .nav-icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#menu-toggle.toggled .nav-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-toggle.toggled .nav-icon span:nth-child(4){top:18px;width:0%;left:50%}.watch-button{display:none;transition:all .2s ease;position:relative;z-index:2;padding:7px 15px;margin:7px 0;margin-left:15px;border-radius:999px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px}@media (min-width: 992px){.watch-button{float:right}}.watch-button:visited{color:#fff}.watch-button:hover{transform:scale(1.1);color:#fff;text-decoration:none}.watch-button:before{transition:all .3s ease;content:" ";position:absolute;width:50%;height:100%;top:0px;left:0px;border-bottom:1px solid #fff;border-top:1px solid #fff;border-left:1px solid #fff;border-radius:20px 0 0 20px}.watch-button:after{transition:all .3s ease;content:" ";position:absolute;width:50%;height:100%;bottom:0px;right:0px;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;border-radius:0 20px 20px 0}.watch-button:hover:before{border-radius:0;width:20%;height:100%;top:0px;left:-8px}.watch-button:hover:after{border-radius:0;bottom:0px;right:-8px;width:20%;height:100%}.close-button{display:none;padding:.55rem .75rem;outline:none;position:fixed;right:30px;bottom:30px;z-index:99999;transition:all .5s ease;border:2px solid rgba(255,255,255,0.3);border-radius:999px;margin-bottom:5px;box-shadow:0px 0px 30px rgba(0,0,0,0.3);color:#fff;cursor:pointer;text-transform:uppercase;font-size:1.2em;font-weight:100}.close-button:hover{transform:scale(1.1)}.close-button span{display:inline-block;font-size:.8em;position:relative;top:-.15em;margin-left:0.2em;font-weight:400}@media screen and (min-width: 768px){#main-navigation>div{display:inline-block}.watch-button{display:inline-block}#menu-toggle{display:none}.site-header{overflow:visible}.site-header .site-branding{position:static;display:inline-block}.site-header .overlay{z-index:-1}.site-header:hover{background-color:rgba(27,39,56,0.97);box-shadow:0px -20px 20px 20px #000}body .menu>li>.sub-menu{padding:20px;min-width:250px}body .site-header .overlay{background:transparent}body.nav-open{overflow:visible}body.subnav-open .site-header{background-color:rgba(27,39,56,0.97)}body.admin-bar{margin-top:-32px}body.admin-bar .site-header{margin-top:32px}body.admin-bar.scrolled .site-header{margin-top:0;top:32px}body.scrolled .site-header{position:fixed;top:0;left:0;width:100%;background-color:rgba(27,39,56,0.97);box-shadow:0px -20px 20px 20px #000}body.scrolled .site-header .site-branding{opacity:1}body.subnav-open .site-header .overlay{display:none;opacity:1;pointer-events:all}#main-navigation{margin-top:2px;position:static;opacity:1;padding:0;display:inline-block;width:auto}#main-navigation .menu>li{display:inline-block;position:relative}#main-navigation .menu>li a{padding:22px 12px;margin:-13px 0 -15px;font-size:20px;color:rgba(255,255,255,0.6);transition:all .3s ease}#main-navigation .menu>li a:hover{color:#fff}#main-navigation .menu>li.current-menu-ancestor a{color:#fff}#main-navigation .menu>li:hover>a,#main-navigation .menu>li .focus>a{position:relative;color:#fff}#main-navigation .menu>li:hover>a::before,#main-navigation .menu>li .focus>a::before{bottom:-15px;left:50%;transform:translateX(-50%);font-size:18px;font-weight:300;color:#fff;position:absolute;padding:5px}#main-navigation .menu>li:hover>.sub-menu,#main-navigation .menu>li .focus>.sub-menu{display:inline-block}#main-navigation .menu>li:hover>.sub-menu::before,#main-navigation .menu>li .focus>.sub-menu::before{content:" ";width:100%;height:9px;position:absolute;top:-9px;left:0}#main-navigation .menu>li:hover>.sub-menu .title,#main-navigation .menu>li .focus>.sub-menu .title{text-transform:uppercase;font-weight:300;top:-0.05em;left:15px;position:fixed;transform-origin:top right;transform:translateX(-100%) rotate(-90deg);letter-spacing:0.05em;font-size:200px;pointer-events:none}#main-navigation .menu>li:hover>.sub-menu .highlight-menu,#main-navigation .menu>li .focus>.sub-menu .highlight-menu{display:inline-block}#main-navigation .menu>li>.sub-menu{top:70px;left:-20px;position:absolute;background-color:#1b2636fc;display:none;box-shadow:0px 0px 20px -3px #000;margin-left:0}#main-navigation .menu>li>.sub-menu li a{margin:0;padding:8px 12px;border-left:5px solid transparent;margin-left:-5px;color:#fff}#main-navigation .menu>li>.sub-menu li a span{transition:all .3s ease;display:block;white-space:nowrap}#main-navigation .menu>li>.sub-menu li a .subtitle{margin-bottom:0.3em}#main-navigation .menu>li>.sub-menu li a:hover{border-color:#fff;background:rgba(255,255,255,0.05)}#main-navigation .menu>li>.sub-menu li.current-menu-item a{background:rgba(255,255,255,0.1);border-left:5px solid #fff;margin-left:-5px}#main-navigation .menu>li>.sub-menu .highlight-menu{margin-left:7%}#main-navigation .menu>li>.sub-menu .highlight-menu>.sub-menu li a{transition:all .1s ease;position:relative;padding-left:40px;margin-bottom:35px}#main-navigation .menu>li>.sub-menu .highlight-menu>.sub-menu li a .subtitle{color:rgba(255,255,255,0.5);font-size:18px;font-weight:400;line-height:1.1em;margin-bottom:.3em}#main-navigation .menu>li>.sub-menu .highlight-menu>.sub-menu li a::before,#main-navigation .menu>li>.sub-menu .highlight-menu>.sub-menu li a::after{transition:all .1s ease;content:" ";position:absolute;border-left:2px solid #fff;width:100%;height:100%;top:0;left:0;transform:skewX(-12deg)}#main-navigation .menu>li>.sub-menu .highlight-menu>.sub-menu li a::after{left:15px}#main-navigation .menu>li>.sub-menu .highlight-menu>.sub-menu li a:hover{margin-left:5px;padding-left:35px;transform:scale(1.05)}#main-navigation .menu>li>.sub-menu .highlight-menu>.sub-menu li a:hover::after{left:12px}#main-navigation .menu>li>.sub-menu .highlight-menu>.sub-menu li a:hover::before{border-width:6px}#main-navigation .menu>li>.sub-menu li:hover>a .highlight{opacity:1}#main-navigation .menu>li>.sub-menu .highlight{opacity:0;pointer-events:none;transition:all .5s ease;position:absolute;right:calc(100% + 20px);top:-3px;width:100%}#main-navigation .menu>li>.sub-menu .highlight>div{width:100%;padding-top:56.25%;background-position:center;background-size:cover;border:3px solid #fff;box-shadow:0px 0px 20px -3px #000}#main-navigation .menu>li>.sub-menu .highlight>div::before,#main-navigation .menu>li>.sub-menu .highlight>div::after{position:absolute;width:30%;height:30%}#main-navigation .menu>li>.sub-menu .highlight>div::before{border-left:2px solid #fff;border-top:2px solid #fff;top:-15px;left:-15px}#main-navigation .menu>li>.sub-menu .highlight>div::after{border-right:2px solid #fff;border-bottom:2px solid #fff;bottom:-15px;right:-15px}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}@media screen and (min-width: 768px) and (max-width: 991px){.site-header .site-branding{display:block;text-align:center}}.tooltip .arrow::before{border-bottom-color:#293c58;display:none}.tooltip .tooltip-inner{position:relative;top:30px;background:#293c58}.swiper-slide .addresses{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:9}.swiper-slide .addresses a{color:#fff;text-shadow:0px 2px 5px #000;display:inline-block;line-height:1.2;margin-right:10px;padding:10px;border-left:2px solid #fff;background:rgba(0,0,0,0);background:-moz-linear-gradient(25deg, rgba(0,0,0,0.497637) 0%, rgba(0,0,0,0) 65%);background:-webkit-linear-gradient(25deg, rgba(0,0,0,0.497637) 0%, rgba(0,0,0,0) 65%);background:linear-gradient(25deg, rgba(0,0,0,0.497637) 0%, rgba(0,0,0,0) 65%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.swiper-slide .addresses a:visited{color:#fff}.swiper-slide .directions a{display:inline-block;font-size:16px;color:#fff;text-shadow:0px 2px 5px #000;text-decoration:none;padding:3px 6px;border-radius:5px;transition:all .3s ease;margin:10px;text-align:center}.swiper-slide .directions a:visited{color:#fff}.swiper-slide .directions a:hover{text-shadow:0px 0px 0px #000;background-color:rgba(255,255,255,0.8);transform:scale(1.1);color:#1C6C9E}.swiper-slide .directions a:hover span{color:#000}.swiper-slide .directions a span{display:block;color:#aaa;font-size:10px;margin-top:-4px;text-transform:uppercase;font-weight:600}.swiper-slide .service-times{padding-top:20px;max-width:1140px;margin:0 auto;text-align:center;padding-top:20px}.swiper-slide .service-times .service-time{width:130px;display:inline-block;position:static;top:0px;float:none;background-color:rgba(255,255,255,0.3);-webkit-box-shadow:0 12px 24px -10px rgba(0,0,0,0.1);box-shadow:0 12px 24px -10px rgba(0,0,0,0.1)}.swiper-slide .service-times .service-time .day{color:rgba(255,255,255,0.8);text-shadow:0px 0px 3px rgba(0,0,0,0.3)}.swiper-slide .service-times .service-time .time{color:#fff;text-shadow:0px 0px 3px rgba(0,0,0,0.3)}.swiper-slide .service-times .service-time .subcamp{color:rgba(255,255,255,0.8)}.campus-info{background:#ECE9E6;background:-webkit-linear-gradient(to left, #e0f5f9, #f6f5fe);background:linear-gradient(to left, #e0f5f9, #f6f5fe);padding-bottom:30px}.campus-info .container>.row>div{padding-top:30px}.campus-info h2{font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media (min-width: 768px){.campus-info h2{font-size:25px}}@media (min-width: 992px){.campus-info h2{font-size:32px}}.campus-info .addresses{margin-left:-10px;margin-top:17px}.campus-info .addresses .address{background-color:#fff;border-radius:5px;padding:12px 15px 23px 15px;display:block;margin:10px 10px 30px 10px;text-align:left;-webkit-box-shadow:0 12px 24px -10px rgba(0,0,0,0.1);box-shadow:0 12px 24px -10px rgba(0,0,0,0.1);text-decoration:none;transition:all .3s ease}.campus-info .addresses .address:hover{transform:scale(1.05)}.campus-info .addresses .address p{font-size:14px;color:rgba(0,0,0,0.7);margin:0;padding:0;line-height:1.3}.campus-info .addresses .address .subcamp{color:#1C6C9E;font-size:24px;font-weight:600;line-height:1.2;text-transform:uppercase;display:block}.campus-info .addresses .address .directions{background-color:#1C6C9E;padding:2px 12px;color:#fff;font-weight:600;text-transform:uppercase;float:left;margin-top:9px;border-radius:7px}.campus-info .actions{margin-left:-10px;margin-top:17px}.campus-info .actions .action{background-color:#fff;border-radius:5px;padding:12px 15px 23px 15px;display:block;margin:10px 10px 30px 10px;text-align:left;-webkit-box-shadow:0 12px 24px -10px rgba(0,0,0,0.1);box-shadow:0 12px 24px -10px rgba(0,0,0,0.1);text-decoration:none;transition:all .3s ease;cursor:pointer}.campus-info .actions .action:hover{transform:scale(1.05)}.campus-info .actions .action .desc{font-size:14px;color:rgba(0,0,0,0.7);margin:0;padding:0;line-height:1.3}.campus-info .actions .action .title{color:#d06748;font-size:24px;font-weight:600;line-height:1.2;text-transform:uppercase;display:block}.campus-info .actions .action .the-button{background-color:#d06748;padding:2px 12px;color:#fff;font-weight:600;text-transform:uppercase;float:left;margin-top:9px;border-radius:7px}.service-times{max-width:1140px;margin-left:-10px;margin-top:17px}.service-times .service-time{position:relative;top:-10px;float:left;background-color:#fff;border-radius:5px;padding:6px 12px;display:block;margin:9px;text-align:left;width:auto;-webkit-box-shadow:0 12px 24px -10px rgba(0,0,0,0.1);box-shadow:0 12px 24px -10px rgba(0,0,0,0.1);text-transform:uppercase}@media (min-width: 576px){.service-times .service-time{width:155px}}@media (min-width: 768px){.service-times .service-time{width:100%}}@media (min-width: 992px){.service-times .service-time{width:100%}}@media (min-width: 1200px){.service-times .service-time{width:auto}}.service-times .service-time .day{font-size:14px;color:rgba(0,0,0,0.5);font-weight:600;display:inline-block;line-height:1;padding-top:5px}.service-times .service-time .time{color:#25a1b5;font-size:30px;font-weight:600;line-height:1.2;margin-top:-6px}.service-times .service-time .subcamp{margin-top:-3px;font-size:12px;line-height:1;color:rgba(0,0,0,0.5);font-weight:600;display:block;padding-bottom:5px}.social{text-align:center;background:#70e1f5;background:-webkit-linear-gradient(to right, #ffd194, #70e1f5);background:linear-gradient(to right, #ffd194, #70e1f5)}.social h2{font-size:50px;text-transform:uppercase}.social .social-items{list-style:none;margin:0 auto;padding:0;max-width:300px;text-align:center}@media (min-width: 768px){.social .social-items{max-width:none;text-align:left}}.social .social-items li{display:inline-block;transform:skewX(-5deg);margin:10px;transition:all .3s ease}.social .social-items li.social-title{display:block;text-align:center}@media (min-width: 768px){.social .social-items li{margin:3px}.social .social-items li.social-title{display:inline-block;text-align:left}}@media (min-width: 992px){.social .social-items li{margin:10px}}.social .social-items li h4{font-size:46px;line-height:.9em;font-weight:400;position:relative;transform:skewX(5deg)}@media (min-width: 768px){.social .social-items li h4{font-size:50px;width:150px;top:20px}}@media (min-width: 1200px){.social .social-items li h4{width:210px;font-size:70px}}.social .social-items li a{text-align:center;color:#fff;text-decoration:none;color:#fff;font-size:54px;padding:27px;display:inline-block;position:relative}@media (min-width: 768px){.social .social-items li a{font-size:60px;padding:24px}}@media (min-width: 992px){.social .social-items li a{font-size:70px;padding:30px}}@media (min-width: 1200px){.social .social-items li a{font-size:80px;padding:40px}}.social .social-items li a i{transition:all .3s ease;transform:skewX(5deg) translateY(-10%)}.social .social-items li a span{display:block;font-size:13px;color:rgba(255,255,255,0.8);position:absolute;bottom:18%;left:50%;transform:translateX(-50%)}@media (min-width: 992px){.social .social-items li a span{font-size:16px}}.social .social-items li.facebook{background-color:#557fb5}.social .social-items li.twitter{background-color:#5993b6}.social .social-items li.instagram{background-color:#9f4e8e}.social .social-items li.youtube{background-color:#a65959}.social .social-items li:hover.facebook{background-color:#1877f2}.social .social-items li:hover.twitter{background-color:#1da1f2}.social .social-items li:hover.instagram{background-color:#c32aa3}.social .social-items li:hover.youtube{background-color:red}.social .social-items li:hover i{transform:scale(1.1) skewX(5deg) translateY(-10%)}.hp-bar-message{position:absolute;bottom:0;width:100%;background-color:rgba(28,108,158,0.95);border-color:RGBA(255, 255, 255, 1);padding:20px 15px 20px 15px;display:flex;align-items:center;justify-content:center;font-family:'Proxima Nova Soft W03 Reg',Helvetica,Arial,sans-serif;color:#ffffff;font-size:18px;text-shadow:none;line-height:1.4;font-weight:300;text-align:center;z-index:1}.hp-bar-message:visited{color:#ffffff}.hp-bar-message:hover{text-decoration:none;color:rgba(255,255,255,0.8)}.hp-bar-message i{font-size:40px;margin-right:10px;color:#fff;--fa-primary-color:#293c58;transition:all .3s ease}.hp-bar-message p{transition:all .3s ease;margin:0}#hp-top-slider{height:568px}@media (min-width: 576px){#hp-top-slider{height:100vh}}@media (max-width: 767px){#hp-top-slider .swiper-button-next{right:-3px}#hp-top-slider .swiper-button-prev{left:-3px}}@media (max-width: 767px){#hp-top-slider .swiper-button-next::after,#hp-top-slider .swiper-button-prev::after{padding:15px 3px !important}}#hp-top-slider .swiper-button-next::after,#hp-top-slider .swiper-button-prev::after{color:#fff !important;background-color:transparent !important;background-color:rgba(0,0,0,0.7) !important;padding:15px 8px;font-size:30px !important}@media (min-width: 576px){#hp-top-slider .swiper-button-next::after,#hp-top-slider .swiper-button-prev::after{color:#fff !important;background-color:transparent !important}}@media (min-width: 1200px){#hp-top-slider .swiper-button-next::after,#hp-top-slider .swiper-button-prev::after{padding:20px 12px !important;font-size:42px !important}}#hp-top-slider .swiper-slide{overflow:hidden;background-size:cover;background-position:center}#hp-top-slider .swiper-slide .slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;text-align:center;width:100%}#hp-top-slider .swiper-slide .slide-content h1{color:#fff;font-weight:bold;letter-spacing:.05em;font-size:60px;line-height:.9em;text-transform:uppercase;padding:0;margin:0}#hp-top-slider .swiper-slide .slide-content .desc{font-size:28px;color:#fff;margin:10px 0 0 0}#hp-top-slider .swiper-slide .slide-content .slide-cta{white-space:nowrap;display:inline-block;transition:all .3s ease;text-transform:uppercase;color:#fff;letter-spacing:.1em;padding:10px 18px;font-size:18px;border:2px solid #fff;text-decoration:none;margin:30px 0 0 0}#hp-top-slider .swiper-slide .slide-content .slide-cta:hover{background-color:#fff;color:#1C6C9E}#hp-top-slider .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:2}#hp-top-slider .bgvideo{height:100vh;width:100vw;margin:0;position:relative;z-index:1}#hp-top-slider .bgvideo video{position:absolute;top:0;left:0;height:100%;width:100%;min-height:56.25vw;min-width:177.7778vh}@media (max-width: 177.7778vh){#hp-top-slider .bgvideo video{left:50%;margin-left:-88.8889vh !important}}@media (max-height: 56.25vw){#hp-top-slider .bgvideo video{top:50% !important;margin-top:-28.125vw !important}}@media (max-width: 767px){#highlight-slider-wrap .swiper-button-prev{left:0 !important}#highlight-slider-wrap .swiper-button-next{right:0 !important}}@media (min-width: 768px){#highlight-slider-wrap .swiper-button-prev{left:1vw !important}#highlight-slider-wrap .swiper-button-next{right:1vw !important}}#highlight-slider-wrap .swiper-button-next::after,#highlight-slider-wrap .swiper-button-prev::after{color:#1C6C9E !important;background-color:#fff !important;padding:15px 8px !important;font-size:30px !important}@media (min-width: 576px){#highlight-slider-wrap .swiper-button-next::after,#highlight-slider-wrap .swiper-button-prev::after{color:#fff !important;background-color:transparent !important}}@media (min-width: 1200px){#highlight-slider-wrap .swiper-button-next::after,#highlight-slider-wrap .swiper-button-prev::after{padding:20px 12px !important;font-size:42px !important}}#highlight-slider-wrap .swiper-pagination-bullet{background:#fff !important}#highlight-slider-wrap .swiper-slide{width:400px;border-radius:10px;overflow:hidden;box-sizing:border-box}#highlight-slider-wrap .swiper-slide>a,#highlight-slider-wrap .swiper-slide>div{width:100%;top:0;bottom:0;left:0;display:block}#highlight-slider-wrap .swiper-slide>a>img,#highlight-slider-wrap .swiper-slide>div>img{transition:all .3s ease;width:100%;background-position:center;background-size:100%;background-repeat:no-repeat}#highlight-slider-wrap .swiper-slide>a .slide-content,#highlight-slider-wrap .swiper-slide>div .slide-content{width:100%;top:0;bottom:0;left:0;transition:all .3s ease;position:absolute;text-align:center;padding:15px;border:0px solid #1C6C9E;padding:0}#highlight-slider-wrap .swiper-slide>a .slide-content h2,#highlight-slider-wrap .swiper-slide>div .slide-content h2{position:absolute;top:10%;left:0;transition:all .3s ease;width:100%;font-size:42px;color:#fff;font-weight:900;line-height:1;text-transform:uppercase}#highlight-slider-wrap .swiper-slide>a .slide-content .slide-cta,#highlight-slider-wrap .swiper-slide>div .slide-content .slide-cta{white-space:nowrap;display:inline-block;transition:all .3s ease;text-transform:uppercase;color:#fff;letter-spacing:.1em;padding:10px 18px;font-size:18px;border:2px solid #fff;position:absolute;bottom:10%;left:50%;transform:translateX(-50%)}#highlight-slider-wrap .swiper-slide>a:hover>img,#highlight-slider-wrap .swiper-slide>div:hover>img{background-size:102%}#highlight-slider-wrap .swiper-slide>a:hover .slide-content h2,#highlight-slider-wrap .swiper-slide>div:hover .slide-content h2{transform:scale(1.03)}#highlight-slider-wrap .swiper-slide>a:hover .slide-content .slide-cta,#highlight-slider-wrap .swiper-slide>div:hover .slide-content .slide-cta{transform:translateX(-50%) scale(1.03);background-color:#fff;color:#1C6C9E}#highlight-slider-wrap.swiper-outer-container{position:relative;padding-top:30px;padding-bottom:30px;background:#1b2738;background:#1b2738;background:-moz-linear-gradient(left, #1b2738 0%, #263c4f 100%);background:-webkit-linear-gradient(left, #1b2738 0%, #263c4f 100%);background:linear-gradient(to right, #1b2738 0%, #263c4f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b2738', endColorstr='#263c4f',GradientType=1 )}#highlight-slider-wrap .swiper-pagination{width:100%;left:0}#highlight-slider-wrap .swiper-pagination .swiper-pagination-bullet{margin:0 4px}.current-sermon{padding-top:30px;padding-bottom:30px;background:#eee6cb;background:-webkit-linear-gradient(to left, #eee6cb, #fff);background:linear-gradient(to left, #eee6cb, #fff);background-image:url(/wp-content/themes/wave-2021/img/circles6.jpg);background-size:cover;background-position:35% 10%}.sermon-thumb .embed-border{display:block;border:7px solid #1C6C9E;padding:5px}.sermon-thumb .embed-border .the-thumb{position:relative;background-size:100.5%;background-repeat:no-repeat;background-position:center;transition:all .3s ease}.sermon-thumb .embed-border .the-thumb .play-btn{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;font-size:75px;--fa-secondary-color:#fff}.sermon-thumb .embed-border .the-thumb .play-btn i{transition:all .3s ease}.sermon-thumb .embed-border .the-thumb:hover{transform:scale(0.99)}.sermon-thumb .embed-border .the-thumb:hover .play-btn{--fa-primary-color:$color_primary}.sermon-thumb .embed-border .the-thumb:hover .play-btn i{transform:scale(1.2)}.sermon-desc{padding:15px;max-width:480px}.sermon-desc .label{text-transform:uppercase;font-size:16px;letter-spacing:.1em}.sermon-desc .label-line{width:130px;border-top:3px solid #1C6C9E;margin:5px 0 15px 0}.sermon-desc h2{text-transform:uppercase;font-size:36px;letter-spacing:.05;line-height:.9}@media (min-width: 576px){.sermon-desc h2{font-size:50px}}@media (min-width: 768px){.sermon-desc h2{font-size:42px}}@media (min-width: 992px){.sermon-desc h2{font-size:50px}}@media (min-width: 1200px){.sermon-desc h2{font-size:55px}}.sermon-desc p{margin-bottom:30px;font-size:16px}.sermon-desc .watch-btn{display:inline-block;padding:8px 20px;background:#1C6C9E;color:#fff;text-transform:uppercase;transition:all .3s ease;letter-spacing:.15em;font-weight:300;border-radius:999px;text-decoration:none;margin-right:5px}.sermon-desc .watch-btn:hover{background:#293c58}.sermon-desc .share-btn{display:inline-block;padding:6px 20px;background:transparent;color:#1C6C9E;text-transform:uppercase;transition:all .3s ease;letter-spacing:.15em;font-weight:300;border-radius:999px;text-decoration:none;border:2px solid #1C6C9E;line-height:1.5}.sermon-desc .share-btn:hover{background:#1C6C9E;color:#fff}#shareVideoModal .modal-title{color:#1C6C9E;text-transform:uppercase}#shareVideoModal .modal-header{border:none}#shareVideoModal .modal-body{text-align:center}#shareVideoModal .modal-body p{margin-bottom:10px}#shareVideoModal a{font-size:40px;text-decoration:none}#shareVideoModal .close{position:absolute;top:5px;right:10px}#shareVideoModal .btn{transform:skew(0)}#shareVideoModal .input-group{margin:15px 0 5px 0}#shareVideoModal input{border-width:2px;height:auto;border-right-width:0}#shareVideoModal .share-btns{margin-bottom:-5px}.senior-pastors{background-color:#1b2738;background:#1b2738;background:-moz-linear-gradient(left, #1b2738 0%, #263c4f 100%);background:-webkit-linear-gradient(left, #1b2738 0%, #263c4f 100%);background:linear-gradient(to right, #1b2738 0%, #263c4f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b2738', endColorstr='#263c4f',GradientType=1 );overflow:hidden}.senior-pastors .content{padding-top:60px;padding-bottom:30px}@media (min-width: 768px){.senior-pastors .content{padding-bottom:60px}}.senior-pastors .content h2{color:#fff;text-transform:uppercase;font-size:46px;letter-spacing:.05;line-height:.9}@media (min-width: 576px){.senior-pastors .content h2{font-size:50px}}@media (min-width: 768px){.senior-pastors .content h2{font-size:42px}}@media (min-width: 992px){.senior-pastors .content h2{font-size:50px}}@media (min-width: 1200px){.senior-pastors .content h2{font-size:60px}}.senior-pastors .content h3{color:rgba(255,255,255,0.8);letter-spacing:.05}.senior-pastors .content p{color:#fff}.senior-pastors .portrait img{max-width:140%;margin-left:-20%}@media (min-width: 768px){.senior-pastors .portrait img{padding-top:63px;max-width:100%;margin-left:0}}@media (min-width: 768px){.senior-pastors .portrait img{transform:scale(1.9) translateY(12px)}}@media (min-width: 992px){.senior-pastors .portrait img{transform:scale(1.4) translateY(6px)}}.campus-pastors{background-color:#1b2738;background:#25a1b5;background:-moz-linear-gradient(left, #25a1b5 0%, #afa7f5 100%);background:-webkit-linear-gradient(left, #25a1b5 0%, #afa7f5 100%);background:linear-gradient(to right, #25a1b5 0%, #afa7f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#25a1b5', endColorstr='#afa7f5',GradientType=1 );overflow:hidden;padding-top:45px;padding-bottom:30px}.campus-pastors .small-title{text-transform:uppercase;font-size:36px;color:#fff;text-align:center}@media (min-width: 576px){.campus-pastors .small-title{font-size:50px}}@media (min-width: 768px){.campus-pastors .small-title{font-size:42px}}@media (min-width: 992px){.campus-pastors .small-title{font-size:50px}}@media (min-width: 1200px){.campus-pastors .small-title{font-size:55px}}.campus-pastors .portrait-sidebyside .portrait-container{max-width:400px;margin:0 auto;position:relative}.campus-pastors .portrait-sidebyside .portrait-image{padding:0;margin-bottom:40px}.campus-pastors .portrait-sidebyside .portrait-image img{width:100%;position:relative;bottom:-97px;margin-top:-97px}.campus-pastors .portrait-sidebyside .portrait-image div{width:100%;border:3px solid #fff;padding:3px}.campus-pastors .portrait-sidebyside .portrait-image div div{content:" ";height:94px;border:3px solid #fff;background:RGBA(255, 255, 255, 0.3)}.campus-pastors .portrait-sidebyside .portrait-content{position:relative;left:-15px;bottom:70px;margin-bottom:-70px}.campus-pastors .portrait-sidebyside .portrait-content h2{background-color:#fff;color:#1C6C9E;padding:10px;display:inline-block;box-shadow:0 0 60px -20px rgba(0,0,0,0.75);-webkit-box-shadow:0 0 60px -20px rgba(0,0,0,0.75);-moz-box-shadow:0 0 60px -20px rgba(0,0,0,0.75);font-size:28px;clear:both}.campus-pastors .portrait-sidebyside .portrait-content h3{background-color:#1C6C9E;color:#fff;padding:5px 8px;display:inline-block;box-shadow:0 0 60px -20px rgba(0,0,0,0.75);-webkit-box-shadow:0 0 60px -20px rgba(0,0,0,0.75);-moz-box-shadow:0 0 60px -20px rgba(0,0,0,0.75);font-size:18px;position:relative;top:-15px;left:10px}.campus-pastors .content{padding-top:60px;padding-bottom:30px}@media (min-width: 768px){.campus-pastors .content{padding-bottom:60px}}.campus-pastors .content h2{color:#fff;text-transform:uppercase;font-size:46px;letter-spacing:.05;line-height:.9}@media (min-width: 576px){.campus-pastors .content h2{font-size:50px}}@media (min-width: 768px){.campus-pastors .content h2{font-size:42px}}@media (min-width: 992px){.campus-pastors .content h2{font-size:50px}}@media (min-width: 1200px){.campus-pastors .content h2{font-size:60px}}.campus-pastors .content h3{color:rgba(255,255,255,0.8);letter-spacing:.05}.campus-pastors .content p{color:#fff}@media (min-width: 768px){.campus-pastors .portrait img{padding-top:63px}}@media (min-width: 768px){.campus-pastors .portrait img{transform:scale(1.5) translateY(12px)}}@media (min-width: 992px){.campus-pastors .portrait img{transform:scale(1.1) translateY(-18px)}}p:empty{display:none}body:not(.home){background-color:#1b2738}body:not(.home) main{background-color:#fff;margin-top:60px}@media screen and (min-width: 768px){body:not(.home) main{margin-top:112px}}@media screen and (min-width: 992px){body:not(.home) main{margin-top:74px}}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.page-template-page-conference .site-main,.page-template-page-conference-child .site-main,.page-template-page-conference-child-blog .site-main{padding-bottom:50px}.page-template-page-conference .content-start,.page-template-page-conference-child .content-start,.page-template-page-conference-child-blog .content-start{background-color:rgba(255,255,255,0.9)}.page-template-page-conference .content-start .entry-content,.page-template-page-conference-child .content-start .entry-content,.page-template-page-conference-child-blog .content-start .entry-content{padding-left:15px;padding-right:15px}.page-template-page-conference main,.page-template-page-conference-child main,.page-template-page-conference-child-blog main{background-size:cover;background-position:top left}.su-table{overflow-x:scroll}.wave-2021-header{background:#1b2738;background:#1c6c9e;background:-moz-linear-gradient(left, #1c6c9e 0%, #17a2b8 100%);background:-webkit-linear-gradient(left, #1c6c9e 0%, #17a2b8 100%);background:linear-gradient(to right, #1c6c9e 0%, #17a2b8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c6c9e', endColorstr='#17a2b8',GradientType=1 );color:#fff;background-size:cover;background-position:50% 40%;font-size:1.8em;text-transform:uppercase;position:relative;padding-top:30px;padding-bottom:30px}.wave-2021-header .header-overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-color:#000;box-shadow:inset 0 0.5em 5em 1em #05131c;z-index:1}.wave-2021-header .container{position:relative;z-index:2}.wave-2021-header.header-has-image .header-title{text-shadow:0px 0px 20px #000}.wave-2021-header .header-title{line-height:.95;letter-spacing:.05em;margin:0;font-weight:900;font-size:40px}.wave-2021-header .subtitle{text-shadow:0px 0px 20px #000;font-size:21px;padding-top:15px}@media (min-width: 576px){.wave-2021-header .header-title{font-size:40px}.wave-2021-header .subtitle{font-size:21px}}@media (min-width: 768px){.wave-2021-header{padding-top:75px}.wave-2021-header .header-title{font-size:50px}.wave-2021-header .subtitle{font-size:30px}}@media (min-width: 992px){.wave-2021-header .header-title{font-size:60px}.wave-2021-header .subtitle{font-size:38px}}.devoted-blog .wave-2021-header{background:#FFB2B2;background:-moz-linear-gradient(left, #FFB2B2 0%, #ff7f7f 100%);background:-webkit-linear-gradient(left, #FFB2B2 0%, #ff7f7f 100%);background:linear-gradient(to right, #FFB2B2 0%, #ff7f7f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFB2B2', endColorstr='darken(#FFB2B2,10%)',GradientType=1 )}.devoted-blog .wave-2021-header .top-tag{color:#ff7f7f}@media screen and (min-width: 768px){.wave-2021-header{font-size:2.2em;padding-bottom:45px}.wave-2021-header .header-title{padding-bottom:15px}}.blog-posts-in-page .article-container{padding-bottom:15px}.blog-posts-in-page article>a{display:block;background-size:cover;background-position:center;background-color:rgba(255,255,255,0.8);padding:30px 15px;margin-top:15px;margin-bottom:0px;text-align:center;position:relative;text-decoration:none}.blog-posts-in-page article>a:hover{text-decoration:none}.blog-posts-in-page article>a .post-thumbnail{margin-top:15px;max-width:200px;display:inline-block}.blog-posts-in-page article>a .entry-header{display:block}.blog-posts-in-page article>a .entry-header .box{position:absolute;left:0;top:0;bottom:0;background-color:rgba(0,0,0,0.3)}.blog-posts-in-page article>a .entry-header .box img{height:100%}.join-group-form{border-radius:10px;background:#1C6C9E;color:#fff;padding:15px 15px 5px 15px;margin-bottom:30px}.pagebuilder-block{background-size:cover;background-position:center;position:relative}.pagebuilder-block .overlay{background-color:#000;position:absolute;top:0;left:0;right:0;bottom:0}.pagebuilder-block>.row>.container{padding-top:15px;padding-bottom:15px}.pagebuilder-block>.row>.container>.row>div{padding-top:15px;padding-bottom:15px}.pagebuilder-block h1:first-of-type,.pagebuilder-block h2:first-of-type,.pagebuilder-block h3:first-of-type,.pagebuilder-block h4:first-of-type,.pagebuilder-block h5:first-of-type,.pagebuilder-block h6:first-of-type{margin-top:0}.pagebuilder-block img{margin-top:15px;width:100%;border:3px solid #1C6C9E;padding:5px}.top-tag{display:inline-block;background:#fff;text-transform:uppercase;font-size:14px;padding:3px 8px;color:#1C6C9E;margin-bottom:10px;text-decoration:none}a.top-tag:hover{text-decoration:none;background:rgba(255,255,255,0.9)}.top-tag-link{display:inline-block;background:transparent;text-transform:uppercase;font-size:14px;padding:3px 8px;color:#fff;margin-bottom:10px;opacity:.5}.top-tag-link:hover{opacity:1;color:#fff}.top-series{display:block;background:transparent;text-transform:uppercase;font-size:16px;color:#fff;margin-bottom:10px}.bottom-tag{padding-top:5px;font-size:18px}.back-tag{display:inline-block;background:transparent;font-size:16px;color:#1C6C9E;margin-top:10px;text-decoration:none}.back-tag:hover{color:#293c58;text-decoration:none}.single-tap_sermon .entry-header{background:#1c6c9e;background:-moz-linear-gradient(left, #1c6c9e 0%, #17a2b8 100%);background:-webkit-linear-gradient(left, #1c6c9e 0%, #17a2b8 100%);background:linear-gradient(to right, #1c6c9e 0%, #17a2b8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c6c9e', endColorstr='#17a2b8',GradientType=1 )}.single-tap_sermon .entry-header h1{text-shadow:none;padding-bottom:0}.single-tap_sermon .series-image{margin-bottom:15px;max-width:300px}@media (min-width: 992px){.single-tap_sermon .series-image{max-width:450px}}.single-tap_sermon .series-image img{width:100%}@media (min-width: 992px){.single-tap_sermon .entry-content{padding-right:15px}}.single-tap_sermon .more-in-series{background:#fff;margin-bottom:30px;padding-top:15px;padding-bottom:15px}@media (min-width: 992px){.single-tap_sermon .more-in-series{margin-top:-250px}}.single-tap_sermon .more-in-series h2{margin-top:15px;color:#1C6C9E;text-transform:uppercase;border-bottom:#eee 1px solid;padding-bottom:5px;margin-bottom:20px}@media (min-width: 992px){.single-tap_sermon .more-in-series h2{padding-left:15px;padding-right:15px}}.single-tap_sermon .more-in-series article{margin-bottom:15px}@media (min-width: 992px){.single-tap_sermon .more-in-series article{padding-left:15px;padding-right:15px}}.single-tap_sermon .more-in-series a{text-decoration:none}.single-tap_sermon .more-in-series .entrytitle{text-transform:uppercase;font-weight:bold;line-height:1;margin-top:4px;margin-bottom:4px}.single-tap_sermon .more-in-series .entrymeta{font-size:14px;margin-top:-5px}.single-tap_sermon .more-in-series .active-sermon{color:#293c58}.single-tap_sermon .more-in-series .active-sermon .tag{display:inline-block;background:#293c58;text-transform:uppercase;font-size:12px;padding:1px 5px;color:#fff}.single-tap_sermon .more-in-series .more-series{border-top:#eee 1px solid;padding-left:15px;padding-right:15px;padding-top:10px}.post-type-archive-tap_sermon .media-tabs,.page-template-page-series .media-tabs,.tax-tap_category .media-tabs,.page-template-page-series-steve .media-tabs,.page-template-page-series-women .media-tabs{padding-top:20px;padding-bottom:15px}.post-type-archive-tap_sermon .media-tabs>div,.page-template-page-series .media-tabs>div,.tax-tap_category .media-tabs>div,.page-template-page-series-steve .media-tabs>div,.page-template-page-series-women .media-tabs>div{text-align:center}.post-type-archive-tap_sermon .media-tab,.page-template-page-series .media-tab,.tax-tap_category .media-tab,.page-template-page-series-steve .media-tab,.page-template-page-series-women .media-tab{display:block;padding:12px 15px;margin-bottom:10px;font-weight:bold;text-transform:uppercase;position:relative;transition:all .3s ease;color:#1C6C9E;background-color:transparent;border:2px solid #1C6C9E;text-decoration:none}.post-type-archive-tap_sermon .media-tab:hover,.page-template-page-series .media-tab:hover,.tax-tap_category .media-tab:hover,.page-template-page-series-steve .media-tab:hover,.page-template-page-series-women .media-tab:hover{color:#fff;background-color:#1C6C9E}.post-type-archive-tap_sermon .media-tab:hover:after,.page-template-page-series .media-tab:hover:after,.tax-tap_category .media-tab:hover:after,.page-template-page-series-steve .media-tab:hover:after,.page-template-page-series-women .media-tab:hover:after{width:102%;opacity:1}.post-type-archive-tap_sermon div.media-tab,.page-template-page-series div.media-tab,.tax-tap_category div.media-tab,.page-template-page-series-steve div.media-tab,.page-template-page-series-women div.media-tab{opacity:.5;pointer-events:none}.post-type-archive-tap_sermon .sermonwrap,.page-template-page-series .sermonwrap,.tax-tap_category .sermonwrap,.page-template-page-series-steve .sermonwrap,.page-template-page-series-women .sermonwrap{text-decoration:none;text-align:center}.post-type-archive-tap_sermon .sermonwrap article,.page-template-page-series .sermonwrap article,.tax-tap_category .sermonwrap article,.page-template-page-series-steve .sermonwrap article,.page-template-page-series-women .sermonwrap article{margin-bottom:20px;border-radius:0;border:#eee 5px solid;transition:all .3s ease;padding:10px}.post-type-archive-tap_sermon .sermonwrap article img,.page-template-page-series .sermonwrap article img,.tax-tap_category .sermonwrap article img,.page-template-page-series-steve .sermonwrap article img,.page-template-page-series-women .sermonwrap article img{width:100%}.post-type-archive-tap_sermon .sermonwrap article .infowrap h3,.page-template-page-series .sermonwrap article .infowrap h3,.tax-tap_category .sermonwrap article .infowrap h3,.page-template-page-series-steve .sermonwrap article .infowrap h3,.page-template-page-series-women .sermonwrap article .infowrap h3{color:#1C6C9E;font-size:1.9em;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;line-height:1em;padding-top:10px;padding-bottom:0}.post-type-archive-tap_sermon .sermonwrap article .infowrap p,.page-template-page-series .sermonwrap article .infowrap p,.tax-tap_category .sermonwrap article .infowrap p,.page-template-page-series-steve .sermonwrap article .infowrap p,.page-template-page-series-women .sermonwrap article .infowrap p{color:#aaa;font-size:1.2em;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;line-height:1em;padding-bottom:0;margin:0}.post-type-archive-tap_sermon .sermonwrap article:hover,.page-template-page-series .sermonwrap article:hover,.tax-tap_category .sermonwrap article:hover,.page-template-page-series-steve .sermonwrap article:hover,.page-template-page-series-women .sermonwrap article:hover{transform:scale(1.03)}.post-type-archive-tap_sermon #pagination,.page-template-page-series #pagination,.tax-tap_category #pagination,.page-template-page-series-steve #pagination,.page-template-page-series-women #pagination{padding:30px 0}.post-type-archive-tap_sermon #pagination a,.page-template-page-series #pagination a,.tax-tap_category #pagination a,.page-template-page-series-steve #pagination a,.page-template-page-series-women #pagination a{transform:skewX(0deg)}.post-type-archive-tap_sermon #pagination .next-page,.page-template-page-series #pagination .next-page,.tax-tap_category #pagination .next-page,.page-template-page-series-steve #pagination .next-page,.page-template-page-series-women #pagination .next-page{float:right}.viewcartbtn{border-radius:999px;padding:12px 20px;font-size:28px;color:#fff;position:fixed;bottom:30px;right:30px;background:#1C6C9E;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.43);z-index:9;text-decoration:none;transition:all .3s ease}.viewcartbtn:hover{text-decoration:none;color:#fff;background:#293c58}.woocommerce-loop-product__title{font-size:24px;text-transform:uppercase;letter-spacing:.05em;color:#1C6C9E;padding:0;margin:0}.products .product-container{margin-top:30px;margin-bottom:30px}.products .product{text-align:right;position:relative}.products .product a.woocommerce-loop-product__link{text-align:left;display:block}.products .product a.woocommerce-loop-product__link img{width:100%;padding:10px;border:5px solid #eee;border-bottom-width:0}.products .product a.woocommerce-loop-product__link:hover{text-decoration:none}.products .product a.woocommerce-loop-product__link .price{padding:0;margin:0;color:#1b2738}.products .product a.woocommerce-loop-product__link .shop-caption{background-color:#eee;padding:10px}.products .product .add_to_cart_button,.products .product .product_type_variable,.products .product .added_to_cart{display:inline-block;padding:8px 12px;background-color:#fff;border:2px solid #1C6C9E;position:absolute;z-index:1;bottom:-20px;right:15px;transition:all .3s ease;text-transform:uppercase;font-weight:400;border-radius:0;color:#1C6C9E}.products .product .add_to_cart_button:hover,.products .product .product_type_variable:hover,.products .product .added_to_cart:hover{background-color:#fff;color:#1C6C9E;text-decoration:none;transform:scale(1.05)}.products .product .add_to_cart_button.added,.products .product .product_type_variable.added,.products .product .added_to_cart.added{display:none}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{content:"\f110" !important;font-family:"Font Awesome 5 Pro" !important;font-weight:900 !important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{display:inline-block;padding:8px 12px;background-color:#fff !important;border:2px solid #1C6C9E;transition:all .3s ease;text-transform:uppercase;font-weight:400;border-radius:0;color:#1C6C9E !important}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#1C6C9E !important;color:#fff !important;text-decoration:none}.woocommerce-checkout-review-order{margin-bottom:30px}.shop-pagination{margin:30px 0;text-align:center}.woocommerce form .form-row textarea{min-width:250px}.site .xoo-wsc-ft-btn,.site .xoo-wsc-empty-cart .btn{border:2px solid #1C6C9E;transform:none;background-color:#fff;color:#1C6C9E}.site .xoo-wsc-ft-btn:hover,.site .xoo-wsc-empty-cart .btn:hover{background-color:#1C6C9E;color:#fff}.shop-cats-select{padding:10px 10px 10px 0;background:transparent;border:0px solid #fff;border-bottom-width:3px;color:#fff;font-size:24px}.related.products>h2{color:#1C6C9E;margin-bottom:-15px}.site .woocommerce-tabs .panel h2:first-of-type{margin-bottom:0px}.site .woocommerce-tabs .su-tabs{margin-bottom:30px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}.woocommerce img.emoji{display:none !important}.woocommerce-product-gallery{border:3px solid #eee;padding:10px;width:100%}.woocommerce-breadcrumb{padding:10px 0 !important}.page-template-page-about .site-main{background:#1c6c9e;background:-moz-linear-gradient(left, #1c6c9e 0%, #17a2b8 100%);background:-webkit-linear-gradient(left, #1c6c9e 0%, #17a2b8 100%);background:linear-gradient(to right, #1c6c9e 0%, #17a2b8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c6c9e', endColorstr='#17a2b8',GradientType=1 )}.about-blocks{margin-top:30px}.about-blocks .about-block{margin-bottom:30px}.about-blocks .about-block h2{font-size:40px;font-weight:900;line-height:.8;letter-spacing:.05em;text-transform:uppercase;display:inline-block;color:#fff;padding:5px 8px;background-color:#1b2738}@media (min-width: 768px){.about-blocks .about-block h2{font-size:50px}}.about-blocks .about-block div{border:#eee 5px solid;padding:15px;color:#fff}.about-blocks .about-block.mission div{padding-top:30px;padding-bottom:30px}.about-blocks .about-block.mission div p{font-size:35px;text-align:center;font-weight:900}.about-blocks .about-block.faith ol{clear:both;list-style:none;padding-left:20px;padding-top:10px}.about-blocks .about-block.faith ol li{margin-bottom:2em;display:block;position:relative;counter-increment:inst}.about-blocks .about-block.faith ol li::before{content:counter(inst);background:#293c58;color:#fff;font-size:1em;font-weight:700;font-size:1.5em;text-align:center;padding-top:0;padding-left:0;left:-50px;top:0;height:1.35em;width:1.35em;position:absolute;transition:all 0.2s ease-in-out;z-index:1}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after,.tribe-events .tribe-events-c-events-bar__search-button:before{background-color:#1C6C9E}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{color:#1C6C9E}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%231c6c9e'/%3E%3C/svg%3E")}.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input,.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%231c6c9e'/%3E%3C/svg%3E")}.tribe-common .tribe-events-calendar-list__event-row--featured a,.tribe-common .tribe-events-calendar-list__event-row--featured a:active,.tribe-common .tribe-events-calendar-list__event-row--featured a:focus,.tribe-common .tribe-events-calendar-list__event-row--featured a:hover,.tribe-common .tribe-events-calendar-list__event-row--featured a:visited{color:#1C6C9E}.tribe-common .tribe-events-calendar-list__event-row--featured a:hover{border-bottom:1px solid #1C6C9E}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{background-color:#293c58}.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:hover{background-color:#1C6C9E}.wave-2021-header .header-title .fad{--fa-secondary-color: #fff}.events-list main h2{color:#1C6C9E}.events-list main .tribe-events-list-separator-month{color:#404040}.events-list main .event-categories-header{margin-top:30px}.events-list main .event-categories a{border-color:transparent}#tribe-events-pg-template,.tribe-events-pg-template{margin:0;max-width:none}@media only screen and (max-width: 768px){#tribe-events-pg-template,.tribe-events-pg-template{padding:60px 0 0 0}}#tribe-events-content{padding:0 0 30px 0 !important;margin-bottom:0}.single-tribe_events .wave-2021-header{background-size:cover;background-position:center;padding-top:60px}@media (min-width: 768px){.single-tribe_events .wave-2021-header{padding-top:180px}}@media (min-width: 992px){.single-tribe_events .wave-2021-header{padding-top:150px}}.single-tribe_events .wave-2021-header .tag{display:inline-block;background:#fff;text-transform:uppercase;font-size:14px;padding:3px 8px;color:#1C6C9E;margin-bottom:10px;float:left}.single-tribe_events .wave-2021-header .tribe-events-back{font-size:16px;color:#fff;display:inline-block;float:left;clear:both}.single-tribe_events .wave-2021-header .tribe-events-back .fad{--fa-secondary-color: #fff;margin-right:5px}.single-tribe_events .wave-2021-header .tribe-events-schedule{margin:0 0 30px 0;padding:0;border:none;background:transparent}.single-tribe_events .wave-2021-header .dates{font-size:24px;color:rgba(255,255,255,0.8)}.single-tribe_events .wave-2021-header.header-has-image .header-title{text-shadow:0px 0px 3px #000}.single-tribe_events .wave-2021-header.header-has-image .dates,.single-tribe_events .wave-2021-header.header-has-image .tribe-events-back{color:#fff;text-shadow:0px 0px 2px #000}.single-tribe_events .wave-2021-header.header-has-image .tribe-events-back>i{text-shadow:none}.single-tribe_events .event-description{padding-top:30px;padding-bottom:30px}.single-tribe_events .tribe-events-nav-previous>a,.single-tribe_events .tribe-events-nav-previous>a:visited,.single-tribe_events .tribe-events-nav-next>a,.single-tribe_events .tribe-events-nav-next>a:visited{color:#1C6C9E;padding:10px 15px;border:2px solid #1C6C9E !important;margin:0;display:block;background:transparent}.single-tribe_events #tribe-events-footer{width:100%}.page-template-page-conference .wave-2021-header,.page-template-page-conference-child .wave-2021-header{text-align:center}.conference-nav{margin-top:20px;margin-bottom:-20px;margin-left:-15px;margin-right:-15px}.conference-nav ul{display:inline-block;max-width:950px;margin:0;list-style:none;padding:0;padding-left:15px;padding-right:30px}.conference-nav ul li{display:inline-block;margin:-7px 5px 5px 0}.conference-nav ul li a{padding:.5rem 1rem;font-size:16px;display:block;color:#fff;background-color:#1C6C9E;border-color:#fff;border-radius:0;border:1px solid #fff;font-weight:bold;text-transform:uppercase;transform:skewX(-5deg);position:relative;transition:all .3s ease}.conference-nav ul li a:hover{background-color:#293c58;text-decoration:none}.conference-nav ul li.current-menu-item a{background-color:#1b2738;text-decoration:none}@media (min-width: 576px){.conference-nav{margin-left:0px;margin-right:0px}.conference-nav ul{margin:0;list-style:none;padding:0;overflow-x:visible}.conference-nav ul li{display:inline-block;margin:-7px 5px 5px 0}.conference-nav ul li a{padding:.5rem 1rem;font-size:16px;display:inline-block;color:#fff;background-color:#1C6C9E;border-color:#fff;border-radius:0;border:1px solid #fff;font-weight:bold;text-transform:uppercase;transform:skewX(-5deg);position:relative;transition:all .3s ease}.conference-nav ul li a:hover{background-color:#293c58;text-decoration:none}.conference-nav ul li.current-menu-item a{background-color:#1b2738;text-decoration:none}}.tribe-common,.single-tribe_events .site-main{background:#eaeaea}.tribe-common .tribe-common-l-container{max-width:1200px !important}.tribe-events .tribe-events-l-container,.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:30px !important;padding-bottom:30px !important}.tribe-common-c-btn.tribe-events-c-search__button{margin-right:12px}.events-list .tribe-events-loop,.single-tribe_organizer .tribe-events-loop,.single-tribe_venue .tribe-events-loop,.tribe-events-day .tribe-events-loop{max-width:1200px;margin:0 auto}.btn.event-button{margin-top:20px;margin-bottom:10px;margin-right:5px;padding:5px 8px;color:#444;border:1px solid #444;border-radius:3px;transform:none}.btn.event-button:hover{color:#444 !important;border:1px solid #444;background:#eee}.btn.event-button.registration-link{color:#fff !important;border:1px solid #333;background:#333}.btn.event-button.registration-link:hover{color:#fff !important;border:1px solid #000;background:#000}.tribe-events-calendar-list__event-row--featured .btn.event-button{color:#444}.tribe-events-calendar-list__event-row--featured .btn.event-button:visited{color:#444}.tribe-events-calendar-list__event-row--featured .btn.event-button:hover{color:#444 !important;border:1px solid #444;background:#eee}.tribe-events-calendar-list__event-row--featured .btn.event-button.registration-link{color:#fff !important;border:1px solid #1C6C9E;background:#1C6C9E}.tribe-events-calendar-list__event-row--featured .btn.event-button.registration-link:hover{color:#fff !important;border:1px solid #293c58;background:#293c58}.event-locations{background-image:url("https://wavechurch.com/wp-content/uploads/2017/10/journey-background-overlay-196b9e.jpg");background-repeat:no-repeat;background-size:cover;padding:40px 0}.event-locations .event-locations-heading{text-align:center;margin-bottom:40px}.event-locations .event-locations-heading h2{font-family:"brandon-grotesque", Helvetica, Arial, sans-serif;font-weight:500;font-size:2em;color:#fff;text-transform:uppercase;margin:10px 0}.event-locations .event-locations-heading p{color:#fff;font-size:1.2em}.event-locations .tabs{background:rgba(255,255,255,0.9);max-width:600px;position:relative;overflow:hidden;margin:0 auto;font-weight:300;padding:40px 20px;box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.event-locations .tabs nav{text-align:center;max-width:500px;margin:0 auto}.event-locations .tabs nav ul{position:relative;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;margin:0 auto;padding:0;max-width:1200px;list-style:none;-ms-box-orient:horizontal;-ms-box-pack:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.event-locations .tabs nav ul li{position:relative;z-index:1;display:block;margin:0;text-align:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.event-locations .tabs nav a{position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2.5;text-decoration:none}.event-locations .tabs nav a span{vertical-align:middle;font-size:0.75em}.event-locations .tabs nav a:focus{outline:none}.event-locations .content-wrap{position:relative;font-weight:300;font-size:1.25em}.event-locations .content-wrap div{display:none;margin:0 auto;padding:1em;max-width:1200px;text-align:center}.event-locations .content-wrap div.content-current{display:block}.event-locations .content-wrap div p{margin:0;padding:0.75em 0;color:rgba(40,44,42,0.05);font-weight:900;font-size:4em;line-height:1}.event-locations ul.event-times{max-width:290px;margin:20px auto;padding:0;text-align:left;list-style-type:none}.event-locations ul.event-times li.campus-details{margin-bottom:10px}.event-locations ul.event-times li.campus-details a{display:inline-block;font-weight:normal;font-size:1em;width:50%;color:#1a6ba2;text-decoration:none}.event-locations span.tabs-section-step,.event-locations span.tabs-section-event-date{display:block;color:#1a6ba2}.event-locations span.tabs-section-step{text-transform:uppercase;margin-bottom:5px;font-size:1.2em}.event-locations span.tabs-section-event-date{font-size:.9em}.event-locations hr.tabs-section-sep{max-width:300px;border-color:rgba(247,247,247,0.2)}.campus-locations .campus{position:relative;display:block;border-radius:15px;margin-bottom:30px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.5);transition:all .3s ease}.campus-locations .campus:hover{transform:scale(1.02)}.campus-locations .campus::after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.5)}.campus-locations .campus .content{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center;padding:0 15px;z-index:1}.campus-locations .campus .campus-name{font-size:30px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.campus-locations .campus .times{font-size:16px;color:#fff}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.group-item .zipArray{display:none}.group-item .card{margin-bottom:20px;border-radius:0;border:#eee 5px solid;transition:all .3s ease}.group-item .card:hover{transform:scale(1.05)}.group-item .card h3{color:#1C6C9E;font-size:1.9em;font-weight:bold;text-transform:uppercase;letter-spacing:.1em;line-height:1em}.group-item .card h4{color:#1C6C9E;font-size:14px;font-weight:bold}.group-item .card .forAges{margin-bottom:10px}.group-item .card .cats{margin:10px 0}.group-item .groupbutton{position:relative}.group-item .groupbutton.join-group{margin-left:10px}.group-item .groupbutton.contact-group-leader{margin-top:10px}.icon-spinner{display:none;position:absolute !important;left:50%;top:50%;transform:translate(-50%, -50%)}.load-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(360deg)}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#1C6C9E;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.product-remove::before{display:none}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width: 48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr th,table.shop_table_responsive tr td{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}}ul.products{margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product img{display:block}ul.products li.product .button{display:block}@media screen and (min-width: 48em){ul.products li.product{width:30.79667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}ul.products.columns-1 li.product{float:none;width:100%}ul.products.columns-2 li.product{width:48.1%}ul.products.columns-3 li.product{width:30.79667%}ul.products.columns-4 li.product{width:22.15%}ul.products.columns-5 li.product{width:16.96%}ul.products.columns-6 li.product{width:13.49333%}}.single-product a.added_to_cart{display:none !important}.single-product .single_add_to_cart_button.added::after{display:none}.single-product div.product{position:relative}.single-product div.product .woocommerce-product-gallery{position:relative;float:left}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:2em;right:1em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:0.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.79667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}@media screen and (min-width: 768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.site-header-cart{position:relative;margin:0;padding:0}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400}.star-rating::before{content:"\53\53\53\53\53";opacity:0.25;float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#1C6C9E}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:#404040;text-indent:0;opacity:0.25}p.stars a:hover ~ a::before{content:"\53";color:#404040;opacity:0.25}p.stars:hover a::before{content:"\53";color:#1C6C9E;opacity:1}p.stars.selected a.active::before{content:"\53";color:#1C6C9E;opacity:1}p.stars.selected a.active ~ a::before{content:"\53";color:#404040;opacity:0.25}p.stars.selected a:not(.active)::before{content:"\53";color:#1C6C9E;opacity:1}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;text-align:left}.woocommerce-tabs ul.tabs li{display:block;margin:0;position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:#f00}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:#0f834d;clear:both}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}@media screen and (min-width: 48em){.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;left:-999em;display:block;box-shadow:0 3px 3px rgba(0,0,0,0.2)}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#1C6C9E;box-sizing:border-box;margin-top:-0.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 0.25em rgba(0,0,0,0.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#1C6C9E}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,0.1)}.widget_price_filter .ui-slider-horizontal{height:0.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}

/*# sourceMappingURL=theme-style.css.map */