.circular-audio-player,.circular-audio-player:after,.circular-audio-player:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}.circular-audio-player .control{opacity:0;pointer-events:none}.circular-audio-player svg{cursor:pointer;background:#fff;border-radius:20px}.circular-audio-player .not-started .play,.circular-audio-player .paused .play{opacity:1}.circular-audio-player .playing .pause{opacity:1}.circular-audio-player .playing .play{opacity:0}.circular-audio-player .ended .stop{opacity:1;pointer-events:none}.circular-audio-player .precache-bar .done{opacity:0}.circular-audio-player .ended .progress-bar,.circular-audio-player .not-started .progress-bar{display:none}.circular-audio-player .ended .progress-track{stroke-opacity:1}.circular-audio-player .precache-bar,.circular-audio-player .progress-bar{-webkit-transition:stroke-dashoffset .5s;-o-transition:stroke-dashoffset .5s;transition:stroke-dashoffset .5s;stroke-dasharray:298.1371428256714;stroke-dashoffset:298.1371428256714}
.autocomplete{background:#fff;z-index:1000;font:14px/22px "-apple-system",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(50,50,50,.6)}.autocomplete *{font:inherit}.autocomplete>div{padding:0 4px}.autocomplete .group{background:#eee}.autocomplete>div.selected,.autocomplete>div:hover:not(.group){background:#81ca91;cursor:pointer}
.api-results-container:after,.api-results-container:before,dl:after,dl:before{content:" ";display:table}.api-results-container:after,dl:after{clear:both}.hide{display:none!important}.invisible{visibility:hidden}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.hide-for-portrait,.show-for-landscape{display:block!important}.hide-for-landscape,.show-for-portrait{display:none!important}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:0}.accordion-item:last-child>:last-child{border-radius:0}.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#1779ba}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:'+'}.is-active>.accordion-title::before{content:'\2013'}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.pagination{margin-left:0;margin-bottom:1rem}.pagination::after,.pagination::before{display:table;content:' ';-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pagination::after{clear:both}.pagination li{margin-right:.0625rem;border-radius:0;font-size:.875rem;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:0;color:#0a0a0a}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#1779ba;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:not-allowed}.pagination .disabled:hover{background:0 0}.pagination .ellipsis::after{padding:.1875rem .625rem;content:'\2026';color:#0a0a0a}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5rem;content:'\00ab'}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5rem;content:'\00bb'}@-webkit-keyframes spinner-animation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spinner-animation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}label{font-weight:700;margin:2rem 0 .5rem}.sub-label{margin-left:1rem}.sub-label label{margin-top:1rem}textarea{height:4.375rem}textarea.comment{height:6.875rem}textarea.privacy{font-size:.875rem;height:8.125rem}.form-required{background-image:url("data:image/svg+xml;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjE3OTIiIGhlaWdodD0iMTc5MiIgdmlld0JveD0iMCAwIDE3OTIgMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTU0NiAxMDUwcTQ2IDI2IDU5LjUgNzcuNXQtMTIuNSA5Ny41bC02NCAxMTBxLTI2IDQ2LTc3LjUgNTkuNXQtOTcuNS0xMi41bC0yNjYtMTUzdjMwN3EwIDUyLTM4IDkwdC05MCAzOGgtMTI4cS01MiAwLTkwLTM4dC0zOC05MHYtMzA3bC0yNjYgMTUzcS00NiAyNi05Ny41IDEyLjV0LTc3LjUtNTkuNWwtNjQtMTEwcS0yNi00Ni0xMi41LTk3LjV0NTkuNS03Ny41bDI2Ni0xNTQtMjY2LTE1NHEtNDYtMjYtNTkuNS03Ny41dDEyLjUtOTcuNWw2NC0xMTBxMjYtNDYgNzcuNS01OS41dDk3LjUgMTIuNWwyNjYgMTUzdi0zMDdxMC01MiAzOC05MHQ5MC0zOGgxMjhxNTIgMCA5MCAzOHQzOCA5MHYzMDdsMjY2LTE1M3E0Ni0yNiA5Ny41LTEyLjV0NzcuNSA1OS41bDY0IDExMHEyNiA0NiAxMi41IDk3LjV0LTU5LjUgNzcuNWwtMjY2IDE1NHoiIGZpbGw9IiNhNzIzMmEiLz48L3N2Zz4=");background-position:top center;background-repeat:no-repeat;background-size:1rem 1rem;display:inline-block;height:1rem;margin:0 0 -.125rem .375rem;width:1rem}.form-inline-container>div{display:inline-block}.form-inline-container>div label{margin-left:1.25rem}.further-field{display:none}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange.startRange+.endRange,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange.startRange+.endRange,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover,.flatpickr-months,.flatpickr-months .flatpickr-month,.flatpickr-weekdays,span.flatpickr-weekday{color:#fff}.flatpickr-day.week.selected{-webkit-box-shadow:-.3125rem 0 0,.3125rem 0 0;box-shadow:-.3125rem 0 0,.3125rem 0 0}.flatpickr-month,.flatpickr-months,.flatpickr-months .flatpickr-month{height:2.5rem}.audio-container{margin:1.25rem 0}.audio-label{display:none}.audiojs{width:18.125rem}.audiojs .error,.audiojs .loading,.audiojs .pause,.audiojs .play{background-image:url(../js/player-graphics.gif)}.audiojs .play-pause{padding-left:0}.audiojs .play-pause p{margin:0!important}.audiojs .scrubber{width:7.5rem}.loading-spinner{background-color:transparent;border:.1875rem solid #a7232a;border-radius:50%;border-top-color:transparent;border-right-color:transparent;width:1em;height:1em;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-animation:spinner-animation .65s infinite linear;animation:spinner-animation .65s infinite linear;display:block;margin:.75rem auto .125rem}.no-js-helper{font-size:.875rem;margin:-1rem 0 1rem}.autocomplete{background:#fff;border:1px solid #efefef;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;z-index:99999}.autocomplete>div{padding:0 .25rem}.autocomplete>div.selected,.autocomplete>div:hover:not(.group){background:#efefef;cursor:pointer}.autocomplete .group{background:#fafafa}.autocomplete .strong{font-weight:700}dl{margin:0}dl dt{clear:left;font-weight:700}dd,dt{float:left;margin:.3125rem .5rem .3125rem 0!important}dd{font-weight:400}.api-results-container img{max-width:none}.api-results-container ul{padding:0!important}.api-results-container li{padding:0!important}.api-results-container li>p{margin:0!important}.aob-api-facebook{background:#3a5a96}.aob-api-facebook svg{left:.875rem;top:.6875rem}.aob-api-twitter{background:#29a5dd}.aob-api-twitter svg{left:.3125rem;top:.3125rem}.aob-api-youtube{background:#cb332c}.aob-api-youtube svg{left:.25rem;top:.25rem}.aob-api-instagram{background:#e4405f}.aob-api-instagram svg{left:.25rem;top:.25rem}.aob-api-vimeo{background:#4ebbff}.aob-api-vimeo svg{left:.25rem;top:.25rem}.aob-api-rss-container{font-size:1rem}.aob-api-rss-container div{display:inline-block;height:1.5rem;margin-right:.625rem;width:1.5rem}.aob-api-rss-container svg{fill:#fff;height:1.3125rem;position:relative;width:1.3125rem}.aob-api-rss-subscribe{background:#f8762b}.aob-api-rss-subscribe svg{left:.125rem;top:.125rem}.article-info{display:none}.circular-audio-info,.circular-audio-player{margin-bottom:-2.8125rem;position:relative;top:-2.8125rem}.circular-audio-player{display:inline-block;left:.3125rem}.circular-audio-info{text-align:center}.byline-container,.date-container{font-size:.875rem;margin:.625rem 0}.prayer-request-form-container .directory-small-notice{margin-bottom:1rem}.prayer-request-item{list-style:none!important;margin-left:0!important;padding-left:0!important}.web-cast-live li,.web-cast-on-demand li,.web-cast-schedule li{list-style:none!important;margin-left:0!important;padding-left:0!important}.web-cast-time-left span::after{content:" "}.web-cast-liturgical-date::before{content:" - "}.directory-loading{padding-top:1.25rem}.directory-follow-scroll{position:relative}.directory-results-content-container{float:left;width:60%}.directory-results-content-container p:first-of-type{margin-top:0}.directory-results-content-container dl{margin-bottom:1.5rem}.directory-results-content-container .directory-youth-entity dl{margin-bottom:0}.directory-results-content-container dt::after{content:":"}.directory-results-content-container dd,.directory-results-content-container dt{float:none}.directory-results-content-container a:active.accordion-title,.directory-results-content-container a:hover.accordion-title,.directory-results-content-container a:link.accordion-title,.directory-results-content-container a:visited.accordion-title{font-size:1.125rem;font-weight:700;padding-bottom:.625rem;padding-top:.625rem}.directory-results-content-container .accordion-content{padding-top:1.25rem}.directory-entity-list-container h3,.directory-feed-list-container h3,.directory-further-column h3,.directory-results-content-container h3{font-size:1.25rem;margin:1.5rem 0 .5rem 0!important}.directory-entity-list-container h4,.directory-entity-list-container h5,.directory-feed-list-container h4,.directory-feed-list-container h5,.directory-further-column h4,.directory-further-column h5,.directory-results-content-container h4,.directory-results-content-container h5{font-size:1.125rem}.directory-entity-list-container>ol,.directory-feed-list-container>ol,.directory-further-column>ol,.directory-results-content-container>ol{margin-top:1.875rem}.directory-further-column .directory-map-options>li,.directory-further-column>ol>li,.directory-results-content-container .directory-map-options>li,.directory-results-content-container>ol>li{margin:0 0 1.5rem 1.25rem}.directory-further-column{float:right;margin-top:.3125rem;padding-top:.125rem;width:37%}.directory-further-column .directory-map-options>li,.directory-further-column>ol>li{list-style:none;margin:0 0 1.5rem 0;padding:0;text-align:left}.directory-services-inline::before{content:"("}.directory-services-inline::after{content:")"}.directory-map-canvas{border:.0625rem solid #efefef;height:400px;text-align:center;width:100%}.directory-map-info-window,.directory-map-info-window-link{text-align:left}.directory-map-info-window-title{font-weight:700}.directory-map-info-window-address,.directory-map-info-window-times{margin:.3125rem 0}.directory-map-large{height:90%;width:90%}.directory-map-enlarge-container,.directory-map-parish-contact{font-size:1.125rem;font-weight:700;padding-top:1.25rem}.directory-entity-list-container li,.directory-feed-list-container .feed-list-type li{list-style:none!important;margin-left:0!important;padding-left:0!important}ul.directory-search-query{margin-top:0}ul.directory-search-query li{list-style:none!important;margin:0;padding:0}.directory-overview{margin-bottom:0}.directory-entity-details{margin-bottom:1.5rem}.directory-entity-details>h2{font-weight:700;margin-bottom:0}.directory-footer-notes{clear:both}.directory-small-notice{font-size:1rem}.directory-street-address-notes{display:block;font-size:1rem}.directory-street-address-notes::before{content:"("}.directory-street-address-notes::after{content:")"}.directory-label{font-weight:700}.directory-lat-long,.directory-map-helper,.directory-name,.directory-social-container span,dt.directory-directions,dt.directory-postal-address,dt.directory-social{display:none}.directory-postal-address,.directory-street-address,dt.directory-directions{margin-bottom:0!important}dd.directory-ah,dd.directory-deanery,dd.directory-dedicated,dd.directory-email,dd.directory-established,dd.directory-fax,dd.directory-mass-phone,dd.directory-mobile,dd.directory-office-hours,dd.directory-pager,dd.directory-parish,dd.directory-personnel,dd.directory-phone,dd.directory-website,dt.directory-ah,dt.directory-deanery,dt.directory-dedicated,dt.directory-email,dt.directory-established,dt.directory-fax,dt.directory-mass-phone,dt.directory-mobile,dt.directory-office-hours,dt.directory-pager,dt.directory-parish,dt.directory-personnel,dt.directory-phone,dt.directory-website{float:left}.directory-deanery-entity .directory-contact-details{margin-bottom:0}.directory-school-container dd.directory-services,.directory-school-container dt.directory-services,.directory-school-entity dd.directory-services,.directory-school-entity dt.directory-services{float:left}.directory-school-container .directory-services,.directory-school-entity .directory-services{margin:0}.directory-school-container .directory-services ul,.directory-school-entity .directory-services ul{margin:0}.directory-school-container .directory-services li,.directory-school-entity .directory-services li{display:inline;list-style:none;margin:0;padding-left:.5rem}.directory-school-container .directory-services li:not(:last-of-type)::after,.directory-school-entity .directory-services li:not(:last-of-type)::after{content:","}.directory-school-container .directory-services li+li,.directory-school-entity .directory-services li+li{padding-left:.125rem}.directory-map-options,.directory-times{margin:0 0 .75rem 0}.directory-map-options h3,.directory-times h3{font-size:1.125rem;margin-top:.75rem}ol .directory-map-options li,ol .directory-times li{list-style:none!important;margin-left:0;padding-left:0}dd.directory-personnel span::after{content:","}dd.directory-personnel.last-sibling span::after{content:""}.directory-address-notes::before{content:" ("}.directory-address-notes::after{content:") "}.directory-distance::before{content:" "}.directory-results-container .directory-distance::before{content:" - "}.directory-times-day::after{content:":"}.directory-times-notes::after,.directory-times-start-date::after{content:")"}.directory-times-notes::before,.directory-times-start-date::before{content:"("}.directory-times-notes span:not(:last-of-type)::after,.directory-times-start-date span:not(:last-of-type)::after{content:","}.directory-times-extra::before,.directory-times-language::before,.directory-times-repeat::before{content:" - "}.directory-times-type::before{content:" ("}.directory-times-type::after{content:")"}.directory-times-web-cast::before{content:" "}.directory-times-cancellations::after,.directory-times-end-date::after{content:"]"}.directory-times-cancellations::before,.directory-times-end-date::before{content:"["}.directory-times-cancellations span:not(:last-of-type)::after,.directory-times-end-date span:not(:last-of-type)::after{content:","}.directory-mass-centre-container h3,.directory-mass-centre-container h4,.directory-mass-centre-container h5,.directory-parishes-container h3,.directory-parishes-container h4,.directory-parishes-container h5,.directory-school-container h3,.directory-school-container h4,.directory-school-container h5,.directory-times-container h3,.directory-times-container h4,.directory-times-container h5{font-weight:700}.directory-mass-centre-container h4,.directory-mass-centre-container h5,.directory-parishes-container h4,.directory-parishes-container h5,.directory-school-container h4,.directory-school-container h5,.directory-times-container h4,.directory-times-container h5{margin:0}.directory-mass-centre-container ol,.directory-parishes-container ol,.directory-school-container ol,.directory-times-container ol{margin:0 0 1.25rem 1.25rem}.directory-mass-centre-container ol li,.directory-parishes-container ol li,.directory-school-container ol li,.directory-times-container ol li{list-style:none!important;margin:0!important;padding:0!important}.directory-mass-centre-container>ol,.directory-parishes-container>ol,.directory-school-container>ol,.directory-times-container>ol{margin-left:0}.directory-mass-centre-container .directory-times-day,.directory-parishes-container .directory-times-day,.directory-school-container .directory-times-day,.directory-times-container .directory-times-day{font-weight:700}.directory-mass-centre-container .directory-small-notice,.directory-mass-centre-container p,.directory-parishes-container .directory-small-notice,.directory-parishes-container p,.directory-school-container .directory-small-notice,.directory-school-container p,.directory-times-container .directory-small-notice,.directory-times-container p{margin:.625rem 0 .625rem 1.25rem}.directory-times-container h2{margin-bottom:0!important}.directory-times-container h3{margin-top:.625rem!important}.directory-mass-centre-container>ol,.directory-parishes-container>ol,.directory-school-container>ol{margin-left:1.875rem!important}.directory-mass-centre-container>ol>li,.directory-parishes-container>ol>li,.directory-school-container>ol>li{list-style:decimal!important;margin-bottom:2.5rem!important}.directory-mass-centre-container ol>li>h3,.directory-parishes-container ol>li>h3,.directory-school-container ol>li>h3{margin-top:0!important}.directory-mass-centre-container h3,.directory-parishes-container h3,.directory-school-container h3{font-weight:700}.directory-mass-centre-container dl{margin-bottom:0}.directory-school-container:first-of-type{margin-top:2.5rem}.directory-school-container dl{margin-bottom:0}.directory-address{clear:none;float:left;margin-bottom:0;margin-top:0}.directory-address+dd{clear:left}.directory-photos-scroll{overflow-x:auto;white-space:nowrap}.directory-photos{height:7.1875rem;width:312.5rem}.directory-photos a{text-decoration:none!important}.directory-photos li{display:inline;list-style:none!important;margin:0!important;padding-left:.0625rem!important}.directory-photos img{height:7.1875rem}.directory-social{clear:both;padding-top:.375rem}.directory-social .directory-social-container{margin:0}.directory-social .directory-social-container li{display:inline-block;height:2.25rem;line-height:1.5rem;margin:0 .3125rem;padding-left:0;width:2.25rem}.directory-social .directory-social-container li:first-of-type{margin-left:0}.directory-social .directory-social-container li a{border:.0625rem solid #fff;display:block;text-align:left}.directory-social .directory-social-container li svg{fill:#fff;height:1.625rem;position:relative;width:1.625rem}.directory-social .aob-api-facebook svg{left:.75rem;top:.625rem}.directory-social .aob-api-twitter svg{top:.25rem}.directory-social .aob-api-instagram svg,.directory-social .aob-api-podcast svg,.directory-social .aob-api-youtube svg{left:.25rem;top:.25rem}.directory-directions,.directory-postal-address,dd.directory-street-address{margin-top:0!important}dt.directory-ages,dt.directory-categories,dt.directory-services{margin-bottom:0;margin-top:1.25rem}dd.directory-ages,dd.directory-categories,dd.directory-services{margin-top:-.75rem}.directory-ages ul,.directory-categories ul,.directory-services ul{margin-bottom:0}.directory-description dd,.directory-description dt{float:none}dt.directory-description{height:0;visibility:hidden}.directory-youth-entity dt.directory-description{height:auto;padding-top:1.25rem;visibility:visible}.mass-times-all-lote{font-weight:700;margin:1.25rem 0}.pagination li{margin-left:0;margin-right:0;padding-left:0}.pagination li a:link,.pagination li a:visited{text-decoration:none}.em-pagination a{border-radius:0;display:inline-block;padding:.1875rem .625rem}.em-pagination a:active,.em-pagination a:hover,.em-pagination a:link,.em-pagination a:visited{text-decoration:none}.em-pagination .current{color:#fff;cursor:default;padding:.25rem .625rem .3125rem}@media screen and (max-width:39.99875em){.hide-for-small-only{display:none!important}.show-for-medium{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}.pagination li{display:inline-block}}@media screen and (min-width:40em) and (max-width:63.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.99875em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media print,screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.99875em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.99875em),screen and (min-width:75em){.show-for-large-only{display:none!important}}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}.hide-for-landscape,.show-for-portrait{display:block!important}}@media screen and (max-width:640px){.directory-mass-centre-container>ol,.directory-parishes-container>ol,.directory-school-container>ol{margin-left:1.25rem}.directory-map-enlarge{display:none}}@media screen and (max-width:639px){.pagination .show-for-sr{height:auto;position:relative!important;width:auto}.directory-further-column,.directory-results-content-container{float:none;width:100%}.directory-map-helper{display:inline-block;padding-left:.83333rem}}@media screen and (max-width:399px){.circular-audio-info{text-align:left}}@media print{.directory-further-column,.directory-results-content-container{float:none;width:100%}.directory-map-helper{display:inline-block;padding-left:.83333rem}.directory-directions,.directory-social-container{display:none}}