.elementor-129 .elementor-element.elementor-element-2405b93{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20em;--padding-bottom:200px;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-2405b93:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-2405b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/08/st-john-the-evangelist-parish-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-f820996 .elementor-heading-title{color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-f820996{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-2df207e{font-family:"Mulish", Sans-serif;font-size:22px;color:var( --e-global-color-759f4c5 );width:100%;max-width:100%;}.elementor-129 .elementor-element.elementor-element-bbded0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-129 .elementor-element.elementor-element-ebb86af .elementor-button{fill:var( --e-global-color-759f4c5 );color:var( --e-global-color-759f4c5 );background-color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-129 .elementor-element.elementor-element-ebb86af .elementor-button:hover, .elementor-129 .elementor-element.elementor-element-ebb86af .elementor-button:focus{color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-ebb86af .elementor-button:hover svg, .elementor-129 .elementor-element.elementor-element-ebb86af .elementor-button:focus svg{fill:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-19c2069 .elementor-button{fill:var( --e-global-color-759f4c5 );color:var( --e-global-color-759f4c5 );background-color:#C97E3100;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-19c2069 .elementor-button:hover, .elementor-129 .elementor-element.elementor-element-19c2069 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-759f4c5 );border-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-19c2069 .elementor-button:hover svg, .elementor-129 .elementor-element.elementor-element-19c2069 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-a1328fe{--display:flex;--padding-top:0px;--padding-bottom:4em;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-04f66ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-129 .elementor-element.elementor-element-04f66ce:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-04f66ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-753ee59 );}.elementor-129 .elementor-element.elementor-element-1aae611{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-129 .elementor-element.elementor-element-caa2b8e{text-align:center;}.elementor-129 .elementor-element.elementor-element-caa2b8e .elementor-heading-title{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-c0732a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-fb71a5e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-12f0905{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-e8b97e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-ff24520{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-ec5aedf{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-7653fec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-a7986a7{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-9295d28{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-9dd6955{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-b3805f7{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-aac9350{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-66f108f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-d252403{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-d47686c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-696c6b5{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-129 .elementor-element.elementor-element-696c6b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-129 .elementor-element.elementor-element-d9eaed4{--spacer-size:400px;}.elementor-129 .elementor-element.elementor-element-d9eaed4 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#3F202180;}.elementor-129 .elementor-element.elementor-element-6168a4a{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-129 .elementor-element.elementor-element-e63d4f0{text-align:center;}.elementor-129 .elementor-element.elementor-element-e63d4f0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-9991acb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-641cb44{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-fe1b8a0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-c4ac13a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-7934cc0{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-4f39bbe{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-cafc528{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-9d52d92{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-61ae0e6{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-a7fd510{--display:flex;--justify-content:center;border-style:none;--border-style:none;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-129 .elementor-element.elementor-element-a7fd510.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-129 .elementor-element.elementor-element-90476c4{--spacer-size:400px;}.elementor-129 .elementor-element.elementor-element-90476c4 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#3F202180;}.elementor-129 .elementor-element.elementor-element-cdefaa7{--display:flex;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-129 .elementor-element.elementor-element-ce3445c{text-align:center;}.elementor-129 .elementor-element.elementor-element-ce3445c .elementor-heading-title{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-952ca89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-323c463{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-2514cf0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-a558020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-47a95d4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-cbbdc85{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-8c9e3eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-ec1356f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-c365034{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-acfb523{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-e0f8c54{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-b46d4df{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-e559f1e{--display:flex;--overlay-opacity:1;--padding-top:4em;--padding-bottom:0em;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-e559f1e:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-e559f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/09/stone-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-129 .elementor-element.elementor-element-e559f1e::before, .elementor-129 .elementor-element.elementor-element-e559f1e > .elementor-background-video-container::before, .elementor-129 .elementor-element.elementor-element-e559f1e > .e-con-inner > .elementor-background-video-container::before, .elementor-129 .elementor-element.elementor-element-e559f1e > .elementor-background-slideshow::before, .elementor-129 .elementor-element.elementor-element-e559f1e > .e-con-inner > .elementor-background-slideshow::before, .elementor-129 .elementor-element.elementor-element-e559f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-759f4c5 ) 10%, #FFFFFF00 50%);}.elementor-129 .elementor-element.elementor-element-3f3ed2d{text-align:center;}.elementor-129 .elementor-element.elementor-element-3f3ed2d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-4695d26{text-align:center;}.elementor-129 .elementor-element.elementor-element-4695d26 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-view-selector__list-item-text,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-events-bar .tribe-common-form-control-text__input{--tec-color-text-events-bar-input:var( --e-global-color-text );--tec-color-text-view-selector-list-item:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-search__button,
							   .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text,
							   .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-view-selector__list-item-text,
							   .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-events-bar .tribe-common-form-control-text__input{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:800;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-search__input-control-icon-svg,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-search__input-control-icon-svg path{--tec-color-icon-events-bar:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-events-bar--border{--tec-color-border-events-bar:var( --e-global-color-secondary );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-search__button:not(:hover):not(:active),
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-search__button:focus,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events .tribe-events-c-search__button:hover{--tec-color-text-events-bar-submit-button:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-search__button:not(:hover):not(:active),
					.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-search__button:focus,
					.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events .tribe-events-c-search__button:hover{--tec-color-background-events-bar-submit-button:var( --e-global-color-accent );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-view-selector__content{--tec-color-background-view-selector:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-pro-photo__event-title-link{--tec-color-text-events-title:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-pro-photo__event-title{font-family:"Mulish", Sans-serif;font-weight:800;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-pro-photo__event-datetime{--tec-color-text-event-date:var( --e-global-color-text );font-family:"Mulish", Sans-serif;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-pro-photo__event-cost{--tec-color-text-primary:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-pro-photo__event-datetime-featured-text,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-pro-photo__event-datetime-featured-icon-svg{--tec-color-accent-primary:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-pro-photo__event-date-tag-month{--tec-color-text-secondary:var( --e-global-color-text );font-family:"Mulish", Sans-serif;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-pro-photo__event-date-tag-daynum{--tec-color-text-primary:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:32px;font-weight:800;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-pro-photo__event-featured-image{width:100%;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-subscribe-dropdown__list-item{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{--tec-color-icon-secondary:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-common-c-btn-border-small{--tec-color-background:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-common-c-btn-border-small,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-common-c-btn-border-small:hover{--tec-color-text-secondary:var( --e-global-color-759f4c5 );--tec-color-text-primary:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-top-bar__datepicker-button,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-top-bar__datepicker-button-icon-svg .tribe-common-c-svgicon__svg-fill{--tec-color-text-primary:var( --e-global-color-text );--tec-color-icon-active:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-top-bar__datepicker-button{font-family:"Mulish", Sans-serif;font-size:22px;font-weight:700;}.elementor-129 .elementor-element.elementor-element-ee00606 .datepicker-switch{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-129 .elementor-element.elementor-element-ee00606 .dow, .elementor-129 .elementor-element.elementor-element-ee00606 .day, .elementor-129 .elementor-element.elementor-element-ee00606 .month, .elementor-129 .elementor-element.elementor-element-ee00606 .year{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-nav__prev,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-nav__next,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-primary );--tec-color-icon-primary:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-nav__prev, .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-nav__next{font-family:"Mulish", Sans-serif;font-weight:700;}.elementor-129 .elementor-element.elementor-element-93b62a8 .elementor-button{fill:var( --e-global-color-759f4c5 );color:var( --e-global-color-759f4c5 );background-color:var( --e-global-color-accent );}.elementor-129 .elementor-element.elementor-element-93b62a8 .elementor-button:hover, .elementor-129 .elementor-element.elementor-element-93b62a8 .elementor-button:focus{color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-93b62a8 .elementor-button:hover svg, .elementor-129 .elementor-element.elementor-element-93b62a8 .elementor-button:focus svg{fill:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-93b62a8 > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-129 .elementor-element.elementor-element-2c37967{--display:flex;--padding-top:4em;--padding-bottom:4em;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-2c37967:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-2c37967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/08/catholic-parish-warrenton-va.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-129 .elementor-element.elementor-element-a5d23f1{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-129 .elementor-element.elementor-element-db3284a{text-align:center;}.elementor-129 .elementor-element.elementor-element-db3284a .elementor-heading-title{color:var( --e-global-color-759f4c5 );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-129 .elementor-element.elementor-element-d0aeb5a:after{content:"0.66";}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post__thumbnail__link{width:100%;}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post__meta-data span + span:before{content:"/";}.elementor-129 .elementor-element.elementor-element-d0aeb5a{--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post{border-radius:16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post__text{padding:15px 15px 15px 15px;}.elementor-129 .elementor-element.elementor-element-d0aeb5a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-129 .elementor-element.elementor-element-d0aeb5a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-129 .elementor-element.elementor-element-d0aeb5a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post__title, .elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post__title a{color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post__title{margin-bottom:6px;}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post__meta-data{margin-bottom:5px;}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-129 .elementor-element.elementor-element-086e13a{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-129 .elementor-element.elementor-element-bb82daf .elementor-button{fill:var( --e-global-color-759f4c5 );color:var( --e-global-color-759f4c5 );background-color:var( --e-global-color-accent );}.elementor-129 .elementor-element.elementor-element-bb82daf .elementor-button:hover, .elementor-129 .elementor-element.elementor-element-bb82daf .elementor-button:focus{color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-bb82daf .elementor-button:hover svg, .elementor-129 .elementor-element.elementor-element-bb82daf .elementor-button:focus svg{fill:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-bb82daf > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-129 .elementor-element.elementor-element-6216c5a{--display:flex;--padding-top:6em;--padding-bottom:12em;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-1f23fb0{text-align:center;}.elementor-129 .elementor-element.elementor-element-1f23fb0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-aa605da{text-align:center;}.elementor-129 .elementor-element.elementor-element-aa605da .elementor-heading-title{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-4fa44a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--overlay-opacity:0.2;--overlay-mix-blend-mode:multiply;--padding-top:4em;--padding-bottom:4em;--padding-left:0px;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-4fa44a5:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-4fa44a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-129 .elementor-element.elementor-element-4fa44a5::before, .elementor-129 .elementor-element.elementor-element-4fa44a5 > .elementor-background-video-container::before, .elementor-129 .elementor-element.elementor-element-4fa44a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-129 .elementor-element.elementor-element-4fa44a5 > .elementor-background-slideshow::before, .elementor-129 .elementor-element.elementor-element-4fa44a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-129 .elementor-element.elementor-element-4fa44a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );background-image:url("https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/08/st-john-stone-background.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-129 .elementor-element.elementor-element-4fa44a5::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-129 .elementor-element.elementor-element-d2dcc57{--display:flex;--margin-top:-10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-698125e{text-align:start;}.elementor-129 .elementor-element.elementor-element-698125e img{width:100%;border-radius:0px 12px 12px 0px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.496);}.elementor-129 .elementor-element.elementor-element-31951a9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-129 .elementor-element.elementor-element-31951a9.e-con{--align-self:flex-end;}.elementor-129 .elementor-element.elementor-element-d7c37be{text-align:start;}.elementor-129 .elementor-element.elementor-element-d7c37be .elementor-heading-title{color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-fb4d39c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-5849fd7{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-129 .elementor-element.elementor-element-5849fd7:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-5849fd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-129 .elementor-element.elementor-element-5849fd7:hover{box-shadow:0px 0px 30px 0px #3F2021;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-8991cb6 .elementor-icon-wrapper{text-align:start;}.elementor-129 .elementor-element.elementor-element-8991cb6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-8991cb6.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-8991cb6.elementor-view-default .elementor-icon{color:var( --e-global-color-759f4c5 );border-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-8991cb6.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-8991cb6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-8991cb6 .elementor-icon{font-size:60px;}.elementor-129 .elementor-element.elementor-element-8991cb6 .elementor-icon svg{height:60px;}.elementor-129 .elementor-element.elementor-element-8991cb6 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-129 .elementor-element.elementor-element-6982802 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:28px;font-weight:800;color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-58bd5ef{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-129 .elementor-element.elementor-element-58bd5ef:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-58bd5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-129 .elementor-element.elementor-element-58bd5ef:hover{box-shadow:0px 0px 30px 0px #3F2021;}.elementor-129 .elementor-element.elementor-element-ed8f889 .elementor-icon-wrapper{text-align:start;}.elementor-129 .elementor-element.elementor-element-ed8f889.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-ed8f889.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-ed8f889.elementor-view-default .elementor-icon{color:var( --e-global-color-759f4c5 );border-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-ed8f889.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-ed8f889.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-ed8f889 .elementor-icon{font-size:60px;}.elementor-129 .elementor-element.elementor-element-ed8f889 .elementor-icon svg{height:60px;}.elementor-129 .elementor-element.elementor-element-ed8f889 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-129 .elementor-element.elementor-element-9240e2c .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:28px;font-weight:800;color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-5fffa73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-08223c4{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-129 .elementor-element.elementor-element-08223c4:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-08223c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-129 .elementor-element.elementor-element-08223c4:hover{box-shadow:0px 0px 30px 0px #3F2021;}.elementor-129 .elementor-element.elementor-element-b563429 .elementor-icon-wrapper{text-align:start;}.elementor-129 .elementor-element.elementor-element-b563429.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-b563429.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-b563429.elementor-view-default .elementor-icon{color:var( --e-global-color-759f4c5 );border-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-b563429.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-b563429.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-b563429 .elementor-icon{font-size:60px;}.elementor-129 .elementor-element.elementor-element-b563429 .elementor-icon svg{height:60px;}.elementor-129 .elementor-element.elementor-element-b563429 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-129 .elementor-element.elementor-element-fe0cb09 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:28px;font-weight:800;color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-ae65fc7{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 30px 0px rgba(63, 32, 32.99999999999999, 0.5);--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-129 .elementor-element.elementor-element-ae65fc7:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-ae65fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-129 .elementor-element.elementor-element-ae65fc7:hover{box-shadow:0px 0px 30px 0px #3F2021;}.elementor-129 .elementor-element.elementor-element-47d646f .elementor-icon-wrapper{text-align:start;}.elementor-129 .elementor-element.elementor-element-47d646f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-47d646f.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-47d646f.elementor-view-default .elementor-icon{color:var( --e-global-color-759f4c5 );border-color:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-47d646f.elementor-view-framed .elementor-icon, .elementor-129 .elementor-element.elementor-element-47d646f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-759f4c5 );}.elementor-129 .elementor-element.elementor-element-47d646f .elementor-icon{font-size:60px;}.elementor-129 .elementor-element.elementor-element-47d646f .elementor-icon svg{height:60px;}.elementor-129 .elementor-element.elementor-element-47d646f > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-129 .elementor-element.elementor-element-7783466 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:28px;font-weight:800;color:var( --e-global-color-text );}.elementor-129 .elementor-element.elementor-element-428c7f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-bc5e626 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-129 .elementor-element.elementor-element-5597876 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-129 .elementor-element.elementor-element-b1e37bc img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-129 .elementor-element.elementor-element-007dac2 img{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-129 .elementor-element.elementor-element-2405b93:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-2405b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-129 .elementor-element.elementor-element-2405b93{--padding-top:14em;--padding-bottom:200px;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-f820996{width:100%;max-width:100%;}.elementor-129 .elementor-element.elementor-element-2df207e{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-04f66ce{--flex-wrap:wrap;}.elementor-129 .elementor-element.elementor-element-04f66ce.e-con{--align-self:center;}.elementor-129 .elementor-element.elementor-element-696c6b5{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-129 .elementor-element.elementor-element-a7fd510{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-129 .elementor-element.elementor-element-6216c5a{--padding-top:4em;--padding-bottom:4em;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-8338a5c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-8338a5c.elementor-element{--align-self:center;}.elementor-129 .elementor-element.elementor-element-4fa44a5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-129 .elementor-element.elementor-element-d2dcc57{--margin-top:-6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-129 .elementor-element.elementor-element-31951a9{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}}@media(max-width:767px){.elementor-129 .elementor-element.elementor-element-2405b93:not(.elementor-motion-effects-element-type-background), .elementor-129 .elementor-element.elementor-element-2405b93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-129 .elementor-element.elementor-element-2405b93{--padding-top:12em;--padding-bottom:200px;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-2df207e{font-size:16px;width:100%;max-width:100%;}.elementor-129 .elementor-element.elementor-element-bbded0d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-129 .elementor-element.elementor-element-ebb86af > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-129 .elementor-element.elementor-element-19c2069 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-129 .elementor-element.elementor-element-1aae611{--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-129 .elementor-element.elementor-element-caa2b8e{text-align:start;}.elementor-129 .elementor-element.elementor-element-c0732a2{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-e8b97e0{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-7653fec{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-9dd6955{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-66f108f{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-696c6b5{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-129 .elementor-element.elementor-element-6168a4a{--padding-top:1em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-129 .elementor-element.elementor-element-e63d4f0{text-align:start;}.elementor-129 .elementor-element.elementor-element-9991acb{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-c4ac13a{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-cafc528{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-a7fd510{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-129 .elementor-element.elementor-element-cdefaa7{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-129 .elementor-element.elementor-element-ce3445c{text-align:start;}.elementor-129 .elementor-element.elementor-element-952ca89{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-a558020{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-8c9e3eb{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-acfb523{--flex-wrap:nowrap;}.elementor-129 .elementor-element.elementor-element-e559f1e{--padding-top:2em;--padding-bottom:0em;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-nav__prev, .elementor-129 .elementor-element.elementor-element-ee00606 .tribe-events-c-nav__next{font-size:10px;}.elementor-129 .elementor-element.elementor-element-93b62a8 > .elementor-widget-container{padding:1em 0em 0em 0em;}.elementor-129 .elementor-element.elementor-element-2c37967{--padding-top:2em;--padding-bottom:2em;--padding-left:5%;--padding-right:0%;}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-129 .elementor-element.elementor-element-d0aeb5a:after{content:"0.5";}.elementor-129 .elementor-element.elementor-element-d0aeb5a .elementor-post__thumbnail__link{width:100%;}.elementor-129 .elementor-element.elementor-element-086e13a{--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-129 .elementor-element.elementor-element-6216c5a{--padding-top:2em;--padding-bottom:2em;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-8338a5c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-129 .elementor-element.elementor-element-4fa44a5{--padding-top:2em;--padding-bottom:2em;--padding-left:5%;--padding-right:5%;}.elementor-129 .elementor-element.elementor-element-31951a9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-129 .elementor-element.elementor-element-fb4d39c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-129 .elementor-element.elementor-element-5fffa73{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}}@media(min-width:768px){.elementor-129 .elementor-element.elementor-element-696c6b5{--width:0.2%;}.elementor-129 .elementor-element.elementor-element-a7fd510{--width:0.2%;}.elementor-129 .elementor-element.elementor-element-d2dcc57{--width:35%;}.elementor-129 .elementor-element.elementor-element-31951a9{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-129 .elementor-element.elementor-element-d2dcc57{--width:30%;}.elementor-129 .elementor-element.elementor-element-31951a9{--width:100%;}}/* Start custom CSS for tec_elementor_widget_events_view, class: .elementor-element-ee00606 */.tribe-events-c-subscribe-dropdown__button {
display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8338a5c */.flocknote-form {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 20px; /* Adjust the space between the fields */
}



.flocknote-form input[type="text"],
.flocknote-form input[type="email"],
.flocknote-form input[type="tel"] {
  flex: 1; /* Make the input fields take up the available space */
  font-family: 'Mulish', sans-serif; /* Change to your preferred font */
  font-size: 16px; /* Adjust the font size */
  font-weight: 400; /* Adjust the font weight */
}



.flocknote-form button[type="submit"] {
  background-color: #7c2529 !important; /* Button background color */
  color: #ffffff !important; /* Button text color */
  border: none !important;
  padding: 10px 20px !important;
  cursor: pointer !important;
  transition: background-color 0.3s ease !important;
}



.flocknote-form button[type="submit"]:hover {
  background-color: #c97e31 !important; /* Button background color on hover */
}

/* Tablet and Mobile: Vertical Layout */
@media (max-width: 768px) {
  .flocknote-form {
    flex-direction: column; /* Switch to vertical layout */
    align-items: stretch; /* Align items to stretch across the form width */
  }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://sjbca-new.onfiremedia.com/wp-content/uploads/2024/07/Mulish-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */