.bottommods{padding:var(--bottommods-p);}
.fcrightmenu{padding:var(--fcrightmenu-p);border-top: 1px solid rgba(255, 255, 255, 0.60);font-size:var(--f13);}
.fcrightmenu a{text-decoration:none!important;}
.whitel-bg{background:var(--whitel);}
.small,.has-small-font-size{font-size:var(--f11)!important;line-height:normal}
.carmine-btn{--button-bg: var(--carmine);--button-hover: var(--teal);}
.big,.big>strong,.has-medium-font-size,.has-medium-font-size>strong{font-size:var(--f20)!important;line-height:1.3;}
.has-medium-font-size>strong{font-weight:500!important;}
.button.teal-btn,.wp-block-button.teal-btn{--button-border: solid 2px var(--teal);--xs-button-border: var(--button-border);}
.wp-block-button.teal-btn:not(.trans-btn),.button.teal-btn{--button-bg:var(--teal);--button-hover: var(--carmine);}
.arctic-bg{background:var(--arctic);}
header.main .show_mobmenu-block,header.main .wp-block-button>a{padding:11px 16px!important;border-radius:8px;line-height:1;height:40px;}
header.main .show_mobmenu-block{border:solid 2px var(--carmine);}
.wp-block-button.heart-btn>a:after{width:16px;height:16px;background:url("../images/HandHeart.svg")!important;position:static;margin:-2px 0 0 8px;}
body.home .header_bnr .has-small-font-size,.cta-btm .has-small-font-size{max-width:310px;margin-top:0;}
.home-gal1 .wp-block-gallery figure{height:var(--homegal1-h);}
.wp-block-gallery,.grid_column_blocks,.wp-block-columns.col_gal,.content_area .wp-block-columns.block,.wp-block-uagb-container.wp-block{margin-left:calc(var(--container-pad-left) * -1)!important;margin-right:calc(var(--container-pad-left) * -1)!important;width:var(--container)!important;}
.column_grid_blocks>*{padding-left:0;padding-right:0;}
.wp-block-uagb-container.wp-block{max-width:max-content!important;}
.whystmagnush .column_grid_blocks figure{height:var(--whystmagnus-img-h);}
.whystmagnush .column_grid_blocks>*>*{overflow:hidden;border-radius:var(--img-radius);}
.whystmagnush .column_grid_blocks>*>*:before{content:"";position:absolute;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.80) 80.6%);width:100%;height:100%;z-index:2;border-radius:var(--img-radius)}
.whystmagnush .column_grid_blocks .wp-block-group{position:absolute!important;bottom:0px;z-index:2;padding:24px;}
.whystmagnush .column_grid_blocks .link,.whystmagnush .column_grid_blocks .link>a{position: absolute!important;width:100%;height:100%;top:0;left:0;z-index:3;margin:0!important;text-indent:-999999px;}
.whystmagnush .column_grid_blocks .link>a:hover{background:rgba(0, 0, 0,0.2);}
.whystmagnush .column_grid_blocks .wp-block-group *{color:var(--white);}
.whystmagnush .column_grid_blocks .wp-block-group h3{margin:0 0 10px;padding-right:20px;}
.grid-projects{text-align:center;}
.grid-projects figure{height:280px;}
.grid-projects .title{margin:20px 0 8px!important;}
.grid-projects .readmore{margin:20px auto 0;}
.cta-btm{padding:89px 0!important;}
.cta-btm h2{margin-bottom:16px;}
.cta-btm *{color:var(--white);}
body.pages .cta-btm .uagb-container-inner-blocks-wrap{max-width:740px!important;padding-left:0;padding-right:0;}
.grid-posts-block.grid-posts .gridmaini{align-items:unset}
.grid-posts-block.grid-posts .gridmaini>*{background:var(--off-white);padding:16px;border-radius:var(--b-radius);}
.grid-posts-block.grid-posts .gridmaini>* .grid-body{padding-top:calc(24px - 16px);padding-right:calc(24px - 16px);padding-bottom:var(--grid-posts-body-pb);}
.grid-posts-block a:not(:hover){color:var(--black);}
.grid-posts-block.grid-posts .img-lr .postcatlr{position:absolute;z-index:2;left:12px;top:12px;}
.grid-posts-block.grid-posts .img-lr .postcatlr a,.archive-filter a{text-decoration:none!important;font-size:var(--f14);background:var(--teal);text-transform:uppercase;font-weight:700;color:var(--white)!important;text-decoration:none!important;padding:4px 17px;line-height:1.1;border-radius:6px;}
.grid-posts-block.grid-posts .img-lr .postcatlr a:hover,.archive-filter a:hover,.archive-filter .active>a{background:var(--carmine);text-decoration:none!important;}
.grid-posts-block.grid-posts .grid-media figure{height:var(--posts-grid-media-h);width:100%;}
p.postdate{margin:0;font-size:var(--f13);line-height:1;}
.postdate span.sep{display:inline-block;vertical-align:top;margin:5px 4px;width:4px;height:4px;background:url("../images/ellipse4x4.svg") no-repeat center;}
.authorinfoi.flexbox{grid-column-gap:12px!important;position:absolute;bottom:0;align-items:center;}
.authorinfoi img,.authorinfoi figure{border-radius:0!important;}
.authorinfoi figure{width:48px;height:48px;}
footer.main *{color:var(--white);}
footer.main a:hover{color:var(--teal);}
footer.main .footer-logo{min-width:302px;}
.wp-block-group.subc-btm{--input-placeholder-color: var(--white);--input-color:var(--white);--input-bg:transparent;--input-height:32px;--input-border:0;--submit-min-height:32px;--submit-padding:7px 22px;}
.subc-btm #field_1_1{width:100%;grid-column:span 9!important;}
.subc-btm #field_submit{grid-column:span 12!important;position:absolute;right:4px;}
.wp-block-group.subc-btm .gform_wrapper.gform-theme{margin:0!important;}
.wp-block-group.subc-btm h3{margin:0 0 32px;}
.wp-block-group.subc-btm form{border:solid 1px var(--bone);border-radius:8px;margin:0!important;height:42px;padding:4px;}
article.inner-panel.flexbox{grid-gap:24px;}
.wp-block-columns.col_gal .wp-block-uagb-image{height:476px;}
.white-text .tagline{color:var(--bone);}
.ourpurpose .intro{max-width:480px!important;}
.ourpurpose .wp-block-columns>*{height: max-content;}
.ourpurpose .wp-block-columns>* h3:last-child{margin-bottom:0!important;}
.ourpurpose .wp-block-columns>* h3:not(:last-child){margin-bottom:6px;}
.architextmagnus .wp-block-uagb-image{position:absolute;bottom:0;height:143px;}
.architextmagnus .wp-block-columns>*{height:100%;min-height:100%;position:relative;padding-bottom:calc(143px + 27px);}
.whathelpedachieve h2{margin-bottom:8px;}
.whathelpedachieve .wp-block-uagb-container h3{margin:20px 0 8px;}
.whathelpedachieve .wp-block-uagb-container .wp-block-uagb-image{height:300px;}
.whathelpedachieve .wp-block-uagb-container.col-3 .wp-block-uagb-image{height:280px}
.whathelpedachieve .wp-block-uagb-container.wp-block{margin-bottom:48px!important;}
.whathelpedachieve .wp-block-buttons>.wp-block-button.readmore>a{margin-top:23px;}
body.defscroll .mobile-menu span.label,body.defscroll header.main .wp-block-button>a,
body.show_menu .mobile-menu span.label,body.show_menu header.main .wp-block-button>a{color:var(--black)!important;}
body.defscroll header.main .wp-block-button>a:after,body.show_menu header.main .wp-block-button>a:after{background-image:url("../images/HandHeart-bl.svg")!important;}
.ourpurpose .wp-block-columns{padding-top:40px;border-top:solid 1px var(--red);}
body.pages h1{
	--h1:var(--h2);
	--md-h1:var(--md-h2);
	--h1-letter-spacing:var(--h2-letter-spacing);
	--h1-line-height:var(--h2-line-height);
	--h1-margin:var(--h2-margin);
}
.living-church .video-adapt{width: 100%;height:790px!important;max-width:444px;margin:0 auto;}
.living-church .video-adapt iframe{margin:0 auto!important;border-radius:20px;overflow:hidden!important;}
body.show_menu header.main{border-color:transparent;}
.show_mobmenu .uagb-container-inner-blocks-wrap{padding:0!important;justify-content:space-between;}
.show_mobmenu .uagb-container-inner-blocks-wrap>.right{flex-direction:column!important;max-width:310px;}
.show_mobmenu .wp-block-buttons{flex-direction:row!important;margin-bottom:0;}
body.pages .header_bnr .introtext>*.uagb-container-inner-blocks-wrap *{max-width:452px!important;}
#mobmenu span.thumb>img{width:18px!important;height:18px!important;}
.ways-can-help .right h3{margin:0 0 10px;}
.ways-can-help .right .wp-block-group{padding-left:16px;border-left:solid 1px var(--bone);}
.ways-can-help .right .wp-block-group:not(:last-child){margin-bottom:48px;}
.archive-filter li:not(.active)>a:not(:hover){background:transparent;color:var(--black)!important;}
.archive-filter .flexbox{gap:16px;padding-bottom:42px;}
body.blog .grid-posts-block .grid-count-1,body.archive:not(.post-type-archive) .grid-posts-block .grid-count-1{grid-column:span 12;border:solid 1px var(--arctic);background:var(--white);}
.grid-posts-block .grid-article>*{min-height:100%;}
body.blog .grid-posts-block.grid-posts .grid-media figure,body.archive .grid-posts-block.grid-posts .grid-media figure{min-height:100%;}
body.header-trans-on-load.pages{
	--hbanner-pages-min-height:calc(100dvh);
	--header-logo-height:var(--header-onscroll-logo-height);
}
body.single-post .container{padding:0;max-width:100%!important;width:100%!important;}
body.single-post .post_bnr>*,body.single-post .postcontent .containeri>*:not(.wp-block-gallery):not(.wp-block-image),body.single-post .related_articles>.container{max-width:var(--postcontent-container-w)!important;margin-left:auto;margin-right:auto;padding-left:var(--postcontent-container-p);padding-right:var(--postcontent-container-p);}
body.single-post .postcontent .containeri>*.wp-block-image,.postcontent .wp-block-gallery{margin:64px 0;margin-left: auto!important;margin-right: auto!important;width:var(--postimageblock-w)!important;}
body.single-post .postcontent blockquote{padding-left:32px!important;}
.postcontent .wp-block-gallery img{aspect-ratio: 4 / 2.2!important;}
.related_articles{background:var(--bone);}
.related_articles h2{margin:0!important;}
.related_articles .grid-posts{margin:var(--bc-padding) 0 0!important;width:100%!important;}
.post_bnr{background:var(--arctic);}
.post_bnr .grid-12{gap:0 56px!important;}
.singlebcrumb{margin-bottom:56px;}
.singlebcrumb *{color: rgba(47, 47, 47, 0.50);font-weight:700;text-transform:uppercase;font-size:var(--f14);}
.singlebcrumb span.sep{margin:0 8px;}
.singlebcrumb a{text-decoration:none!important;color: rgba(47, 47, 47, 0.50);}
.singlebcrumb span.active,.singlebcrumb a:hover{color:var(--carmine);}
.single-fimg *{border-radius:0!important;}
.single-fimg figure{aspect-ratio: 3 / 1.3;}
body.single-post .postcontent .containeri>*.wp-block-image.size-large,body.single-post .postcontent .containeri>*.wp-block-image.size-full{text-align:center;}
body.single-post .postcontent .containeri>*.wp-block-image.size-large>img,body.single-post .postcontent .containeri>*.wp-block-image.size-full>img{width:100%;aspect-ratio:3 / 1.25;}
.postcontent .authorinfoi{position:static;border-bottom:solid 1px var(--bone);padding-bottom:30px;margin-bottom:54px;}
.postshare-nav{border-top:solid 1px var(--bone);padding-top:30px;margin-top:54px;}
.postshare-nav .post-nav{max-width:200px;}
.postshare-nav .post-nav a{margin:0;}
.postcontent .authorinfoi+h2{margin-top:0;}
.postcontent h2,.postcontent h3,.postcontent h4{margin:32px 0 24px;}
.postcontent h4{--h4:var(--f20);etter-spacing: -0.4px;margin-top:54px;}
.postcontent ul>li{max-widtH:444px;}
.bonetrans-bg{background: rgba(47, 47, 47, 0.10);}
#contactus-mod .right{max-width:360px;}
#contactus-mod .right .has-medium-font-size{font-family:var(--header-font);letter-spacing: -0.4px;margin-bottom:10px;}
#contactus-mod .right .wp-block-group{border-left: 1px solid var(--carmine);padding-left:16px;}
#contactus-mod .right .wp-block-group:not(:last-child){margin-bottom:48px;}
#contactus-mod .right .wp-block-group:nth-child(3),#contactus-mod .right .wp-block-group:nth-child(4){border-color:var(--black);}
.icon-text-bl a{text-decoration:none!important;}
.icon-text-bl .flexbox,.icon-text-bl{gap:10px!important;}
.addressinfo .icon-text-bl .flexbox{gap:8px;margin-top:10px;}
.socialinfo a{padding:6px;border:solid 1px var(--bone)!important;align-items: center!important;justify-content: center!important;border-radius:8px;width:36px;height:36px;}
.socialinfo a:hover{border-color:var(--carmine)!important;}
.socialinfo a .icons{height:100%!important;}
.socialinfo a .icons figure{height:24px!important;}
.icon-text-bl{width:auto!important;}
.socialinfo .icon-text-bl{margin-right:10px;}
.socialinfo .wp-block-uagb-container{justify-content:start;}
.consent-box{padding:0!important;margin:0 0 28px!important;}
.consent-box label{font-size:var(--f13)!important;margin-left:0!important;}
.consent-box .gchoice{margin:0;}
#contactus-mod .gform-theme--foundation .gform_fields{gap:16px 8px!important;}
#contactus-mod .textarea.large{min-height:252px!important;}
#contactus-mod .gform-theme--foundation{margin-top:0!important;}
.councildoclogin .uagb-container-inner-blocks-wrap{padding-left:0;padding-right:0;}
.councildoclogin .tagline{margin-bottom:16px;}
.councildoclogin ul{margin-top:24px;}
.councildoclogin .left{--list-item-bg:var(--bone);}
.councildoclogin .right h2{margin-bottom:8px;}
.councildoclogin .right form{margin-top:40px;position:static!important;}
.councildoclogin .right label{font-weight:700;}
.councildoclogin form.post-password-form input{margin-top:4px;background:transparent;}
.councildoclogin form.post-password-form input[type="password"]{background:transparent!important;}
.councildoclogin form.post-password-form input[type="submit"]{margin-top:var(--councillogin-submit-mt)!important;}
.councilarea-intro>*,.councildoclist>*{padding-left:0;padding-right:0;}
.councilarea-intro .wp-block-buttons>.wp-block-button>a{min-width:246px;padding-top:15px;padding-bottom:15px;}
.councilarea-intro .wp-block-buttons{gap:24px;}
.btn-bone{
	--button-bg:var(--bone);
	--button-border:solid 1px var(--bone);
	--button-color:var(--black);
	--xs-button-border: var(--button-border);
}
.btn-upload>a.wp-block-button__link.wp-element-button:after{vertical-align:middle;width:24px;height:24px;position:static;background:url("../images/UploadSimple.svg") no-repeat;}
.btn-signout>a.wp-block-button__link.wp-element-button:after{vertical-align:middle;width:24px;height:24px;position:static;background:url("../images/SignOut.svg") no-repeat;}
.councildoclist>*>.flexbox>*{flex:1;}
.councildoclist .catlist{max-width:calc(311px + 36px);}
.councildoclist .catlist>*{background:var(--off-white);padding:40px var(--doc-catlist-pr) var(--bc-padding) 0;min-height:100%;}
.councildoclist .catlist .modules{border-radius: 16px;padding:32px 24px;background:var(--white);border:solid 1px var(--bone)}
.councildoclist .catlist .modules:not(:last-child){margin-bottom:32px;}
.councildoclist .catlist .modules .title{padding:0 24px;text-transform:uppercase;font-weight:700;font-size:var(--f14);letter-spacing:0;color: rgba(23, 22, 20, 0.50);line-height:1;margin:0 0 24px;}
.councildoclist .catlist .doc-filters{padding:32px 0;}
.councildoclist .catlist .doc-filters ul,.councildoclist .catlist .doc-filters ul>li{margin:0;}
.councildoclist .catlist .doc-filters a{padding:16px 24px;border-left:solid 1px transparent!important;display:block;text-decoration:none!important;color:var(--black);}
.councildoclist .catlist .doc-filters a:hover,.councildoclist .catlist .doc-filters .active>a{border-color:var(--carmine)!important;background: rgba(177, 33, 61, 0.06);}
.doc-filters .doc-cat-filter .flexbox{gap:10px!important;}
.doc-filters .doc-cat-filter .flexbox>*{/* height: unset; *//* min-height: unset; */}
.doc-filters .doc-cat-filter .count{transition:all 0.3s linear;margin:0 0 0 auto;border-radius: 8px;color: rgba(47, 47, 47, 0.30);line-height:1;letter-spacing:0;padding:2px 8px;background: rgba(23, 22, 20, 0.10);height: max-content;}
.doc-filters .doc-cat-filter .active .count,.doc-filters .doc-cat-filter a:hover .count{color:var(--carmine);background: rgba(177, 33, 61, 0.20);}
.councildoclist .catlist .newdocnotif{border: 1px solid var(--teal);background: rgba(81, 164, 173, 0.10);}
.councildoclist .catlist .newdocnotif .title{padding:0;color:var(--teal);margin:0 0 8px;}
.councildoclist .catlist .newdocnotif .title:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--teal);margin-right:8px;margin-top:1px;vertical-align:top;}
.councildoclist .doclist-right>*{background:var(--whitel);padding:40px 0 var(--bc-padding) var(--doc-catlist-pr);}
.councildoclist .doclist-right .intro{margin-bottom:32px;}
.councildoclist .doclist-right .intro h2{margin-bottom:10px;}
.councildoclist .doclist-right .intro form{margin-top:0;}
.councildoclist .doclist-right .intro input{min-width:var(--doclist-search-mw);background:url("../images/MagnifyingGlass.svg") no-repeat center right 16px transparent!important;}
.doclist .year{border-bottom:solid 1px var(--bone);padding-bottom:8px;margin-bottom:32px;}
.doclist .doc-items{border-radius:16px;border:solid 1px var(--bone);padding:32px 0px;}
.doclist .doc-modules:not(:last-child){margin-bottom:32px;}
.filedownload-cat{gap:16px!important;}
.filedownload-cat>*:not(:last-child){margin-right:16px;}
a.btn-download,.wp-block-button.btn-download>a{padding:16px 56px 16px 24px!important;font-size:var(--f14);font-weight:700;text-decoration:none!important;text-transform:uppercase;letter-spacing:0!important;color:var(--black)!important;display: inline-block!important;border-radius: 8px!important;border: 1px solid var(--carmine)!important;background: rgba(177, 33, 61, 0.06)!important;}
a.btn-download:hover,.wp-block-button.btn-download>a:hover{background:var(--bone)!important;color:var(--black)!important;text-decoration:none!important;}
a.btn-download:after,.wp-block-button.btn-download>a:after{content:"";display:inline-block;vertical-align:middle;background:url("../images/download.svg") no-repeat;transform:none;width:24px;height:24px;bottom:0;right:16px;z-index: 1;}
.wp-block-button.btn-download>a:after{top:13px;}
.wp-block-button.btn-download.pdf>a{padding:12px 56px 12px 24px!important;}
.wp-block-button.btn-download.pdf>a:after{background-image:url("../images/pdf-download.svg")!important;top:11px;}
.doclist .doc-file-items{padding:0 24px 16px;margin-bottom:16px;}
.doclist .doc-items .nodocavail,.doc-items .nodocavail-search{padding:0 24px;color:var(--carmine);}
.doc-searchitem{margin-bottom:30px;}
.doclist .doc-file-items>.flexbox{gap:20px;flex-wrap: wrap;}
.doclist .doc-file-items:not(:last-child){border-bottom:solid 1px var(--bone);}
.doc-file-items .filecat{border-radius: 8px;padding:8px;color: rgba(47, 47, 47, 0.30);max-width:var(--doc-filecat-mw);letter-spacing:0;font-size:var(--f14);line-height:1;background: rgba(23, 22, 20, 0.10);}
.filedownload-cat .btn-download:hover{background:var(--white)}
.doc-file-items .fileinfo:before{content:"";position:absolute;left:0;top:0;width:39px;height:46px;border-radius: 8px;border: 1px solid var(--bone);background: url("../images/pdf.svg") no-repeat center right 8px rgba(177, 33, 61, 0.06);}
.doc-file-items .fileinfo{padding-left:calc(39px + 16px);max-width:var(--doc-fileinfo-mw);}
.doc-file-items .fileinfo.xlsx:before,.doc-file-items .fileinfo.xls:before{background:url("../images/xls.svg") no-repeat center right 8px rgba(81, 164, 173, 0.10);}
.doc-file-items .fileinfo.docx:before,.doc-file-items .fileinfo.doc:before{background:url("../images/docx.svg") no-repeat center right 8px rgba(61, 140, 244, 0.06);}
.doc-file-items .fileinfo .filedate{font-size:var(--f13);color: rgba(23, 22, 20, 0.50);letter-spacing:0;line-height:1;margin-top:4px;}
.doc-file-items .fileinfo .new{color:var(--teal);font-size:var(--f14);letter-spacing:0;line-height:1;border-radius: 8px;margin-left:16px;padding:4px 8px;background: rgba(81, 164, 173, 0.30);}
#show_mobmenublock>.uagb-is-root-container>*{display:flex;justify-content:space-between;}
h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0!important;}
.wp-block-uagb-counter__number{font-size:var(--f30)!important;font-family:var(--header-font);letter-spacing: -0.6px;line-height:1.2;}
.wp-block-uagb-counter__title{font-size:var(--f13)!important;letter-spacing:0;line-height:1.4;color:var(--carmine)!important;margin:8px 0 0;}
.projectarch-counter{gap:40px;margin-top:20px!important;}
.projectarch-counter .wp-block-uagb-counter--number *{text-align:left;}
.archive .grid-projects .grid-count-1{grid-column:span 12!important;}
.archive .grid-projects .grid-body{text-align:left;}
.projstatus{margin:0 0 20px!important;position:relative;display:inline-block;border-radius:6px;line-height:1;font-size:var(--f14);font-weight:700;letter-spacing:0;text-transform:uppercase;padding:5px 16px 5px 32px;}
.projstatus:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--black);left:16px;top:0;bottom:0;margin:auto 0;}
.projstatus.completed{border: 1px solid var(--teal);background: rgba(81, 164, 173, 0.50);}
.projstatus.planned{border: 1px solid var(--bone);background: rgba(204, 199, 185, 0.50);}
.projstatus.in-progress{border: 1px solid var(--carmine);background: rgba(177, 33, 61, 0.50);}
.archive .grid-projects .grid-content,.archive .grid-projects .grid-footer{padding:24px;}
.archive .grid-projects  .grid-article:not(.grid-count-1) .grid-footer{border-top:solid 1px var(--bone);}
.archive .grid-projects .readmore{margin:0 0 0 auto!important;}
.buton.readmore{padding:9px 15px!important;}
.archive .grid-projects .title{margin:0 0 8px!important;}
.archive .grid-projects .grid-article:not(.grid-count-1){background:var(--white);border-radius:var(--img-radius);}
.archive .grid-projects .grid-article:not(.grid-count-1) figure,.archive .grid-projects .grid-article:not(.grid-count-1) figure>img{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.archive .grid-projects .postcat{font-size:var(--f13);line-height:1;}
.archive .grid-projects .postcat .sep{display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:var(--black);margin:0 5px;}
.archive .grid-projects .grid-media figure{aspect-ratio:3 / 1.8;height:max-content;width:100%;}
.archive .grid-projects .grid-count-1 .grid-media figure{aspect-ratio:4 / 1.56;height:max-content;width:100%;}
.button.readmore{
	--readmore-bg: url("../images/ArrowRight-white.svg");
	--readmore-bg-hover: url("../images/ArrowRight-white.svg");
	--xs-readmore-padding:9px 15px;
}
.archive .grid-projects{
	--readmore-bg-width: 20px;
	--readmore-bg-height: 20px;
}
.archive .grid-projects .gridmaini{gap:var(--archivegridproj-gap);}
.projectarch-counter>*:nth-child(1) .uagb-counter-block-prefix,.projectarch-counter>*:nth-child(1) .uagb-counter-block-number,.projectarch-counter>*:nth-child(3) .uagb-counter-block-suffix{color:var(--carmine)}
.bone-bg{background:var(--bone);}
.projectbrcumb .singlebcrumb{padding:16px 0;}
.project-bnr .container{padding-top:var(--projectbnr-cont-pt);}
.project-bnr h1{margin:0px 0 8px;}
.project-bnr .projstatus:before{background:white;}
.project-content .side{min-width:var(--project-content-side-mw);max-widtH:var(--project-content-side-mw);}
.project-content .side .wp-block-group{padding:var(--projectside-group-p);border-radius:16px;}
.helprotectfuturegen .wp-block-buttons{margin-top:16px;}
.project-content .side .wp-block-group:not(.black-bg){border:solid 1px var(--bone);background:rgba(204, 199, 185, 0.20);}
.project-content .side .wp-block-group:not(:last-child){margin-bottom:40px;}
.project-content .side .wp-block-group h4{font-size:var(--f20);margin:0 0 24px;}
.project-content .side .item{border-bottom:solid 1px var(--bone);padding:8px 0;font-size:var(--f14);letter-spacing:0;line-height:1.5;}
.project-content .side .item .label{color:rgba(23, 22, 20, 0.60);}
.item.projstatus-single .value:before{content:"";background:var(--black);border-radius:50%;width:4px;height:4px;display:inline-block;vertical-align:middle;margin-right:10px;}
.item.projstatus-single.completed .value{color:var(--teal);}
.item.projstatus-single.completed .value:before{background:var(--teal);}
.item.projstatus-single.in-progress .value{color:var(--carmine);}
.item.projstatus-single.in-progress .value:before{background:var(--carmine);}
.item.projstatus-single.planned .value{color:var(--bone);}
.item.projstatus-single.planned .value:before{background:var(--bone);}
.project-content .side .item a{padding-right:30px;text-decoration:none!important;color:var(--black);display:block;background:url("../images/CaretRight.svg") no-repeat top right;}
.project-content .side .item a:hover{color:var(--carmine);}
p:first-child, h1+p, h2+p, h3+p, h4+p, h5+p, h6+p, ul+p, ol+p{margin-top:0!important;}
.wp-block-details{margin:40px 0;}
.wp-block-details summary,.wp-block-details[open] summary:before{list-style:none;font-size:var(--f14);letter-spacing:0;color:var(--carmine);text-transform:uppercase;line-height:1;font-weight:700;}
.wp-block-details[open] summary{font-size:0;}
.wp-block-details[open] summary:before{content:"SHOW LESS";text-indent:0;}
.wp-block-details summary:after{content:"";width:16px;height:16px;display:inline-block;vertical-align:top;background:url("../images/ArrowDown.svg") no-repeat;margin:-1px 0 0 8px;}
.wp-block-details summary:marker{display:none;}
.wp-block-details[open] summary:after{transform:rotate(180deg);}
.project-content .wp-block-uagb-counter--number *{text-align:left;}
.projfundraisinginfo{margin-top:40px!important;}
.fundraising-info{margin:40px 0 50px;}
.wp-block-details+*{margin-top:16px!important;}
.introprojphoto .totalimgs{color:var(--bone);line-height:1;letter-spacing: 0.64px;font-size:var(--f14);}
.photographs-list figure{height:177px;width:100%;}
.photographs-list figure,.photographs-list figure img{border-radius:0!important;}
.photographs-list{gap:8px;border-radius:16px;overflow:hidden;margin:calc(24px - 8px) 0 var(--project-blocks-m);}
.photographs-list>*:nth-child(1) figure,.photographs-list>*:nth-child(2) figure{height:193px;}
.projgal-count{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.40);margin:auto;color:white;letter-spacing:-0.4px;font-size:var(--f20);line-height:1;font-family:var(--header-font);}
.project-content blockquote+.project-full-story{margin-top:var(--project-blocks-m);}
.project-full-story .wp-block-group{border:solid 1px var(--bone);background:rgba(204, 199, 185, 0.20);border-radius:16px;padding:24px;margin-top:16px;}
.project-full-story .wp-block-group .title+p{font-size:var(--f13);color: rgba(23, 22, 20, 0.50);letter-spacing:0;margin-top:4px;}
.project-full-story .btn-download{margin-top:20px;}
.projfundraisinginfo>*:nth-child(1) .uagb-counter-block-prefix,.projfundraisinginfo>*:nth-child(1) .uagb-counter-block-number,.projfundraisinginfo>*:not(:nth-child(1)) .uagb-counter-block-suffix{color:var(--carmine);}
.registered-clarity .btm{max-width:452px;margin:40px 0 0;}
ul.redl{--list-item-bg:var(--carmine)}
.howgoverned .btm .wp-block-group{margin-top:var(--bc-padding);padding:var(--howgoverned-btm-p);border-radius: 16px;background: linear-gradient(90deg, #FFF 0%, #FCFCFC 100%);}
.howgoverned .btm .wp-block-group:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/patron-bg.svg") no-repeat left 57px top;background-size:contain}
.howgoverned .btm h2{color:var(--carmine);margin:0 0 24px;}
p.heading,.charity-block *{font-family:var(--header-font);letter-spacing: -0.4px;}
.charity-block .title{color:var(--bone)}
.charity-block .title+p{margin-top:10px;}
.howgoverned .btm a:not(:hover){color:var(--black);}
.constiution-clarity{background: rgba(204, 199, 185, 0.20);}
.constiution-clarity .wp-block-buttons{margin-top:16px;}
.registered-clarity{--parallax-overlay:linear-gradient(0deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.60) 100%);}
.paymentmethod_values br{display:block!important;}
.title_bnr .title_top h1{margin-bottom:40px!important;}
.joinfriends-form .gfield--type-html{margin:calc(var(--bc-padding) - 24px) 0 calc(40px - 24px)!important;}
.amountfield .gfield_description{display:none;}
.gform-field-label{font-size:var(--body-font-size)!important;font-family:var(--body-font)!important;}
.gform-theme--framework .gfield--type-radio .gform-field-label--type-inline{margin:2px 0 0!important;}
.gform-theme--framework .gfield--type-radio .gchoice{margin:0 0 4px!important;}
.gform-theme--framework .paymentmethodjoin .gfield_label{font-size:var(--f20)!important;margin-bottom:28px!important;}
.gform-theme--framework .gfield--type-choice .gchoice br{display:block!important;}
.paymentmethod_values .gfield_label,.paymentmethod_values input{display:none!important;}
.paymentmethod_values .gform-field-label{padding:0!important;margin:0;}
.paymentmethod_values .gchoice{padding-left:16px;border-left:solid 1px var(--carmine);}
.giftaidcheckbox{margin-top:-24px!important;}
.giftaidcheckbox input{margin:0!important;}
.gform-theme--framework .giftaidcheckbox .gform-field-label,.newsletterjoin .gform-field-label,.consentjoin .gform-field-label{margin:0 0 0 9px!important;font-size:var(--f13)!important;letter-spacing:0}
.carmine{color:var(--carmine)}
.gform-theme--framework .gfield_description{font-size:var(--f13)!important;letter-spacing:0!important;}
.gform-theme--framework .consentjoin{margin:-32px 0 24px!important;}
.gform-theme--framework .newsletterjoin{margin-top:-40px!important;}
.hero-slide{position:absolute!important;width:100%!important;height:100%!important;left:0;top:0;}
.hero-slide:before{content:"";position:absolute;left:0;width:100%;height:100%;top:0;z-index:1;background:var(--parallax-overlay)}
.hero-slide>.uk-slideshow-items{position:absolute!important;height:100%!important;}
.hero-slide .uk-overlay{display:none;}
.hero-slide img{border-radius:0!important;}
.content_area>.uagb-is-root-container.modsp{padding-top:var(--bc-padding);padding-bottom:var(--bc-padding)}
.grid-notes .note-date,.notecontent .note-date{text-transform:uppercase;font-size:var(--f13);color:var(--bone);padding-top:5px;min-width:99px;}
.grid-notes h2.title,.notecontent h1{margin:0 0 16px;}
.grid-notes .author-info:after,.notecontent .author-info:after{content:"";width:36px;height:2px;display:block;margin:28px 0 26px;background:var(--red)}
.grid-notes .excerpt{margin-bottom:30px;}
.grid-notes .excerpt:not(:first-child){margin-top:30px;}
.grid-notes .btm-more svg{width:14px;}
.grid-notes .grid-article{position:relative;}
.grid-notes .grid-article:not(:first-child){padding-top:var(--gridnotes-article-pt);margin-top:var(--gridnotes-article-mt);}
.grid-notes .grid-article:not(:first-child):after{content: '';
    position: absolute;
    left:0;right:0;top:0;
    height: 1px;
    background: var(--grey-light);width:100%;}
.grid-notes .grid-article:not(:first-child):before{    content: '';
    position: absolute;
    top:-5px;z-index:1;
    left:50%;
    width: 8px;
    height: 8px;
    transform: translateX(-50%) rotate(45deg);
    background: var(--red);
    box-shadow: 0 0 0 7px var(--white);}
.grid-notes.grid_column_blocks{margin:0!important;}
.grid-notes .note-year-list{margin-top:var(--gridnotes-article-mt);}
.grid-notes .note-year-list .right{border-bottom:solid 1px var(--grey-light);width: 100%;}
.grid-notes .note-year-list+.grid-article{margin-top:0;padding-top:var(--gridnotes-article-pt2);}
.grid-notes .note-year-list+.grid-article:before,.grid-notes .note-year-list+.grid-article:after{display:none;}
.notes_bnrcrumb{padding:20px 0;}
.notes_bnrcrumb .singlebcrumb{margin:0!important;}
.notecontent .note-date strong{display:block;margin:20px 0 5px;}
.notecontent .note-date a{display:block;}
.note-backtop{margin-top:40px;}
.wp-block-uagb-image{margin:var(--image-margin);}
.wp-block-uagb-image:first-child{margin-top:0;}
.wp-block-uagb-image:last-child{margin-bottom:0;}
figure.wp-block-embed:not(:first-child){margin-top:30px;}
figure.wp-block-embed:not(:last-child){margin-bottom:30px;}

/* VARIABLES */
:root {
	--gridnotes-article-pt:80px;
	--gridnotes-article-mt:60px;
	--gridnotes-article-pt2:40px;
	--posts-grid-media-h:100%;
	--howgoverned-btm-p:48px 52px;
	--project-blocks-m:56px;
	--projectside-group-p:40px 32px;
	--project-content-side-mw:342px;
	--projectbnr-cont-pt:215px;
	--archivegridproj-gap:40px;
	--councillogin-submit-mt:83px;
	--grid-posts-body-pb:90px;
	--whystmagnus-img-h:464px;
	--doc-filecat-mw:210px;
	--doc-fileinfo-mw:320px;
	--doclist-search-mw:296px;
	--doc-catlist-pr:36px;
	--postcontent-container-w:var(--content-sm-w);
	--postimageblock-w:calc(100vw - (52px * 2));
	--bottommods-p:var(--bc-padding) 0 32px;
	--fcrightmenu-p:40px 0 72px;
	--homegal1-h:476px;
	--subcbtm-pl:calc(65px - 43px);
}
/* VARIABLES */

/* RESPONSIVE START */


@media screen and (max-height:605px){
	body.home .header_bnr .uagb-container-inner-blocks-wrap{min-height:400px;}
}

@media screen and (min-width:1351px){
	.header_bnr{--container-pad-left:100px;--container-padding:0 var(--container-pad-left);}
}

@media screen and (min-width:1261px) {
	.whystmagnush .content-grid{
		--container-pad-left:108px;
		--container-padding:0 var(--container-pad-left);
	}
	.grid-notes .gridmaini>*{max-width:960px;}
	.abouthome :last-child .rmore{position:absolute!important;bottom:0;}
	.grid-notes .inner-panel,.notecontent .inner-panel{gap:52px!important;}
}
@media screen and (min-width:1023px){
	:root{
		--wp-block-gallery-gap:56px;
		--helpachiveblock-p:25px;
	}
	.archive .grid-projects  .grid-article:not(.grid-count-1) .grid-content{padding-bottom:120px;}
	.archive .grid-projects  .grid-article:not(.grid-count-1) .grid-footer{position:absolute;width:100%;bottom:0}
	.joinfriends_details .right figure>img{height:818px;}
	.wp-block-uagb-container.uagb-layout-grid.charity-block{gap:48px!important;}
	.charity-block>*{border-left:solid 1px var(--bone)!important;padding-left:16px!important;}
	.projfundraisinginfo>*{position:relative;}
	.projfundraisinginfo>*:not(:last-child):after{content:"";position:absolute;right:calc((56px / 2) * -1);background:var(--bone);width:1px;height:100%;top:0;}
	.photographs-list>*:nth-child(1),.photographs-list>*:nth-child(2){grid-column:span 6;}
	.archive .grid-projects .grid-count-1 .uk-position-cover{background:rgba(0, 0, 0, 0.20)!important;opacity:1;}
	.archive .grid-projects .grid-count-1 .grid-body{position:absolute;bottom:0;z-index:1;width:100%;}
	.archive .grid-projects .grid-count-1 .grid-content{max-width:700px;padding-bottom:0;margin-bottom:16px;}
	.archive .grid-projects .grid-count-1 .grid-footer{padding-top:0;padding-bottom:40px;}
	.archive .grid-projects .grid-count-1 .projstatus:before,.archive .grid-projects .grid-count-1 .postcat .sep{background:var(--white);}
	.archive .grid-projects .grid-count-1 .grid-body *{color:var(--white);}
	.archive .grid-projects .grid-count-1 .postcat *{color: rgba(255, 255, 255, 0.70);}
	.councildoclogin:before,.councildoclogin:after{content:"";position:absolute;width:50%;height:100%;top:0;}
.councildoclogin:before{left:0;background:url("../images/coucil-document-bg.svg") no-repeat bottom right var(--carmine);}
.councildoclogin:after{right:0;background:var(--off-white);}
	.councildoclogin>*>.uagb-container-inner-blocks-wrap{gap:160px!important;}
	body.blog .grid-posts-block.grid-posts .gridmaini>* .img-lr .grid-media,body.archive .grid-posts-block.grid-posts .gridmaini>* .img-lr .grid-media{min-width:50%!important;}
	.ways-can-help{padding-bottom:272px!important;}
	.inspiredcath-cta{padding-bottom:368px!important;}
	.architextmagnus{padding-bottom:0!important;} 
	.architextmagnus .jarallax,.architextmagnus .jarallax:before,.architextmagnus .jarallax-container{top:0;height:calc(100% - 45px)!important;}
	.norse-erldom .spectra-image-gallery__media-wrapper{position:absolute;height:calc(50% - (72px / 2));}
	.norse-erldom .wp-block-uagb-image-gallery,.norse-erldom .spectra-image-gallery{min-height:100%;}
	.norse-erldom .spectra-image-gallery__media-wrapper:last-child{bottom:0;}
	.ourpurpose1.modsp{padding-top:250px!important;}
	.architextmagnus.modsp{padding-top:168px!important;}
	.architextmagnus .wp-block-group.intro h2{padding-right:50px;}
	.whathelpedachieve .wp-block>*{padding:0 var(--helpachiveblock-p);}
	.whathelpedachieve .wp-block>* .wp-block-uagb-image{margin:0 calc(var(--helpachiveblock-p) * -1);width:calc(100% + (var(--helpachiveblock-p) * 2))!important;}
	.has-img.two-col{--bc-gap:0 72px;}
	.ourpurpose .wp-block-columns{grid-gap:48px;}
	.ourpurpose .wp-block-columns>*{padding-left:16px;border-left:solid 1px var(--bone);}
	.title_bnr h1,.title_bnr .wp-block-post-title{padding-right:10px;}
	.home-gal1 .wp-block-columns.col_gal{grid-gap:var(--wp-block-gallery-gap);}
	.home-gal1 .wp-block-gallery figure:last-child,.home-gal1 .wp-block-columns.col_gal>*:last-child{max-width:376px;}
	.grid-posts-block.grid-posts .gridmaini>* .img-lr .grid-media{min-width: 264px;}
	.related_articles .grid-posts-block.grid-posts .gridmaini>* .img-lr>*{min-width:unset;flex-basis:50%;}
	footer.main .wp-block-columns>*{grid-gap:43px;}
	footer.main .wp-block-group.subc-btm{padding-left:var(--subcbtm-pl);min-width:calc(367px + var(--subcbtm-pl));max-width:367px;}
}
@media screen and (min-width:768px){
	.project-contentm.has-fullstory .project-full-story .wp-block-group{padding-right:212px;position:relative;}
	.project-contentm.has-fullstory .project-full-story .btn-download{position:absolute;right:24px;top:calc(42px - 24px);}
}
@media screen and (max-width:1260px) and (min-width:1023px) { /* gutenberg editor */
	.postdate span.sep{display:block;background:transparent;}
	.archive .grid-projects  .grid-article:not(.grid-count-1) .readmore{font-size:var(--f12)}
}
@media screen and (max-width:1260px){
	:root{--container-sm-plr:0;--posts-grid-media-h:300px;}
}
@media screen and (max-width:1022px){
	:root {	--councillogin-submit-mt:40px;--doc-catlist-pr:0;--h2-margin: 40px 0 24px;--mainlogo-col-mw:178px;--column-blocks-mt: 30px;--column-blocks-mb: 30px;--image-margin:30px 0;--single-ft-img-h:max-content;--whystmagnus-img-h:350px;--grid-posts-body-pb:80px;--menu-mobile-padding:20px 0 var(--bc-padding);}
	h2 br,h1 br,h3 br{display:none;}
	.archive .grid-projects .grid-article .grid-body{background:white}
	.archive .grid-projects .grid-media figure{aspect-ratio:4 / 1.56;}
	#show_mobmenublock>.uagb-is-root-container>*{flex-direction:column;gap:16px;}
	body.show_menu .wp-block-column.main-logo{min-width:var(--mainlogo-col-mw);}
	.sd-columns-1 .uagb-container-inner-blocks-wrap>*,.sd-columns-1 .tagline{min-width:100%;}
	.viewallnews-h{justify-content:flex-start!important;}
	.height-adapt>.wp-block-uagb-image__figure{aspect-ratio:2 / 1;}
	.councildoclogin .content-grid>*{gap:0!important;}
	.architextmagnus .wp-block-columns>*{height:auto;min-height:auto;}
	.architextmagnus .wp-block-columns>*{padding-bottom:0;}
	.architextmagnus .wp-block-uagb-image{position:relative;bottom:auto;height:auto;margin-top:30px!important;}
	.councildoclogin .wp-block-group>*{max-width:var(--container);margin:0 auto;}
	.councildoclogin .wp-block-group{padding-top:var(--bc-padding);padding-bottom:var(--bc-padding)}
	.councildoclogin{padding:0!important;}
	.councildoclogin .uagb-container-inner-blocks-wrap{max-width:100%!important;}
	.councildoclogin .left .wp-block-group:before{content:"";position:absolute;width:100%;height:100%;top:0;z-index:-1;left:0;background:url("../images/coucil-document-bg.svg") no-repeat bottom right var(--carmine);}
.councildoclogin .right .wp-block-group{right:0;background:var(--off-white);}
}
@media screen and (max-width:800px){
	:root{

	}
	body.single-post .post_bnr>*, body.single-post .postcontent .containeri>*:not(.wp-block-gallery):not(.wp-block-image), body.single-post .related_articles>.container{
		max-width:calc(100% - 52px)!important;
	}
}
@media screen and (max-width:767px){
	:root {
		--gridnotes-article-pt:50px;
	--gridnotes-article-mt:40px;
		--gridnotes-article-pt2:20px;
		--header-logo-height:91px;
		--md-header-logo-height:var(--header-logo-height);
		--header-onscroll-logo-height:var(--header-logo-height);
		--menu-footer-li-border:0;
		--menu-footer-li-padding:0;
		--menu-footer-li-margin:0;
		--menu-footer-link-ta:center;
		--form-grid-gap-column:0;
		--menu-footer-display:block;
	}
	body.single-post .postcontent .containeri>*.wp-block-image, .postcontent .wp-block-gallery{margin-top:var(--column-blocks-mt);margin-bottom:var(--column-blocks-mb);}
	.grid-posts-block.grid-posts .grid-media figure{aspect-ratio: 1 / 1;max-height: 300px;}
	.check-avail_wrapper .gfield{grid-column:span 12!important;width:100%;}
	.check-avail_wrapper .avail-btn>a{width:100%;}
}
@media screen and (max-width:570px){
	:root{
		--gutenberg-columns-margin: 30px 0;
	}
}
@media screen and (max-width:500px){
		.donate-hdr-btn{display:none;}
}
@media screen and (max-width:360px){
	:root {
		--header-logo-height:70px;
		--md-header-logo-height:var(--header-logo-height);
		--header-onscroll-logo-height:var(--header-logo-height);
		--mainlogo-col-mw:136px;
		--xs-hbanner-padding:140px 0 var(--bc-padding);
	}
}

/* RESPONSIVE END */

/* TEMPLATE */