.adoration-outer{padding:0 1.5em}@media (max-width: 991.98px){.adoration-outer{padding:0 1.2em}}@media (max-width: 767.98px){.adoration-outer{padding:0 1em}}.adoration-outer .spinner-wrapper{width:100%;height:100%;position:absolute;z-index:1000;background-color:#00000099;border-radius:32px;left:0;right:0;top:0;bottom:0;align-content:center;justify-content:center;align-items:center;color:white;display:flex}.adoration-outer .spinner-wrapper .spinner{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:0.25em solid currentColor;border-right-color:transparent;border-radius:50%;color:#fafafa;animation:spinner 0.75s linear infinite}@keyframes spinner{100%{transform:rotate(360deg)}}.adoration-outer .spinner-wrapper .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.table-outer{background-color:#F2EDE2;padding:0 50px 25px 50px;border-radius:32px;color:black;text-align:center;font-family:Gotham !important}.table-outer .table-header{color:black;padding-top:50px;font-size:64px;font-family:Chronicle Disp Cond !important}@media (max-width: 991.98px){.table-outer .table-header{font-size:48px;line-height:1}}.table-outer .results-for{width:100%;place-content:space-between;display:inline-flex}@media (max-width: 767.98px){.table-outer .results-for{display:block}}.table-outer .results-for .change-location{float:right;color:#000000}.table-outer .filters{display:inline-flex;width:100%;border-top:solid 1px black;border-bottom:solid 1px black;padding:10px 0;color:black}.table-outer .filters .searchbar{margin:0 30px}.table-outer .filters .days,.table-outer .filters .sortBy{margin-left:12px;border-radius:8px;margin-right:12px}.table-outer .filters .reset-filters{margin-top:5px}.table-outer .chapel-table{width:100%;color:black}.table-outer .chapel-table .time-group{padding-top:10px;font-size:20px}.table-outer .chapel-table .chapel-record{border:1px solid black;width:100%;border-radius:8px;align-content:center;padding:0 15px 0 15px;margin:10px 0 0 0;background-color:white;color:black}.table-outer .chapel-table .chapel-record .extra-info{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out}.table-outer .chapel-table .chapel-record .extra-info a{text-decoration:none;font-size:16px;color:#3162FF;font-family:Gotham !important}.table-outer .chapel-table .chapel-record .extra-info .times{padding:5px 0 10px 0px}.table-outer .chapel-table .chapel-record .extra-info .times .times-header{padding-bottom:10px}.table-outer .chapel-table .chapel-record .extra-info .times .times-header strong{font-family:Gotham !important}.table-outer .chapel-table .chapel-record .extra-info .entry-code{padding:0 0 15px 0}.table-outer .chapel-table .chapel-record .extra-info .entry-code strong{font-family:Gotham !important}.table-outer .chapel-table .chapel-record .extra-info .address-website{padding:10px 0}.table-outer .chapel-table .chapel-record .extra-info .address-phone{padding-bottom:10px}.table-outer .chapel-table .chapel-record.expanded .extra-info{max-height:500px}.table-outer .chapel-table .chapel-record .icon-cheveron-right{float:right;display:block}.table-outer .chapel-table .chapel-record .icom-chevron-down{display:none;float:right}.table-outer .chapel-table .chapel-record .icon-chevron-down::before{display:none;float:right}.table-outer .chapel-table .chapel-record .icon-chevron-right::before{float:right;display:block;font-weight:bold}.table-outer .chapel-table .chapel-record .chapel-address{padding:0 10px;font-size:20px;font-family:Gotham !important}.table-outer .chapel-table .chapel-record .chapel-name{padding-right:10px;font-size:20px;font-weight:bold}.table-outer .chapel-table .chapel-record .chapel-name strong{font-family:Gotham !important}.table-outer .chapel-table .chapel-record .get-directions{padding-top:10px;padding-bottom:10px}.table-outer .chapel-table .chapel-record .record-top-row{padding:15px 0 15px 0}.table-outer .chapel-table .chapel-record .record-top-row .distance{font-family:Gotham !important;font-style:italic}.table-outer .chapel-table .chapel-record svg{height:18px}.table-outer .load-more{margin-top:15px}.table-outer .search-term{font-family:Gotham !important}.hidden{display:none}.show{display:block !important}.no-results{width:100%;padding:20px;display:block;font-size:28px;text-align:-webkit-center}.search-component{display:inline-flex;align-items:center}.search-component .searchbar{border:1px #D1D1D1 solid}.search-component .search-button{background-color:#FAC602;min-height:28px;align-content:center}.search-component .icon-search{height:24px;width:24px;display:block}.twitter-typeahead{display:block;max-width:280px}.lightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;justify-content:center;align-items:center}.lightbox-overlay .wrap{padding:0}.lightbox-content{background:white;border-radius:32px;padding:3em 5px 3em;overflow:hidden;position:relative;max-width:480px;width:85%;overflow-y:auto;text-align:center;margin:auto}.lightbox-content #innerLightboxContainer{height:80vh;overflow-y:scroll}.lightbox-content i{margin:0 2px}.lightbox-content label{font-family:'gotham-book', Arial, Helvetica, sans-serif !important;font-size:10px;text-align:left;margin:0}.lightbox-content label span{color:var(--danger);font-family:'gotham-bold', Arial, Helvetica, sans-serif !important}.lightbox-content select{box-sizing:content-box;height:24px;font-family:'gotham-book', Arial, Helvetica, sans-serif !important;font-size:14px}.lightbox-content input{font-family:'gotham-book', Arial, Helvetica, sans-serif !important;font-size:14px}.lightbox-content ::-moz-placeholder{font-family:'gotham-book', Arial, Helvetica, sans-serif !important}.lightbox-content ::placeholder{font-family:'gotham-book', Arial, Helvetica, sans-serif !important}.lightbox-content .row{display:flex;flex-wrap:wrap;align-content:center;align-items:center;margin:0;width:100%;gap:8px}.lightbox-content .row .form-group{flex-grow:1}.lightbox-content .timesRow{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2px}.lightbox-content .timesRow .form-group{flex:1 1 33%;box-sizing:border-box;flex-wrap:wrap}.lightbox-content .monthly .form-group{flex:1 1 24%}.lightbox-content #submitButton,.lightbox-content #addAnotherButton{font-family:gotham-bold !important;background-color:#000;color:#FFF;font-size:14px;font-weight:900;border-radius:14px;padding:20px;cursor:pointer}.lightbox-content #addTimesContainer .lb-body{text-align:left;font-size:12px;margin:8px 0;max-width:unset}.lightbox-content .is-invalid{border:2px solid var(--danger)}.lightbox-content #parishSearchContainer.is-invalid{border:2px solid var(--danger)}.suggestionAddress{font-family:'gotham-book', Arial, Helvetica, sans-serif !important;font-size:10px}#success-lightbox .textOnlyButton{text-decoration:underline;text-align:center;margin:8px 0}.lightbox-overlay .lb-heading{font-size:1.6em;font-weight:900;line-height:1.1em;max-width:280px;margin:auto;margin-top:0;margin-bottom:.25em}.lightbox-overlay .lb-body{font-family:'gothan-book', Arial, Helvetica, sans-serif;font-size:12px;line-height:1.3em;color:#000;max-width:280px;margin:auto;margin-bottom:1em}.lightbox-close{position:absolute;top:8px;right:20px;cursor:pointer;font-size:2em;color:#000}.adoration-addition{padding:1em;margin-top:1em;margin-bottom:3em}.adoration-addition .subhead{text-transform:uppercase;font-size:1.2em;letter-spacing:.2em;text-align:center;margin-bottom:.75em}.adoration-addition h2{font-family:gotham-bold;font-size:2em;text-align:center;line-height:1.1em;margin-top:0;margin-bottom:.75em}.adoration-addition .body{font-size:1.1em;text-align:center}.adoration-addition .add-time{text-align:center}.adoration-addition .add-time .btn-campaign{font-family:gotham-bold;background-color:#000;color:#FFF;font-size:1.2em;font-weight:900;border-radius:14px;padding:20px;cursor:pointer}.adoration-addition .btn-campaign::before{content:"+";font-weight:bold;font-size:1em;color:#fff;margin-right:10px;vertical-align:middle}.sectionHeader{text-align:left;font-family:'gotham-bold', Arial, Helvetica, sans-serif !important;font-size:18px;letter-spacing:0px;color:#444341}.textOnlyButton{text-align:right;font-family:'gotham-book', Arial, Helvetica, sans-serif;font-size:12px;color:#3F71A3;margin:8px 0}.parishOption{border:1px solid #4f4f4f;border-top:0;border-radius:2px;cursor:pointer}.parishOption:hover{background-color:#f1f1f1}#parishSearchContainer{border:1px solid #4f4f4f;border-radius:2px}#stateFormGroup{min-width:150px;flex-grow:1}#cityFormGroup{flex-grow:2;min-width:150px}#parish{border:none;flex-grow:1}.variousTimesContainer{display:flex;justify-content:center}#errors{font-family:'gotham-book';font-size:12px;color:var(--danger)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#parishSearchSpinner{display:inline-block;animation:spin 2s linear infinite}#mapContainer{margin:unset;border:0;border-radius:32px 32px 0 0;height:0;width:100%;transition:height 1s ease-out;overflow-y:hidden}#mapContainer.open{height:400px;border:1px solid black;border-bottom:0px}#mapContainer #map{height:400px;width:100%;border-radius:inherit;border:none}#mapContainer #map .infoTitle{font-size:18px;margin-bottom:unset}#mapContainer #map .addressRow{display:flex;justify-content:space-between;flex-direction:row}#mapContainer #map .addressRow p{line-height:1.25em}#mapContainer #map .addressRow a{width:50%}#mapContainer #map .addressRow .address{text-align:left;margin-bottom:8px}#mapContainer #map .addressRow .distance{text-align:right;font-style:italic}#mapContainer #map .timesColumn .time{text-align:left}#mapContainer #map .website{margin-top:8px;text-align:right}@media (min-width: 481px){.adoration-addition{padding:2em}.lightbox-content{padding:40px}.lightbox-overlay .lb-heading{font-size:2.4em}.adoration-addition .subhead{font-size:1.4em;margin-bottom:.5em}.adoration-addition h2{font-size:2.4em;max-width:480px;margin:auto;margin-bottom:.75em}#sectionHeader{text-align:center}}@media (min-width: 769px){.lightbox-content{padding:60px 20px 40px 20px;max-width:660px}.lightbox-content #innerLightboxContainer{margin:0 0 0 30px;padding:20px 50px 0 30px}.lightbox-content .timesRow .form-group{flex:1 1 18%}.lightbox-overlay .lb-heading{font-size:2em;max-width:320px;margin:auto;margin-top:0;margin-bottom:.15em}.lightbox-overlay .lb-body{max-width:400px}.adoration-addition{max-width:760px;margin:auto;margin-top:2em;margin-bottom:3em}.adoration-addition .subhead{font-size:1.6em;margin-bottom:.5em}.adoration-addition h2{font-size:3.2em;max-width:680px;margin:auto;margin-bottom:.4em}.adoration-addition .body{max-width:800px;margin:auto;margin-bottom:2.5em}}

