@import url('https://fonts.googleapis.com/css2?family=Marcellus&family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');.font-alt{font-family:"Roboto Condensed",sans-serif;}.font-serif{font-family:"Marcellus",serif;}.has-black-background-color{background-color:#000;}.has-blue-background-color{background-color:#1b3e93;}.has-gray-background-color{background-color:#ddd;}.has-gray-light-background-color{background-color:#e7e0ce;}.has-red-background-color{background-color:#AA6464;}.has-gold-background-color{background-color:#80714e;}.has-white-70-background-color{background-color:rgba(255,255,255,0.8) !important;}.has-black-color{color:#000;}.has-gold-color{color:#80714e;}.has-red-color{color:#AA6464;}.has-white-color{color:#fff;}.has-white-70-color{color:rgba(255,255,255,0.8);}.has-white-50-color{color:rgba(255,255,255,0.5);}.has-white-20-color{color:rgba(255,255,255,0.2);}.has-blue-color{color:#1b3e93;}.has-gray-color{color:#ddd;}.has-gray-light-color{color:#e7e0ce;}.alignleft{display:inline;float:left;margin-right:1.5em;}.alignright{display:inline;float:right;margin-left:1.5em;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}hr{background-color:#bbb;border:0;height:1px;margin-bottom:1.5em;}img,video{height:auto;max-width:100%;}.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;width:50%;}.gallery-columns-1 .gallery-item{width:100%;}.gallery-columns-2 .gallery-item{max-width:50%;}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:none;display:inline-block;max-width:100%;}.gallery-item a img{display:block;-webkit-transition:-webkit-filter 0.2s ease-in;transition:-webkit-filter 0.2s ease-in;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in,-webkit-filter 0.2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%);}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0;}a:link,a:visited{color:#aa6464;text-decoration:none;}button,.btn{display:inline-block;font-weight:400;color:#eee;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;}.btn-primary,.btn.btn-primary:link,.btn.btn-primary:visited{color:#eee;}.btn-bold{font-weight:700;font-family:"Roboto Condensed",sans-serif;text-transform:uppercase;}.btn-hover-gray:hover{background:#e7e0ce !important;}.btn.btn-up{text-transform:uppercase;font-weight:300;font-size:12px;}.btn.btn-pad{padding:10px 25px;}.btn.btn-social{border-radius:50%;width:42px;height:42px;}.btn.btn-gray{color:#000;background:#ddd;border:none;}.btn.btn-gray:hover{background:#1b3e93;color:#fff;}.btn.btn-blue-outline{border:1px solid #1b3e93;color:#1b3e93;background:transparent;}.btn.btn-blue-outline:hover{border:1px solid #1b3e93;color:#fff;background:#1b3e93;}.btn.btn-white-outline{border:1px solid #fff;color:#fff;background:transparent;}.btn.btn-white-outline:hover{border:1px solid #fff;color:#1b3e93;background:rgba(255,255,255,0.7);}.btn.btn-blue{background:#1b3e93;border:none;color:#fff;}.btn.btn-blue:hover{background:#132c68;}.btn.btn-white-inverse{background:#fff;color:#000;border:1px solid #fff;}.btn.btn-white{background:rgba(255,255,255,0.2);border:none;color:#fff;border:2px solid #fff;}.btn.btn-white:hover{background:rgba(255,255,255,0.7);color:#000;}.btn.btn-white-red{background:rgba(170,100,100,0.63);border:none;color:#fff;border:2px solid rgba(255,255,255,0.4);}.btn.btn-white-red:hover{background:rgba(255,255,255,0.7);color:#AA6464;}.btn.btn-white-black{background:rgba(0,0,0,0.4);border:none;color:#fff;border:2px solid rgba(255,255,255,0.4);}.btn.btn-white-black:hover{background:rgba(255,255,255,0.7);color:#000;}a.wp-block-button__link:link,a.wp-block-button__link:visited,.btn.btn-red{background:#AA6464;border:none;color:#f2f2f2;}a.wp-block-button__link:hover,a.wp-block-button__link:active,.btn.btn-red:hover{background:#8d4e4e;color:#fff;}.btn.btn-gold{background:#80714e;border:none;color:#f2f2f2;}.btn.btn-gold:hover{background:#60553b;color:#fff;}.btn.btn-massschedule:before{content:'';display:inline-block;background:transparent url('data:image/svg+xml,%3Csvg%20class%3D%22svg-inline--fa%20fa-clock%20me-2%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fad%22%20data-icon%3D%22clock%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20data-fa-i2svg%3D%22%22%3E%3Cg%20class%3D%22fa-group%22%3E%3Cpath%20class%3D%22fa-secondary%22%20fill%3D%22rgba(255,255,255,0.5)%22%20d%3D%22M256%20512C114.6%20512%200%20397.4%200%20256C0%20114.6%20114.6%200%20256%200C397.4%200%20512%20114.6%20512%20256C512%20397.4%20397.4%20512%20256%20512zM232%20256C232%20264%20236%20271.5%20242.7%20275.1L338.7%20339.1C349.7%20347.3%20364.6%20344.3%20371.1%20333.3C379.3%20322.3%20376.3%20307.4%20365.3%20300L280%20243.2V120C280%20106.7%20269.3%2096%20255.1%2096C242.7%2096%20231.1%20106.7%20231.1%20120L232%20256z%22%3E%3C%2Fpath%3E%3Cpath%20class%3D%22fa-primary%22%20fill%3D%22rgba(255,255,255,0.9)%22%20d%3D%22M280%20120V243.2L365.3%20300C376.3%20307.4%20379.3%20322.3%20371.1%20333.3C364.6%20344.3%20349.7%20347.3%20338.7%20339.1L242.7%20275.1C236%20271.5%20232%20264%20232%20256V120C232%20106.7%20242.7%2096%20256%2096C269.3%2096%20280%20106.7%20280%20120L280%20120z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat;height:0.75rem;width:1.25rem;}.btn.btn-facebook{background:#3b5998;border:none;color:#f2f2f2;}.btn.btn-facebook:hover{background:#264077;color:#fff;}.btn.btn-twitter{background:#00aced;border:none;color:#f2f2f2;}.btn.btn-twitter:hover{background:#1dcaff;color:#fff;}.btn.btn-linkedin{background:#0173b1;border:none;color:#f2f2f2;}.btn.btn-linkedin:hover{background:#0194e4;color:#fff;}.bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;}.bg-fixed{background-attachment:fixed;}.hover-shadow{transition:0.5s box-shadow;-webkit-transition:0.5s box-shadow;}.hover-shadow:hover{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);}iframe{max-width:95vw;max-height:53.4375vw;}.iframe-container{position:relative;overflow:hidden;padding-top:56.24%;}.iframe-container iframe{position:absolute;top:0;left:0;width:100.1%;height:100.1%;border:0;}body,button,input,select,textarea{color:#000;font-family:"Roboto",sans-serif;font-size:0.9375rem;font-weight:400;line-height:1.66;}h1,h2,h3,h4,h5,h6{line-height:1.4em;margin:0.5rem 0 0.25em;padding:0.5rem 0 0;color:#111;font-family:"Marcellus",serif;scroll-margin-top:6rem;}h2{padding-top:1rem;}h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited{color:#111;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0;}h1{clear:both;font-size:2.2rem;font-weight:300;line-height:1em;}h2{clear:both;font-size:1.75rem;font-weight:300;line-height:1em;}h3{font-size:1.25rem;font-weight:300;line-height:1em;}h4{font-size:1.15rem;font-weight:300;line-height:1em;}h5{font-size:1.1rem;font-weight:300;line-height:1em;}h6{font-size:1.1rem;text-transform:uppercase;font-weight:300;line-height:1em;letter-spacing:1px;}p{margin:0 0 1rem;line-height:1.66;padding:0;font-family:"Roboto",sans-serif;color:#111;font-weight:300;}blockquote{color:#000;font-size:1.1rem;padding:0 0 0 20px;font-family:"Roboto",sans-serif;overflow:hidden;border-left:3px solid #ddd;}blockquote p:last-of-type{margin-bottom:0;}blockquote cite{display:block;font-style:normal;font-weight:600;margin-top:0.5em;}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em
  max-width:100%;overflow:auto;padding:1.6em;}article a:link{color:#AA6464;}article a:hover{color:#8d4e4e;}b,strong{font-weight:700;}.path-frontpage .feed-icons{display:none;}.line-height-1{line-height:1em;}.line-height-sm{line-height:1.2em;}.line-height-regular{line-height:1.4em;}.font-thin{font-weight:300;}.font-regular{font-weight:500;}.font-bold{font-weight:700;}.font-size-12{font-size:12px;}.font-size-14{font-size:14px;}.font-size-16{font-size:16px;}.font-size-18{font-size:18px;}.font-size-20{font-size:20px;}.font-size-24{font-size:24px;}.font-size-26{font-size:26px;}.font-size-28{font-size:28px;}.font-size-30{font-size:30px;}.font-size-32{font-size:32px;}.font-size-33{font-size:33px;}.font-size-40{font-size:40px;}.font-size-45{font-size:45px;}.font-size-50{font-size:50px;}.Indent1{margin-left:2rem;}.Indent2{margin-left:4rem;}.Indent3{margin-left:6rem;}.Indent4{margin-left:8rem;}.Indent5{margin-left:10rem;}.Indent6{margin-left:12rem;}.letter-spacing{letter-spacing:1px;}article p{font-size:18px;}article p + ul{margin-top:-1rem;}article a{text-decoration:none;}article a:hover{text-decoration:underline;}article a.btn{text-decoration:none;}article ul,article ol{font-size:18px;font-weight:300;}article li{margin-bottom:0.5rem;}nav ul{padding-bottom:0;margin-bottom:0;}.more-link{text-align:right;}.gin-secondary-toolbar{display:none !important;}html,body.path-frontpage,body.path-frontpage #main-wrapper{background:#e7e0ce;font-family:Roboto,sans-serif;}body.page-view-frontpage.path-music #main-wrapper{background:#fff;}body,#page,#main-wrapper{background:#fff;}body.path-node #main-wrapper{background:#fff;position:relative;}.path-frontpage #main-wrapper #main{margin-top:-1rem;}#main .field--name-body,.view-empty{font-weight:300;margin-top:0.75rem;}h1,h2,h3,h1 a:link,h2 a:link,h3 a:link,h1 a:visited,h2 a:visited,h3 a:visited{text-decoration:none;}.wp-block-file a.wp-block-file__button,div a.wp-block-file__button{background:#AA6464;border-radius:2rem;color:#fcfcfc;margin-left:0.25rem;padding:0.25rem 0.6rem 0.25rem 0.5rem;font-size:0.85rem;text-decoration:none;}.wp-block-file a.wp-block-file__button:before,div a.wp-block-file__button:before{color:#fcfcfc;content:'\2B73';display:inline-block;font-weight:bold;padding-right:0.15rem;}.path-frontpage h1,.path-frontpage h2,.path-frontpage h2 a:link,.path-frontpage h2 a:visited{color:#AA6464;font-size:3rem;font-weight:700;text-align:center;margin:3rem auto 1rem;text-transform:uppercase;}.path-frontpage h2{margin:2rem auto 3.5rem;}#page{overflow:hidden;}#page,#page .container-fluid{padding:0;}#areyounew{margin-top:1rem;border-color:#ccc !important;color:#fff;background:rgba(255,255,255,0.3);}#areyounew:hover{background:rgba(255,255,255,0.9);border-color:#fff;color:#333;}.select2-container .select2-selection--single{height:36px;}.progress-tracker{margin:0 auto 2rem;}.path-webform fieldset{}.path-webform .webform-submission-light-a-candle-form fieldset,.path-webform .webform-submission-update-your-information-add-form fieldset{margin-bottom:1rem !important;}#edit-your-participation{margin-top:2rem;}.js-webform-type-fieldset{padding:1rem;margin:1rem auto;border:1px solid #eee;}#smart-button-container{overflow:hidden;position:relative;}#smart-button-container label,.form-type-textarea label,.form-type-email label,.form-type-textfield label,.form-type-date label,.form-type-number label,.path-webform .webform-email-confirm--wrapper,.webform-name label,.path-webform .js-form-type-date form-type-date,.path-webform .fieldset-legend,.webform-address label{font-weight:600;margin-right:0.5rem;}legend{font-size:0.9375rem;margin-bottom:0.125rem;}fieldset.webform-telephone--wrapper .fieldset-wrapper{display:flex;align-items:end;justify-content:space-between;}fieldset.webform-telephone--wrapper fieldset.js-form-type-select{margin-bottom:0 !important;}.form-item-request-egiving{margin-bottom:1rem;}.webform-confirmation__back{display:none;}.form-control-plaintext.has-white-background-color{background:#fff;}img{max-width:100%;height:auto;}.svg-inline--fa{display:inline-block;display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-0.125em;}img.align-left{margin:0 1rem 1rem 0;}img.align-right{margin:0 0 1rem 1rem;}#header{position:fixed;top:0;left:0;right:0;z-index:1030;min-height:90px;}#header .navbar-brand{max-width:360px;}#navbar-brand img{filter:drop-shadow(2px 2px 1px rgb(0 0 0 / 0.2));}#block-quicklinks .list-group-item{background:transparent !important;border:none;}.path-frontpage #navbar-main{background:transparent;}.path-frontpage.scrolled #navbar-main.affix{background:#80714e!important;border-top:2px solid #80714e;}.region-secondary-menu{flex-grow:2;}.region-secondary-menu .nav{float:right;margin-right:2rem;}.region-secondary-menu a{padding-right:0;}.region-secondary-menu a:link,.region-secondary-menu a:visited{color:#fff;}.region-secondary-menu li{padding:0 1rem 0 0;text-transform:uppercase;}.region-secondary-menu .menu--menu-quicklinks > ul > li:first-child a{padding-left:1.5rem;}.region-secondary-menu .menu--menu-quicklinks > ul > li:first-child a:before{content:'';display:inline-block;background:transparent url('data:image/svg+xml,%3Csvg%20class%3D%22svg-inline--fa%20fa-clock%20me-2%22%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fad%22%20data-icon%3D%22clock%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20data-fa-i2svg%3D%22%22%3E%3Cg%20class%3D%22fa-group%22%3E%3Cpath%20class%3D%22fa-secondary%22%20fill%3D%22rgba(255,255,255,0.5)%22%20d%3D%22M256%20512C114.6%20512%200%20397.4%200%20256C0%20114.6%20114.6%200%20256%200C397.4%200%20512%20114.6%20512%20256C512%20397.4%20397.4%20512%20256%20512zM232%20256C232%20264%20236%20271.5%20242.7%20275.1L338.7%20339.1C349.7%20347.3%20364.6%20344.3%20371.1%20333.3C379.3%20322.3%20376.3%20307.4%20365.3%20300L280%20243.2V120C280%20106.7%20269.3%2096%20255.1%2096C242.7%2096%20231.1%20106.7%20231.1%20120L232%20256z%22%3E%3C%2Fpath%3E%3Cpath%20class%3D%22fa-primary%22%20fill%3D%22rgba(255,255,255,0.9)%22%20d%3D%22M280%20120V243.2L365.3%20300C376.3%20307.4%20379.3%20322.3%20371.1%20333.3C364.6%20344.3%20349.7%20347.3%20338.7%20339.1L242.7%20275.1C236%20271.5%20232%20264%20232%20256V120C232%20106.7%20242.7%2096%20256%2096C269.3%2096%20280%20106.7%20280%20120L280%20120z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat;height:0.75rem;width:1.25rem;}button.navbar-toggler{background:rgba(255,255,255,0.2);border-radius:100%;}button.navbar-toggler:focus{box-shadow:0 0 0.25rem rgba(255,255,255,0.75);}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-size:150%;height:1.5em;width:0.75em;}.offcanvas{background:#e7e0ce;}.offcanvas-header{align-items:end;flex-direction:column;padding:0;}.fullcalendar-block-dialog .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close,.offcanvas-header .btn-close{background:#AA6464 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75em auto no-repeat;border-radius:100%;padding:0.5rem;position:relative;right:1.5rem;top:3rem;}.fullcalendar-block-dialog .ui-dialog-titlebar.ui-widget-header button.ui-dialog-titlebar-close{box-shadow:0 0 2px #fff;left:2rem;top:-0.25rem;}.offcanvas-header .btn-close:hover{opacity:1;}.offcanvas .block-menu.menu--main{margin:0 auto;}.offcanvas .nav-item{border-top:1px solid rgba(128,113,78,0.12);margin-left:1rem;}.offcanvas .nav-item:first-child{border-top:none;margin-left:0;}.offcanvas .nav-item .dropdown-item{text-indent:-1rem;white-space:normal;}.offcanvas .dropdown-menu{margin-left:0.75rem;}.offcanvas .dropdown-menu a:link,.offcanvas .dropdown-menu a:visited,.offcanvas .nav-link:link,.offcanvas .nav-link:visited{color:#80714e;font-size:1.175rem;line-height:1.2em;padding:0.5rem 0;}.offcanvas .dropdown-menu .dropdown-item a{display:block;font-size:1.15rem;padding:0;}.offcanvas #block-mainmenu li a.has-red-color,.offcanvas #block-mainmenu li a.is-active{color:#AA6464;}.offcanvas #block-mainmenu li.nav-item:first-child{color:transparent;}.offcanvas .dropdown-item.active,.offcanvas .dropdown-item:active{background-color:transparent;}.offcanvas .nav-link:link,.offcanvas .nav-link:visited{letter-spacing:0.07em;text-transform:uppercase;}.offcanvas .nav-item:first-child a:before{background:transparent url(/themes/custom/cgl/images/logo-gold.webp) center no-repeat;background-size:contain;content:"";display:block;height:6rem;width:100%;}.offcanvas #block-mainmenu li.nav-item:first-child a{color:transparent;}.offcanvas .block-search-form-block{margin:0 auto;}.offcanvas .block-search-form-block label{margin-right:0.5rem;}.offcanvas .block-search-form-block .form-search.form-control{min-width:12rem;margin-right:1rem;}.offcanvas .dropdown-menu{background:transparent;border:none;}header #search-block-form{padding:1rem 0;}.offcanvas .search-block-form button{background-color:#aa6464;color:#fff;text-transform:uppercase;}.offcanvas .search-block-form button:hover{background-color:#8d4e4e;}#header> div:first-child,#navbar-top,#block-homepagevideo-2 .field__label{display:none;}.path-frontpage .image-card img{width:100%;}#block-cathedralwelcome .field--type-entity-reference{margin-bottom:0;}#block-cathedralwelcome{display:block;}#block-cathedralwelcome .field--name-body,#block-homepagevideo-2 .field--name-body{position:absolute;bottom:0;text-align:center;width:100%;z-index:200;}#block-cathedralwelcome .field--name-body p,#block-homepagevideo-2 .field--name-body p{color:#fff;font-size:1.5rem;line-height:1.2;margin:0 auto;text-shadow:1px 1px 0.15rem rgba(0,0,0,0.9);width:48vw;}.featured-top{background:#e7e0ce;max-height:700px;overflow:hidden;position:relative;text-align:center;}.path-frontpage .featured-top{border-bottom:5px solid #80714e;}.path-frontpage .featured-top{display:flex;}.path-frontpage .featured-bottom.postcontent-first,.path-frontpage .featured-bottom.postcontent-third{border-top:5px solid #80714e;}.path-frontpage .postcontent-first .region-featured-bottom-first,.path-frontpage .postcontent-third .region-featured-bottom-third{padding-bottom:3rem;}.path-frontpage .postcontent-fourth{border-bottom-color:#fff;}.path-frontpage .featured-top{background:transparent url(/themes/custom/cgl/images/poster.webp) no-repeat center;background-size:cover;}.path-frontpage .featured-top .section-title{display:none;}.field--name-field-media-oembed-video,#block-cathedralwelcome .embed-responsive-16by9,#block-homepagevideo-2 .embed-responsive-16by9{position:relative;padding-bottom:56.25%;height:0;}#block-cathedralwelcome .layout,#block-homepagevideo-2 .card{position:static;}.field--name-field-media-oembed-video iframe,#block-cathedralwelcome .embed-responsive-16by9 video,#block-homepagevideo-2 .embed-responsive-16by9 video{background-color:#e7e0ce;position:absolute;top:0;left:0;width:100%;height:100%;}.path-frontpage #page::before{background:linear-gradient(180deg,#80714e 0%,rgba(0,0,0,0) 45%);content:"";display:block;position:absolute;left:0;top:0;max-height:700px;height:100%;width:100%;z-index:50;}.path-frontpage.scrolled .field--name-field-media-video-file.field--type-file::before{background:none;}.user-logged-in #block-homepagevideo{padding:0;border-radius:0;}.view-frontpage{margin:0 auto;}.path-frontpage .views-element-container h2{font-size:3rem;}.path-frontpage article.list-group-item{border:1px solid rgba(0,0,0,0.125) !important;}.path-frontpage article.list-group-item:focus,.path-frontpage article.list-group-item:hover,.news-card.list-group-item.list-group-item-action:focus,.news-card.list-group-item.list-group-item-action:hover{border-color:#AA6464 !important;background:#fffcf3;box-shadow:0 0.4rem 0.4rem rgba(0,0,0,0.075) !important;text-decoration:none;}.path-frontpage article.list-group-item h3{padding-top:0;}.path-frontpage article.list-group-item a:hover,.path-frontpage article.list-group-item a:focus,.path-news .list-group-item.list-group-item-action a:focus,.path-news .list-group-item.list-group-item-action a:hover{text-decoration:none;}.path-frontpage .view-display-id-front_page .more-link,.path-frontpage .more-link a,.path-frontpage .view-display-id-front_page .read-more{margin-top:1rem;text-align:center;}.path-frontpage .more-link a:link,.path-frontpage .more-link a:visited,.path-frontpage .read-more a:link,.path-frontpage .read-more a:visited{color:#80714e;font-size:1rem;font-weight:300;text-decoration:none;}.nav-arrow{font-size:28px;}.postcontent-first.featured-bottom{background:fixed transparent url(/themes/custom/cgl/images/transverse.webp) center no-repeat;background-size:cover;}#block-worshipwithus{margin:1.5rem auto 0.5rem;}#block-stayconnected{margin:1rem auto 0;}#block-worshipwithus h2,#block-worshipwithus h2 a:link,#block-worshipwithus h2 a:visited{color:#fff;margin-bottom:1.5rem;text-align:left;}#block-stayconnected h2,#block-stayconnected h2 a:link,#block-stayconnected h2 a:visited{color:#fff;margin-bottom:2rem;text-align:left;}.postcontent-second.featured-bottom{background:#fff;}.view-id-events a:link,.view-id-events a:visited,.view-id-events a:hover,.view-id-events a:active{text-decoration:none;}.view-events article{height:100%;}.excerpt-inside,.excerpt-inside a:link,.excerpt-inside a:visited,.excerpt-inside a:hover,.excerpt-inside a:active{color:#111;font-weight:300;line-height:1.2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}.excerpt-inside p{margin-bottom:0;font-size:16px;color:#6a6a6a;}.image-card{background:#e7e0ce;border:1px solid transparent;font-weight:300;height:100%;padding:0;position:relative;}.image-card > div{padding:0.25rem 1rem 0.25rem;}.image-card a:link,.image-card a:visited,a:link .image-card,a:visited .image-card{color:#111;}.image-card a:hover,.image-card a:active,a:hover .image-card,a:active .image-card{color:#222;}.image-card h3{font-size:1.75rem;margin:1rem auto 0.5rem;padding:0.5rem 1rem 0!important;text-align:center;}.image-card-height{height:312px;object-fit:cover;width:100%;}.block-views-blockevents-upcomingevents-frontblock .image-card .ms-2::before{display:inline-block;width:10px;height:auto;color:#80714e;content:url(/themes/custom/cgl/images/calendar.svg);margin-right:0.25rem;}.block-views-blockevents-upcomingevents-frontblock a time{color:#80714e;}.postcontent-third.featured-bottom{background:fixed transparent url(/themes/custom/cgl/images/dome.webp) center no-repeat;background-size:cover;}@supports (-webkit-touch-callout:inherit){.postcontent-first.featured-bottom,.postcontent-third.featured-bottom{background-attachment:scroll;background-size:100% auto;}}.postcontent-fourth.featured-bottom{background:#fff;}.view-section-navigation.view-display-id-parishlifenav_block .view-content .blazy .media{min-height:190px;}.view-section-navigation.view-display-id-parishlifenav_block > .view-content > div > div,.view-section-navigation.view-display-id-parishlifenav_block > .view-content > div h3,.view-section-navigation.view-display-id-parishlifenav_block > .view-content .card-detail{background:transparent;border:none;}.view-section-navigation.view-display-id-parishlifenav_block > .view-content > div h3{margin-top:1rem;text-transform:uppercase;}.view-section-navigation.view-display-id-parishlifenav_block > .view-content .card-detail{font-size:1rem;font-weight:300;line-height:1.4em;}.view-section-navigation.view-display-id-parishlifenav_block .view-content .tns-item{background:#e7e0ce;border-color:#e7e0ce;min-height:600px;margin-right:1.5rem;text-align:center;}.view-section-navigation.view-display-id-parishlifenav_block .view-content .tns-item{margin-right:0;}.tns-outer{position:relative;font-family:Roboto,sans-serif;}#tns1 > .tns-item{width:calc(6.25% - 1.5rem) !important;margin-right:1.55rem;padding-bottom:2rem;}#tns1-mw{position:relative;z-index:150;}.tns-item h3{margin:1rem auto 0;}.tns-item h3:after{content:'';border-top:4px solid #80714e;width:3rem;margin:0.5rem auto 0;display:block;}.tns-item > a{}.tns-item .excerpt-inside{font-size:1rem;margin:1rem 1.5rem 2.5rem;}.tns-item > a:link,.tns-item > a:visited{color:#80714e;}.tns-outer .tns-controls [aria-controls]{background:transparent;color:#fff;}.tns-outer a:focus{outline-color:#e7e0ce;}.tns-controls{position:absolute;height:100%;width:100%;z-index:100;}.tns-controls button{position:absolute;top:45%;color:transparent;height:2rem;visibility:hidden;width:2rem;}.tns-controls button[data-controls='prev'][aria-controls]{left:-4rem;}.tns-controls button[data-controls='next'][aria-controls]{right:0;}.tns-controls button[data-controls='prev'][aria-controls]::before{content:'\276C';color:#80714e;font-size:2rem;visibility:visible;}.tns-controls button[data-controls='next'][aria-controls]::after{content:'\276D';color:#80714e;font-size:2rem;visibility:visible;}.site-footer,.site-footer__bottom,.site-footer__bottom .content,.site-footer__bottom.region,.site-footer__bottom .block,.site-footer .block{border:none;margin:0 auto;padding:0;}.site-footer .content{font-size:1rem;}.site-footer h4{color:#fff;font-family:Marcellus,serif;}.foot p{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.4);}.foot a{text-decoration:none;color:#fff;text-transform:uppercase;font-weight:700;}.foot a:hover{text-decoration:underline;color:#fff;}.foot .navbar{list-style:none;}.foot .foot-crest{width:90px;height:auto;}.font-size-20{font-size:20px;}.font-small-caps{font-variant:small-caps;letter-spacing:1px;}.foot .navbar-nav .nav-link{padding:0 0 5px;font-family:"Roboto",sans-serif;font-size:16px;}.foot::before{position:absolute;bottom:0;top:0;right:0;left:0;background-image:url(/themes/custom/cgl/images/footer-bg.webp);background-position:bottom;content:"";filter:grayscale(0.2);background-size:cover;}.foot-border-bottom{background-color:#fff;border-bottom:4px solid #80714e;}.footer-screen{background-position:top;background-size:102% 104%;background-repeat:no-repeat;height:141px;}body.node--type-org #main-wrapper{background:#fff;}body.node--type-org .featured-top{border-bottom:none;}.featured-top .field--type-image{margin:0 0 -6px;}.featured-top img{}.section-header .py-4{margin-top:-1rem;}.featured-top .section-title,#block-cgl-page-title{background:#e7e0ce;}.featured-top .section-header-image{background:#80714e;position:relative;max-height:560px;overflow:hidden;border-bottom:4px solid #80714e;}.featured-top .section-header-image img{width:100vmax;margin:0 0 5px 0;pointer-events:none;}.featured-top header{max-height:700px;}.featured-top .media--image{background-position:top center;background-size:cover;background-attachment:fixed;padding-bottom:50% !important;}.featured-top .media--image{border-bottom:4px solid #80714e;}.featured-top .section-header .title,.featured-top .section-header h2,.featured-top .section-title h1,.featured-top .section-title .title{color:#AA6464;font-size:3.125rem;font-weight:700;line-height:1.2em;margin:0;padding:0;}.featured-top .section-title h1.title,.featured-top .section-title h1.field--name-title{text-align:center;}.sidebar .block{border:none;}.sidebar .more-link{margin-top:0.5rem;}.sidebar_first .block{margin-right:3rem;}.sidebar .list-group .nav-item::before{}.sidebar .list-group .nav-item a{transition:0.5s all;}.sidebar .list-group .nav-item a::before{content:'➔';display:inline-block;margin-left:-30px;padding-right:0.5rem;opacity:0;}.sidebar .list-group .nav-item a:link,.sidebar .list-group .nav-item a:visited{position:relative;display:block;color:#212529;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.125);padding-left:10px;}.sidebar .list-group .nav-item a:hover{background-color:#fff;color:#AA6464;margin-left:0;padding-left:20px;}.sidebar .list-group .nav-item a:hover::before{opacity:1;}.sidebar .list-group .nav-item a:active{background-color:#e9ecef;}.sidebar .list-group .nav-item a.is-active{font-weight:700;}.sidebar .list-group .nav-item a:hover svg.fa-arrow-right{opacity:1;}.sidebar_first h2{font-size:1.75rem;}.layout-two-sidebars .sidebar_first .block{margin-right:0;}.sidebar_second .block{font-size:1.25rem;font-weight:300;}.sidebar_second .block .content{line-height:1.6;}.sidebar_second h2{font-size:1.75rem;}.view-section-navigation > .view-content{display:flex;align-items:stretch;justify-content:center;}.view-section-navigation > .view-content > div{min-width:280px;}.views-element-container h2{text-align:center;text-transform:uppercase;font-size:1.75rem;}.sidebar .views-element-container h2{font-size:2rem;}.view-section-navigation > .view-content > div img{filter:brightness(1);object-fit:cover;width:100%;height:auto;overflow:hidden;}.view-section-navigation > .view-content .slide:hover img{filter:brightness(0.4);}.view-section-navigation > .view-content > div h3{font-size:1.75rem;margin:0 1rem 0.75rem;padding:1rem 0;}.view-section-navigation > .view-content{height:100%;}.view-section-navigation > .view-content .card-detail{align-self:stretch;border-bottom:5px solid #80714e;margin-bottom:1rem;}.view-section-navigation > .view-content > div > div{background:#e7e0ce;font-size:0.88rem;height:100%;border-bottom:5px solid #80714e;}.view-section-navigation > .view-content > div::last-child{border-bottom:5px solid #80714e;}.view-display-id-socialjusticenav_block{max-width:960px;margin:0 auto;}.view-events .view-content .views-row,.view-videos .view-content .views-row{padding:3rem 0;border-bottom:1px solid #ccc;}.sidebar .view-events .view-content .views-row{padding:1rem 0;line-height:1.4;}.sidebar .view-events .view-content .views-row time{display:block;font-size:0.9375rem;font-style:normal;}.sidebar .view-events .view-content .views-row strong{font-size:0.9375rem;font-weight:500;}.main-content .view-events .view-content .views-row time{display:block;font-style:italic;}.view-news article.list-group-item,.view-events article.list-group-item{border-width:0 0 1px 0;}.view-news article.list-group-item a:hover,.view-events article.list-group-item a:hover{text-decoration:none;}.view-display-id-news_page article.list-group-item{border-width:0 0 1px;}.views-element-container 
ul.pagination{align-items:center;max-width:750px;}ul.pagination li{margin:0.5rem 0.2rem;}ul.pagination li a,ul.pagination .page-link{border-radius:1.5rem !important;}ul.pagination .page-link{padding:0.325rem 0.625rem;}.path-node h1.title{font-size:2.2rem;text-transform:none;margin:0 auto;}.path-node img + article{margin-top:1rem;}nav.groups span::after{display:inline;content:', ';}nav.groups span:last-child::after{content:'';}body.node--type-event .block-system-main-block header{padding-bottom:0.75rem;}body.node--type-event .add-to-calendar{background:#AA6464;color:#fff;display:block;float:right;margin:-0.25rem 0 0.25rem;padding:0.25rem 0.5rem;white-space:nowrap;}body.node--type-event .add-to-calendar a{margin:0 0.25rem;}body.node--type-event .add-to-calendar a::before{color:#fff;content:url(/themes/custom/cgl/images/calendar.svg);filter:brightness(3);height:auto;display:inline-block;margin-right:0.25rem;padding-top:0.125rem;width:12px;}body.node--type-event .add-to-calendar a:link,body.node--type-event .add-to-calendar a:visited{color:#fff;}body.node--type-event time{color:#80714e;font-weight:700;}#block-views-block-events-calendar-page-when-block + .block-system-main-block .bs-1col-stacked 
header time{display:none;}#block-cgl-content.block-system-main-block .node--type-event .bs-region--top time{display:none;}#block-cgl-content.block-system-main-block .node--type-event .instance- time:first-child,#block-cgl-content.block-system-main-block .node--type-event .instance-1 time:nth-child(1),#block-cgl-content.block-system-main-block .node--type-event .instance-2 time:nth-child(2),#block-cgl-content.block-system-main-block .node--type-event .instance-3 time:nth-child(3),#block-cgl-content.block-system-main-block .node--type-event .instance-4 time:nth-child(4),#block-cgl-content.block-system-main-block .node--type-event .instance-5 time:nth-child(5),#block-cgl-content.block-system-main-block .node--type-event .instance-6 time:nth-child(6),#block-cgl-content.block-system-main-block .node--type-event .instance-7 time:nth-child(7),#block-cgl-content.block-system-main-block .node--type-event .instance-8 time:nth-child(8),#block-cgl-content.block-system-main-block .node--type-event .instance-9 time:nth-child(9),#block-cgl-content.block-system-main-block .node--type-event .instance-10 time:nth-child(10),#block-cgl-content.block-system-main-block .node--type-event .instance-11 time:nth-child(11),#block-cgl-content.block-system-main-block .node--type-event .instance-12 time:nth-child(12),#block-cgl-content.block-system-main-block .node--type-event .instance-13 time:nth-child(13),#block-cgl-content.block-system-main-block .node--type-event .instance-14 time:nth-child(14),#block-cgl-content.block-system-main-block .node--type-event .instance-15 time:nth-child(15),#block-cgl-content.block-system-main-block .node--type-event .instance-16 time:nth-child(16),#block-cgl-content.block-system-main-block .node--type-event .instance-17 time:nth-child(17),#block-cgl-content.block-system-main-block .node--type-event .instance-18 time:nth-child(18),#block-cgl-content.block-system-main-block .node--type-event .instance-19 time:nth-child(19),#block-cgl-content.block-system-main-block .node--type-event .instance-20 time:nth-child(20),#block-cgl-content.block-system-main-block .node--type-event .instance-21 time:nth-child(21),#block-cgl-content.block-system-main-block .node--type-event .instance-22 time:nth-child(22),#block-cgl-content.block-system-main-block .node--type-event .instance-23 time:nth-child(23),#block-cgl-content.block-system-main-block .node--type-event .instance-24 time:nth-child(24),#block-cgl-content.block-system-main-block .node--type-event .instance-25 time:nth-child(25),#block-cgl-content.block-system-main-block .node--type-event .instance-26 time:nth-child(26),#block-cgl-content.block-system-main-block .node--type-event .instance-27 time:nth-child(27),#block-cgl-content.block-system-main-block .node--type-event .instance-28 time:nth-child(28),#block-cgl-content.block-system-main-block .node--type-event .instance-29 time:nth-child(29),#block-cgl-content.block-system-main-block .node--type-event .instance-30 time:nth-child(30),#block-cgl-content.block-system-main-block .node--type-event .instance-31 time:nth-child(31),#block-cgl-content.block-system-main-block .node--type-event .instance-32 time:nth-child(32),#block-cgl-content.block-system-main-block .node--type-event .instance-33 time:nth-child(33),#block-cgl-content.block-system-main-block .node--type-event .instance-34 time:nth-child(34),#block-cgl-content.block-system-main-block .node--type-event .instance-35 time:nth-child(35),#block-cgl-content.block-system-main-block .node--type-event .instance-36 time:nth-child(36),#block-cgl-content.block-system-main-block .node--type-event .instance-37 time:nth-child(37),#block-cgl-content.block-system-main-block .node--type-event .instance-38 time:nth-child(38),#block-cgl-content.block-system-main-block .node--type-event .instance-39 time:nth-child(39),#block-cgl-content.block-system-main-block .node--type-event .instance-40 time:nth-child(40),#block-cgl-content.block-system-main-block .node--type-event .instance-41 time:nth-child(41),#block-cgl-content.block-system-main-block .node--type-event .instance-42 time:nth-child(42),#block-cgl-content.block-system-main-block .node--type-event .instance-43 time:nth-child(43),#block-cgl-content.block-system-main-block .node--type-event .instance-44 time:nth-child(44),#block-cgl-content.block-system-main-block .node--type-event .instance-45 time:nth-child(45),#block-cgl-content.block-system-main-block .node--type-event .instance-46 time:nth-child(46),#block-cgl-content.block-system-main-block .node--type-event .instance-47 time:nth-child(47),#block-cgl-content.block-system-main-block .node--type-event .instance-48 time:nth-child(48),#block-cgl-content.block-system-main-block .node--type-event .instance-49 time:nth-child(49),#block-cgl-content.block-system-main-block .node--type-event .instance-50 time:nth-child(50),#block-cgl-content.block-system-main-block .node--type-event .instance-51 time:nth-child(51),#block-cgl-content.block-system-main-block .node--type-event .instance-52 time:nth-child(52),#block-cgl-content.block-system-main-block .node--type-event .instance-53 time:nth-child(53),#block-cgl-content.block-system-main-block .node--type-event .instance-54 time:nth-child(54),#block-cgl-content.block-system-main-block .node--type-event .instance-55 time:nth-child(55),#block-cgl-content.block-system-main-block .node--type-event .instance-56 time:nth-child(56),#block-cgl-content.block-system-main-block .node--type-event .instance-57 time:nth-child(57),#block-cgl-content.block-system-main-block .node--type-event .instance-58 time:nth-child(58),#block-cgl-content.block-system-main-block .node--type-event .instance-59 time:nth-child(59),#block-cgl-content.block-system-main-block .node--type-event .instance-60 time:nth-child(60),#block-cgl-content.block-system-main-block .node--type-event .instance-61 time:nth-child(61),#block-cgl-content.block-system-main-block .node--type-event .instance-62 time:nth-child(62),#block-cgl-content.block-system-main-block .node--type-event .instance-63 time:nth-child(63),#block-cgl-content.block-system-main-block .node--type-event .instance-64 time:nth-child(64),#block-cgl-content.block-system-main-block .node--type-event .instance-65 time:nth-child(65),#block-cgl-content.block-system-main-block .node--type-event .instance-66 time:nth-child(66),#block-cgl-content.block-system-main-block .node--type-event .instance-67 time:nth-child(67),#block-cgl-content.block-system-main-block .node--type-event .instance-68 time:nth-child(68),#block-cgl-content.block-system-main-block .node--type-event .instance-69 time:nth-child(69),#block-cgl-content.block-system-main-block .node--type-event .instance-70 time:nth-child(70),#block-cgl-content.block-system-main-block .node--type-event .instance-71 time:nth-child(71),#block-cgl-content.block-system-main-block .node--type-event .instance-72 time:nth-child(72),#block-cgl-content.block-system-main-block .node--type-event .instance-73 time:nth-child(73),#block-cgl-content.block-system-main-block .node--type-event .instance-74 time:nth-child(74),#block-cgl-content.block-system-main-block .node--type-event .instance-75 time:nth-child(75),#block-cgl-content.block-system-main-block .node--type-event .instance-76 time:nth-child(76),#block-cgl-content.block-system-main-block .node--type-event .instance-77 time:nth-child(77),#block-cgl-content.block-system-main-block .node--type-event .instance-78 time:nth-child(78),#block-cgl-content.block-system-main-block .node--type-event .instance-79 time:nth-child(79),#block-cgl-content.block-system-main-block .node--type-event .instance-80 time:nth-child(80){display:block;}.add-to-calendar{font-weight:normal;}body.node--type-event article.bs-region--main{font-size:18px;}.page-node-13896 #main .main-content,.page-view-events-calendar #main .main-content{padding:0 !important;margin-left:-3rem;}.page-node-13896 #block-events-menu,.page-node-13896 .bs-region--main h1{display:none;}#block-fullcalendarblock{margin-top:1.5rem;}.fc table{margin:0;}.page-view-events-calendar .fc-dayGridMonth-view{font-size:13px;}.fc .fc-day-number{font-weight:700;}.fc-event{border:none;font-size:12px;}.fc-bg{background:none;}.fc tr{background:none;border:none;}.fc .fc-row .fc-content-skeleton .fc-day-top{border-top:1px solid #7D7D7D;}.fc a:link,.fc a:visited{color:#eee;}.fc-daygrid-event{width:100%;}.fc-daygrid-event,.fc-daygrid-event .fc-content{white-space:normal;line-height:1.4;}.fc .fc-button-primary{background:#80714e;border-color:#80714e!important;margin-right:0.5rem;}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background:}.page-node-13896 .fc a:hover,.page-node-13896 .fc a:active{color:#333;}.ui-widget-overlay.ui-front{background-color:#ddd;}.fullcalendar-block-dialog.ui-dialog{z-index:2500 !important;}.fullcalendar-block-dialog.ui-dialog .ui-dialog-title{font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:normal;}.fullcalendar-block-dialog.ui-dialog .ui-widget-content.ui-dialog-content{background:#fff;padding:1rem 2rem;}.fullcalendar-block-dialog .ui-widget-header.ui-dialog-titlebar{background:#80714e;border-radius:0.5rem 0.5rem 0 0;padding:0.75rem 2rem 0.25rem;}.fc-daygrid-event-dot{border:none;padding:2px;}.fc-daygrid-event.fc-event{display:inline-block;}.fc-daygrid-event,.fc-h-event{background-color:#798897}.fc-event-time,.fc-event-title{display:inline;}.fc-daygrid-event.fc-event .fc-event-title{overflow:auto;font-weight:400;}.duration-1439 .fc-event-time,.h0000 .fc-event-time,.fc-h-event .fc-event-time{display:none;}.group-42{background:#6d5e5e;}.group-36{background:#6d5e5e;}.group-34{background:#6d5e5e;}.group-59{background:#6d5e5e;}.group-86,.group-53,.group-54,.group-51,.group-70{background:#525b72}.group-55{background:#525b72}.group-32{background:#525b72}.group-46{background:#525b72}.group-50{background:#525b72}.group-33{background:#525b72}.group-58{background:#8b3d3a}.tag-71,.group-30{background:#bb8b43}.group-65,.group-29,.group-37,.group-38,.group-35,.group-41,.group-44,.group-40,.group-43,.group-47,.group-49,.group-57,.group-66{background:#2e5916}#block-mysticalword{background:#e7e0ce;}#block-mysticalword .content{padding:0.25rem 1rem 1rem;margin-bottom:2rem;}#block-mysticalword strong{font-family:Marcellus,sans-serif;text-transform:uppercase;}.view-display-id-mysticalword_block h2{text-align:left;text-transform:none;}.node--type-weekly-reflection .field--name-body field--type-text-with-summary,.node--type-weekly-reflection .bs-region--main article{margin-top:2rem;}.node--type-weekly-reflection .bs-region--top h2
.node--type-choral-highlight .bs-region--top h2{text-transform:uppercase;font-size:1.4rem;margin-bottom:0;background:#eee;padding:0.5rem;}.socialjustice-blog .post{margin-top:1.5rem;border-top:1px solid #ccc;padding-top:1rem;}.socialjustice-blog .post h2{padding:0.25rem 0;text-align:left;text-transform:none;}div.view-display-id-choralhighlights_page h2,.view-display-id-choralhighlights_block h2{text-align:left;text-transform:none;}div.view-display-id-choralhighlights_page h3{margin:1.5rem 0 1rem !important;}time[datetime='2018-11-25T00:00:00Z'],time[datetime='2017-11-26T00:00:00Z'],time[datetime='2016-11-20T00:00:00Z']{display:none;}.view-display-id-choralhighlights_page li a[href='/music/choral-highlights/2020/6/14/suspended']{background:#fff;color:currentColor;cursor:pointer;display:block;font-style:italic;margin:0.5rem 0 0.5rem -1rem;;pointer-events:none;position:relative;}.field--name-field-tags a{background:#eee;border:1px solid #eee;border-radius:0.75rem;display:block;padding:0.25rem 0.5rem;}.page-node-13805 .main-content h2{border-bottom:1px solid #d6d6d6;text-shadow:0 1px 0 #fff;padding-bottom:5px;margin:0 0 0.5em;}.livestream .view-content.row .row{padding-top:2rem;border-top:1px solid #eee;}.livestream .view-content.row .row:first-child{border-top:none;}.livestream .field--name-field-media-oembed-video{margin-bottom:1.5rem;}.livestream .field--name-field-media-oembed-video iframe:hover{}.livestream .item-list list-group{list-style:disc;}.livestream .list-group-item{border:none;}.page-node-1 h2{padding-bottom:0.5rem;border-bottom:1px solid #ddd;}.page-node-1 p{margin-bottom:0.5rem;}#block-views-block-section-navigation-worshipnav-block .view-footer{max-width:960px;margin:0 auto;}#card-fields-container iframe,.paypal-buttons-context-iframe iframe{min-height:950px;}@media (max-width:768px){h1,h1.title{font-size:2rem;}.view-section-navigation > .view-content > div h3{font-size:1.325rem;}.font-mobile-size-14{font-size:14px;}h3.mobile-font-size-18{font-size:18px;}#sidebar_first,#sidebar_second{padding-top:0;margin-top:-1.5rem;}.sidebar_first .block{margin-right:0;}.sidebar h2{font-size:1.375rem;}.footer-screen{height:30px;}.path-frontpage #navbar-main{background:#80714e!important;border-top:2px solid #80714e;}.path-frontpage #page::before{display:none;}.path-frontpage #page .featured-top,.path-frontpage .featured-top__inner,.path-frontpage #block-cathedralwelcome,#block-cathedralwelcome .content{display:block !important;}.path-frontpage .featured-top .field--name-field-video video{display:block;}#block-cathedralwelcome .embed-responsive-16by9{padding-bottom:50vh;}#block-cathedralwelcome .embed-responsive-16by9,#block-cathedralwelcome .embed-responsive-16by9 video{background:transparent;object-fit:cover;}#block-cathedralwelcome .embed-responsive-16by9 video{display:none;}.path-frontpage .field--name-field-media-video-file.field--type-file::before{background:none;content:"";display:block;position:absolute;left:0;top:0;height:100%;width:100%;z-index:50;}.path-frontpage #page .featured-top{min-height:320px;}.path-frontpage .postcontent-first aside,.path-frontpage .postcontent-second aside,.path-frontpage .postcontent-third aside{display:flex;position:relative}#block-cathedralwelcome{display:flex;width:100%;height:100%;}#block-cathedralwelcome .content{display:flex;align-self:flex-end;}.path-frontpage #block-cathedralwelcome{height:120px;}.path-frontpage .featured-top__inner{display:flex;flex-direction:column;align-self:flex-end;}.path-frontpage #block-cathedralwelcome{min-height:120px;}.path-frontpage #block-cathedralwelcome .field--name-body{padding-bottom:1.5rem;}.path-frontpage #block-cathedralwelcome .field--name-body p{font-size:1rem;font-weight:500;line-height:1.2;width:88vw;}#tns1-mw{left:0;}#tns1-ow .tns-controls{border:1px solid transparent;height:auto;margin-top:-1rem;position:static;width:100%;}.tns-outer .tns-controls [aria-controls]{background:transparent;color:#80714e;}#tns1-ow .tns-controls button[aria-controls]{font-size:1.25rem;position:static;margin:0;width:2rem;}#tns1-ow .tns-controls button[data-controls='prev']{margin-left:0.5rem;width:4rem;}.tns-controls button[data-controls='prev']::before{}#tns1-ow .tns-controls button[data-controls='next']{width:6rem;}.tns-controls button[data-controls='next']::before{margin-left:-3rem;}#tns1-iw.tns-inner{margin-left:1rem;}#tns1 > .tns-item{width:calc(6.25% - 1rem) !important;margin-right:1rem;}.view-section-navigation.view-display-id-parishlifenav_block .view-content .tns-item{min-height:200px;}.region-secondary-menu{display:none !important;}#header .navbar-brand{max-width:220px;margin:0.5rem 0 0.5rem 0.5rem;}.path-frontpage .field--name-field-media-video-file.field--type-file::before{background:none;}#block-homepagevideo-2 .field--name-body{margin-top:18vh;}#page .highlighted{display:none;}#page .featured-top{margin-top:5.5rem;}.featured-top .section-header-image{height:auto;}.featured-top .media--image{padding-bottom:50% !important;}.offcanvas-end{width:100%;}.path-frontpage h2,.path-frontpage h2 a:link,.path-frontpage h2 a:visited,.path-frontpage .views-element-container h2,.featured-top .section-header h2{font-size:2rem;}h2{font-size:1.375rem;}.image-card h3,h3,h4{font-size:1.25rem;}article p,article li,article div,article dt,article dd,.sidebar p,.sidebar li,.view .item-list li{font-size:16px;}.postcontent-first.featured-bottom,.postcontent-third.featured-bottom{border:1px solid transparent;background-attachment:scroll;background-position:center;background-size:cover;transform:translate3d(0,0,0);}.view-section-navigation.view-display-id-parishlife_block .view-content .slick__slide{min-height:auto;}.fc .fc-toolbar{justify-content:space-evenly;}.fc-event{border:none;font-size:10px;}.fc-toolbar-chunk:first-child > button,.fc-toolbar-chunk:last-child{display:none;}.page-node-13896 #sidebar_first.d-none{display:block !important;order:3!important;}.page-node-13896 #main .main-content,.page-view-events-calendar #main .main-content{padding:0 0.5rem!important;margin:auto auto 1rem !important;}.page-view-events-calendar .fc-toolbar{flex-direction:column;}.page-view-events-calendar .fc-center{margin:2rem auto 0;}.page-view-events-calendar .fc-right{display:none;}body.node--type-event .add-to-calendar{margin:0.75rem 0;}.page-node-13805 h3{line-height:1.25;}.page-node-13805 .sidebar .block{padding:0;}}@media screen and (min-width:769px) and (max-width:1023px){.container,.container-md{max-width:920px;}#main #sidebar_second{margin-top:2rem;width:100%;}#main #sidebar_second h2{font-size:1.625rem;}.region-secondary-menu{display:none !important;}#page .featured-top{margin-top:4rem;}.path-frontpage #page .featured-top{margin-top:0;}#header .navbar-brand{max-width:300px;}.path-frontpage #block-cathedralwelcome .field--name-body{margin-top:2.5rem;top:20vh;}#block-cathedralwelcome .field--name-body p:first-child,#block-homepagevideo-2 .field--name-body p{margin-top:6rem;width:88vw;}#tns1-mw{left:-1rem;}.page-node-13896 #sidebar_first.d-none{display:block !important;order:3!important;}.page-node-13896 #main .main-content,.page-view-events-calendar #main .main-content{padding:0 !important;margin:auto !important;}.page-node-13896 #main .main-content,.page-view-events-calendar #main .main-content{padding:0 !important;margin:auto !important;}.view-section-navigation > .view-content > div{min-width:auto;}}@media (min-width:1024px){.featured-top{margin-top:6rem;}.path-frontpage .featured-top{margin-top:0;}#block-cathedralwelcome .field--name-body,#block-homepagevideo-2 .field--name-body{top:44vh;}#block-cathedralwelcome .field--name-body p{width:64vw;}.offcanvas-end{width:40%;max-width:600px;}.main-content .views-element-container{margin-top:2rem;}#block-views-block-news-block-1.views-element-container,.block-views-blocknews-parishupdate-block.views-element-container{margin-top:0;}.path-news .main-content .views-element-container,.path-events .main-content .views-element-container{margin-top:0;}.path-livestream .main-content .views-element-container{margin-top:1rem;}.page-frontpage .main-content .views-element-container{margin-top:0;}.view-section-navigation > .view-content > div.col-md-4{max-width:300px;}}@media (min-width:1200px){#block-cathedralwelcome .field--name-body{top:32rem;}}@media (min-width:1680px){.featured-top .media--image{padding-bottom:32% !important;}}@media (min-width:1940px){.featured-top{max-height:810px;}.path-frontpage #page::before{max-height:810px;}#block-cathedralwelcome .field--name-body{top:40rem;}}.path-node.node--type-page .bs-region--top{display:none;}.page-node-18 #block-title-inline h1{text-align:center;}.user-logged-in .content .contextual,.user-logged-in .contextual button.trigger.focusable{max-width:50px;}.wp-block-pullquote,.wp-block-pullquote:not(.is-style-solid-color){background:#ffffee;margin:1rem auto;padding:1.25rem;border:2px solid #ccc;}.wp-block-pullquote p{font-size:1.125rem;line-height:1.6;}.wp-block-pullquote blockquote{font-size:1.125rem;border-left:none;color:inherit;line-height:1.6;padding:0;font-family:inherit;text-align:left;}blockquote.wp-block-quote{border-color:#ccc;}.user-logged-in #toolbar-administration{position:relative;z-index:2000;}
body{color:#000000;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#80714e;}#navbar-main{background-color:#80714e;}a,.link{color:#9c9393;}a:hover,a:focus,.link:hover,.link:focus{color:#857b7b;}a:active,.link:active{color:#857b7b;}.page-item.active .page-link{background-color:#aa6464;border-color:#aa6464;}.page-link,.page-link:hover{color:#aa6464;}.sidebar .block{background-color:#ffffff;border-color:#f9f9f9;}.btn-primary{background-color:#80714e;border-color:#80714e;}.btn-primary:hover,.btn-primary:focus{background-color:#60553b;}.site-footer{background:#ffffff;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.affix{position:fixed;width:100%;top:0;z-index:1035;left:0;}
#sidebar_first{height:100%;padding-right:0;padding-top:20px;}@media (max-width:47.9em){.row-offcanvas{position:relative;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}.row-offcanvas-right  .sidebar-offcanvas{right:-41.6%;}.row-offcanvas-left  .sidebar-offcanvas{left:-41.6%;}.row-offcanvas-right.active{right:41.6%;}.row-offcanvas-left.active{left:41.6%;}.sidebar-offcanvas{position:absolute;top:0;width:41.6%;}.sidebar_first{padding-top:0;}}
