.site-header .inside-header{max-width:1600px;margin:0 auto}.site-logo{position:relative;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-shrink:0;flex-grow:0;flex-wrap:nowrap;width:auto;margin-bottom:-10px;z-index:0}.site-logo:before,.site-logo:after{background:none repeat scroll 0 0 rgb(0 0 0 / .5);bottom:22px;box-shadow:0 25px 3px rgb(0 0 0 / .5);content:"";left:0;max-width:300px;position:absolute;top:80%;transform:rotate(-8deg);width:60%;z-index:-1}.site-logo:after{left:auto;right:0;transform:rotate(8deg)}.home .gb-loop-item,.home .gb-loop-item article{height:100%!important}@media(max-width:768px){.site-logo{margin-bottom:0px!important}.site-logo img{padding:0px!important}.mobile-header-navigation .site-logo{margin-left:0px!important}}.has-bg-shape{position:relative;overflow:hidden}.has-bg-shape .bg-shape-triangle{position:absolute;left:0;right:0;bottom:0;height:200%;width:100%;z-index:0;pointer-events:none}.has-bg-shape .bg-shape-triangle svg{width:100%;height:100%;display:block;transform:scaleY(-1)}.has-bg-shape .bg-shape-triangle polygon{fill:rgb(243 194 97 / .95)}.has-bg-shape>*:not(.bg-shape-triangle){position:relative;z-index:1}.site-main{margin-top:0px!important}.separate-containers .featured-image{display:none!important}.event-read-first h2{font-size:32px;margin-bottom:8px}.tribe-events-calendar-list__event-cost span{font-size:18px;font-weight:500}body.tribe-events-page-template li::before{content:none!important}.primary-nav-container{max-width:1400px!important}.primary-nav-container #menu-header-menu li a{font-size:1.1rem}@media(max-width:1199px){.primary-nav-container #menu-header-menu li a{font-size:1rem}}.tribe-events--has-filter-bar .submit-tribe-event-btn{display:inline-block}.menu-item{padding:unset!important}.normal-title{color:#524E49}#menu-item-1577{border:solid 1px #524E49!important}#menu-item-1577 a{color:#524E49!important}.fl-heading-text,.fl-post-carousel-title a,.fl-post-carousel-meta,.fl-post-carousel-more,.content-container h6,.content-container p,.cta-container a,.bottom-content-copy p,.search-field::placeholder{color:#524E49!important}.search-field{width:160px!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:100%}.submit-tribe-event-btn{color:white!important;margin-bottom:20px!important}.tribe-js li::before{content:none!important}#tribe_events_community_login .login-username input,#tribe_events_community_login .login-password input{width:50%;display:block}#menu-item-1577{border-radius:3px;border:solid 1px#452615;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1),0 1px 2px 0 rgb(0 0 0 / .06)}header#header .search-container{margin-left:5rem}header#header .search-container input,header#header .search-container button{padding:15px}header#header nav.header-menu .menu-container ul.menu{flex-wrap:unset!important}#header .search-container button{height:48x}.twelve-step-outreach-logo{position:relative;height:150px;width:156px;z-index:2}.tribe-events-calendar-month__calendar-event-title-link{text-transform:capitalize}.tribe-events-calendar-list__event-description p{display:none!important}.recurringinfo{display:none!important}.tribe-events-calendar-day__event-datetime-wrapper{display:none!important}.tribe-events-calendar-day__event-description p{display:none!important}.tribe-events-c-timezone-selector__list{border-color:#E4E4E4!important;padding:.2rem!important;border-radius:3px!important}.tribe-events-c-timezone-selector__content{margin-right:.7rem!important;padding-top:1.5rem!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:9px!important}.select2-container--default .select2-selection--single{height:44px!important;display:flex!important;align-items:center!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector{display:flex;align-items:center}.tribe-events-c-timezone-selector__content{padding-top:0!important}.swal-button--yes{background-color:#334aff}.swal-button--no{background-color:#f56565}html body main ul:not(.menu):not(.sub-menu):not(.page-numbers):not(.gform_fields):not(.gfield_checkbox){margin:0}.wp-editor-area,.fl-builder-settings-fields{visibility:visible!important;height:auto!important;display:block!important}.rp-wrapper{margin-bottom:4rem}.rp-margin{margin-right:20rem;margin-left:20rem}.rp-spacer{margin-bottom:50px}.logo-container:before,.logo-container:after{background:none repeat scroll 0 0 rgb(0 0 0 / .5);bottom:22px;box-shadow:0 25px 3px rgb(0 0 0 / .5);content:"";left:0;max-width:300px;position:absolute;top:80%;transform:rotate(-8deg);width:60%;z-index:-1}.logo-container:after{left:auto;right:0;transform:rotate(8deg)}details{border:1px solid #aaa;border-radius:4px;padding:.5em .5em 0}summary{font-weight:700;margin:-.5em -.5em 0;padding:.5em;outline:none!important}details[open]{padding:.5em}details[open] summary{border-bottom:1px solid #aaa;margin-bottom:.5em}details[open] summary~*{animation:sweep .5s ease-in-out}@keyframes sweep{0%{opacity:0;margin-left:-10px}100%{opacity:1;margin-left:0}}.event-read-first{display:none}.tribe-events--has-filter-bar .event-read-first{display:inline-block}.tribe-events-pg-template .after-note{display:inline-block}.after-note{display:none}.library-entry-container{display:flex;flex-wrap:wrap}.library-post{display:flex;flex-wrap:wrap;margin-bottom:2.5rem;width:24%;border:2px solid lightgrey;border-radius:3px;margin:.2rem;padding:.8rem;height:550px;-webkit-box-shadow:0 0 5px 0 #00373d;box-shadow:0 0 8px 0 rgb(0 0 0 / 5%)}@media(max-width:1199px){.library-post{width:48%}}@media(max-width:550px){.library-post{width:99%}}.thumnail-picture{width:100%;object-fit:contain;height:200px}.thumnail-picture img{width:100%;height:100%;object-fit:contain}.lb-second-section{width:100%;max-height:400px}.library-entry-excerpt{overflow:hidden;padding-top:18px;margin-bottom:25px;max-height:150px;min-height:150px;text-align:center}.library-entry-title{color:rgb(137 82 0);font-family:Alegreya,serif;font-weight:700;font-size:22px;letter-spacing:1px;max-height:80px;min-height:80px;text-align:center}.library-link-container{display:inline-flex;text-align:center;width:100%}.library-link-btn{text-align:center;margin:0 auto;background-color:#f3c261;text-decoration:none;text-transform:uppercase;padding:10px 20px 10px 20px;font-weight:bolder!important}.search-submit{text-align:center;margin:0 auto;background-color:#f3c261;text-decoration:none;text-transform:uppercase;padding:10px 20px 10px 20px;font-weight:bolder!important;border:none}.fl-post-feed .fl-post-feed-image{width:500px;height:220px;object-fit:contain}.fl-post-feed-post{margin:1rem 0 1rem 0}.searchandfilter li:first-child input,.searchandfilter li:nth-child(2) select{padding:5px}.searchandfilter li:nth-child(3) input{background-color:#f3c261;border:none}.library-video-post{padding-top:4.2rem;max-width:1200px;margin:0 auto}.lb-video-title{font-size:3rem;text-align:center}.lb-video-author{text-align:center;font-size:1.4rem}.lb-video-session{padding-top:1.5rem;font-size:2rem;text-align:center}.lb-video-introduction{padding-top:2rem;max-width:1000px;margin:0 auto;font-style:italic;font-size:1.1rem}.lb-before-test,.lb-video-text{padding-top:1rem;padding-bottom:1rem;max-width:1000px;margin:0 auto}.lb-video-embed{margin:0 auto;text-align:center;padding:0 0;max-width:640px}.lb-video-text{padding-top:2rem;max-width:1000px;margin:0 auto;font-size:1.1rem}.lb-video-transcript{margin:0 auto;text-align:center;margin-bottom:6rem;background-color:#FFDE9F;max-width:270px;padding:12px}.lb-video-transcript a{text-decoration:none}.do-not-display-video{display:none}.tribe-event-categories{margin-top:.5rem!important;margin-bottom:.5rem!important}.tribe-events-calendar-list .tribe-event-categories li{padding:.5rem 15px .5rem!important;display:inline;border-radius:30px;margin-right:3px;font-size:.8em}.select2-container--default .select2-results>.select2-results__options{max-height:300px!important;overflow-y:auto}.tribe-events-calendar-list .tribe_events_cat-events .tribe-event-categories li{border:1px solid #D0633A;background-color:#D0633A}.tribe-events-calendar-list .tribe_events_cat-events .tribe-event-categories li:hover{border:1px solid #CE9166;background-color:#CE9166}.tribe-events-calendar-list .tribe_events_cat-events .tribe-event-categories li a{color:#fff;font-size:15px;pointer-events:none!important}.tribe-events-calendar-list .cat_online-eleven-step-meditation-meetings .tribe-event-categories li,.tribe-events-calendar-list .cat_online-twelve-step-centering-prayer-groups .tribe-event-categories li,.tribe-events-calendar-list .cat_12-step-welcoming-prayer-practice-group .tribe-event-categories li{background-color:#fff;border:1px solid #334aff}.tribe-events-calendar-list .cat_online-eleven-step-meditation-meetings .tribe-event-categories li a,.tribe-events-calendar-list .cat_online-twelve-step-centering-prayer-groups .tribe-event-categories li a,.tribe-events-calendar-list .cat_12-step-welcoming-prayer-practice-group .tribe-event-categories li a{color:#334aff;font-size:.75rem}.cat_11th-step-meditation-meetings-in-person-groups-and-meetings .tribe-event-categories li,.cat_12-step-centering-prayer-groups-in-person-groups-and-meetings .tribe-event-categories li,.cat_12-step-welcoming-prayer-groups-in-person-groups-and-meetings .tribe-event-categories li{border:1px solid #4F7942!important}.cat_11th-step-meditation-meetings-in-person-groups-and-meetings .tribe-event-categories li a,.cat_12-step-centering-prayer-groups-in-person-groups-and-meetings .tribe-event-categories li a,.cat_12-step-welcoming-prayer-groups-in-person-groups-and-meetings .tribe-event-categories li a{color:#4F7942!important}.cat_12-step-welcoming-prayer-practice-group-hybrid-groups-and-meetings .tribe-event-categories li,.cat_12-step-centering-prayer-groups .tribe-event-categories li,.cat_11th-step-meditation-meetings .tribe-event-categories li{border:1px solid #9F2B68!important}.cat_12-step-welcoming-prayer-practice-group-hybrid-groups-and-meetings .tribe-event-categories li a,.cat_12-step-centering-prayer-groups .tribe-event-categories li a,.cat_11th-step-meditation-meetings .tribe-event-categories li a{color:#9F2B68!important}.tribe-events-c-timezone-selector__list{max-width:200px;padding-right:6px!important}.tribe-events-pg-template .tribe-events-before-html,.tribe-events-calendar-day__event-cost{display:none}.tribe-section-custom-fields .tribe-section-content-label{min-width:275px}.tribe-events-calendar-list__event-venue{display:flex;flex-wrap:wrap;flex-direction:column;padding-top:5px!important}.tribe-event-categories{height:25px}.page-id-90789 .tribe-events-before-html{display:none}.list-timezone-styler p{font-size:14px!important;font-weight:500;font-family:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}.page-id-90806 .tribe-common-l-container{padding-top:55px!important}.page-id-90806 .tribe-events-calendar-list__event-cost{display:none!important}.page-id-46292 .tribe-events-calendar-list-nav,.page-id-46292 .tribe-events-c-subscribe-dropdown__container{display:none!important}.page-id-46292 .submit-tribe-event-btn,.page-id-46292 .tribe-events-c-search__button{background-color:#D0633A!important}.page-id-46292 .submit-tribe-event-btn:hover,.page-id-46292 .tribe-events-c-search__button:hover{background-color:#CE9166!important}footer .fl-node-5e5e7fb10498c h4 .fl-heading-text{color:#f7f5f4!important}.tribe-events-event-image img{max-width:100%;object-fit:contain;height:auto}.event-container-bottom{display:none}.tribe_events_cat-events .event-container-bottom{display:block!important;padding-top:7px}.tribe_events_cat-events .event-container-bottom .register-events-button{width:250px;color:white!important;background-color:#AC272C;padding:.5rem 1rem;font-size:15px;font-weight:700;border:1px solid #AC272C;border-radius:25px;margin-right:8px}.tribe_events_cat-events .event-container-bottom .register-events-button:hover{background-color:#b81a21;border:1px solid #b81a21}.cat-event-url-button a.button{background-color:#AC272C;color:#fff;padding:10px 20px;text-decoration:none;border-radius:5px;font-size:16px;font-weight:700;border:none}.cat-event-url-button a.button:hover{background-color:#b81a21}.tribe-events-c-small-cta__price{font-weight:900!important}.cat-event-url-button{margin-top:2.5rem}.page-id-46292 .tribe-common-form-control-toggle{display:none!important}main{min-height:80vh;display:flex;flex-direction:column}.tribe-events .tribe-events-l-container{padding-bottom:0!important}@media (max-width:768px){.tribe-events-view--shortcode-a4bc229f .tribe-event-categories{height:70px}.tribe-events-view--shortcode-a4bc229f .tribe-event-categories li{display:block!important;text-align:center}.tribe_events_cat-events .event-container-bottom{padding-top:18px}}.tribe-events-after-html .correction-btn{color:#565656;font-size:1.2rem;padding:7px 12px;border:1px solid #565656;border-radius:3px}.tribe-events-after-html .correction-btn:hover{background-color:#565656;color:#fff}@media(max-width:500px){.tribe-events-calendar-list .tribe-event-categories li{padding:.5rem 7px .5rem!important;font-size:.6em}}.search-results .eci-page-hero{display:none}.search-results article{border-bottom:1px solid #000;margin-bottom:2rem}.search-results article .post-image img{max-height:300px;object-fit:cover}.tribe-events-calendar-series-archive__container{display:none}.tec-learn-more-button{display:inline-block!important;margin-top:12px!important;padding:10px 16px!important;text-decoration:none!important;border-radius:4px!important;background:#bad9f5!important;font-weight:600!important;border:3px solid #bad9f5!important}.tec-learn-more-button:hover,.tec-zoom-button:hover{opacity:0.8!important}.tribe-events-calendar-list .tribe-event-categories li a{pointer-events:none!important}.tec-zoom-button{margin-left:8px!important;display:inline-block!important;margin-top:12px!important;padding:10px 16px!important;text-decoration:none!important;border-radius:4px!important;border:3px solid #bad9f5!important;font-weight:600!important}@media(max-width:402px){.tec-zoom-button{margin-left:0px!important}}.tribe-events-calendar-list__event-featured-image,.single .tribe-events-event-image,.single .tribe-events-series-relationship-single-marker{display:none!important}.tribe-events-view--list .tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-wrapper{border-bottom:1px solid var(--tec-color-border-default);padding-bottom:1rem}