@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.grid,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group,.page-template-template-gocardless-covid form#DirectDebitForm td,.page-template-template-stripe-covid form#DirectDebitForm td,.row,main.site-main .row,main.site-landing .row,.post,.thanks-to,.case-studies,.widget.twitter-feed ul,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label,.page-template-template-gocardless-covid form#DirectDebitForm td input,.page-template-template-stripe-covid form#DirectDebitForm td input,.page-template-template-gocardless-covid form#DirectDebitForm td label,.page-template-template-stripe-covid form#DirectDebitForm td label,.container,main.site-main .row .col-7,main.site-landing .row .col-7,main.site-main .row .sidebar-3,main.site-landing .row .sidebar-3,main.site-main .row .col-12,main.site-landing .row .col-12,main.site-landing .sidebar-2,main.site-landing .col-8,.share-container .col-5,.share-container .col-7,.post .col-4,.post .col-8,ul.case-study-grid li,.our-year .row .col-3,.our-year .row .col-4,.page-template-template-gocardless-covid .donate-block .col-6,.page-template-template-stripe-covid .donate-block .col-6,.page-template-template-gocardless-covid .donate-block .col-4,.page-template-template-stripe-covid .donate-block .col-4,.page-template-template-gocardless-covid .donate-block .col-5,.page-template-template-stripe-covid .donate-block .col-5,.widget.twitter-feed ul li,.volunteer-container .row .col-3,.volunteer-container .row .col-8,.donateOptions .donateOptionOOT,.hasSidebar .content-with-sidebar,#secondary,.box-one,.box-two,.box-three,.donate-logos .item{zoom:1}.grid:before,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group:before,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group:before,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group:before,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group:before,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group:before,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group:before,.page-template-template-gocardless-covid form#DirectDebitForm td:before,.page-template-template-stripe-covid form#DirectDebitForm td:before,.row:before,main.site-main .row:before,main.site-landing .row:before,.post:before,.thanks-to:before,.case-studies:before,.widget.twitter-feed ul:before,.col-8:before,.col-7:before,.col-6:before,.col-5:before,.col-4:before,.col-3:before,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div:before,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div:before,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div:before,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div:before,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div:before,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div:before,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label:before,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label:before,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label:before,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label:before,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label:before,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label:before,.page-template-template-gocardless-covid form#DirectDebitForm td input:before,.page-template-template-stripe-covid form#DirectDebitForm td input:before,.page-template-template-gocardless-covid form#DirectDebitForm td label:before,.page-template-template-stripe-covid form#DirectDebitForm td label:before,.container:before,main.site-main .row .col-7:before,main.site-landing .row .col-7:before,main.site-main .row .sidebar-3:before,main.site-landing .row .sidebar-3:before,main.site-main .row .col-12:before,main.site-landing .row .col-12:before,main.site-landing .sidebar-2:before,main.site-landing .col-8:before,.share-container .col-5:before,.share-container .col-7:before,.post .col-4:before,.post .col-8:before,ul.case-study-grid li:before,.our-year .row .col-3:before,.our-year .row .col-4:before,.page-template-template-gocardless-covid .donate-block .col-6:before,.page-template-template-stripe-covid .donate-block .col-6:before,.page-template-template-gocardless-covid .donate-block .col-4:before,.page-template-template-stripe-covid .donate-block .col-4:before,.page-template-template-gocardless-covid .donate-block .col-5:before,.page-template-template-stripe-covid .donate-block .col-5:before,.widget.twitter-feed ul li:before,.volunteer-container .row .col-3:before,.volunteer-container .row .col-8:before,.donateOptions .donateOptionOOT:before,.hasSidebar .content-with-sidebar:before,#secondary:before,.box-one:before,.box-two:before,.box-three:before,.donate-logos .item:before,.grid:after,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group:after,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group:after,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group:after,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group:after,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group:after,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group:after,.page-template-template-gocardless-covid form#DirectDebitForm td:after,.page-template-template-stripe-covid form#DirectDebitForm td:after,.row:after,main.site-main .row:after,main.site-landing .row:after,.post:after,.thanks-to:after,.case-studies:after,.widget.twitter-feed ul:after,.col-8:after,.col-7:after,.col-6:after,.col-5:after,.col-4:after,.col-3:after,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div:after,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div:after,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div:after,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div:after,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div:after,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div:after,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label:after,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label:after,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label:after,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label:after,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label:after,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label:after,.page-template-template-gocardless-covid form#DirectDebitForm td input:after,.page-template-template-stripe-covid form#DirectDebitForm td input:after,.page-template-template-gocardless-covid form#DirectDebitForm td label:after,.page-template-template-stripe-covid form#DirectDebitForm td label:after,.container:after,main.site-main .row .col-7:after,main.site-landing .row .col-7:after,main.site-main .row .sidebar-3:after,main.site-landing .row .sidebar-3:after,main.site-main .row .col-12:after,main.site-landing .row .col-12:after,main.site-landing .sidebar-2:after,main.site-landing .col-8:after,.share-container .col-5:after,.share-container .col-7:after,.post .col-4:after,.post .col-8:after,ul.case-study-grid li:after,.our-year .row .col-3:after,.our-year .row .col-4:after,.page-template-template-gocardless-covid .donate-block .col-6:after,.page-template-template-stripe-covid .donate-block .col-6:after,.page-template-template-gocardless-covid .donate-block .col-4:after,.page-template-template-stripe-covid .donate-block .col-4:after,.page-template-template-gocardless-covid .donate-block .col-5:after,.page-template-template-stripe-covid .donate-block .col-5:after,.widget.twitter-feed ul li:after,.volunteer-container .row .col-3:after,.volunteer-container .row .col-8:after,.donateOptions .donateOptionOOT:after,.hasSidebar .content-with-sidebar:after,#secondary:after,.box-one:after,.box-two:after,.box-three:after,.donate-logos .item:after{content:"\0020";display:block;height:0;overflow:hidden}.grid:after,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group:after,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group:after,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group:after,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group:after,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group:after,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group:after,.page-template-template-gocardless-covid form#DirectDebitForm td:after,.page-template-template-stripe-covid form#DirectDebitForm td:after,.row:after,main.site-main .row:after,main.site-landing .row:after,.post:after,.thanks-to:after,.case-studies:after,.widget.twitter-feed ul:after,.col-8:after,.col-7:after,.col-6:after,.col-5:after,.col-4:after,.col-3:after,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div:after,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div:after,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div:after,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div:after,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div:after,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div:after,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label:after,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label:after,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label:after,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label:after,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label:after,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label:after,.page-template-template-gocardless-covid form#DirectDebitForm td input:after,.page-template-template-stripe-covid form#DirectDebitForm td input:after,.page-template-template-gocardless-covid form#DirectDebitForm td label:after,.page-template-template-stripe-covid form#DirectDebitForm td label:after,.container:after,main.site-main .row .col-7:after,main.site-landing .row .col-7:after,main.site-main .row .sidebar-3:after,main.site-landing .row .sidebar-3:after,main.site-main .row .col-12:after,main.site-landing .row .col-12:after,main.site-landing .sidebar-2:after,main.site-landing .col-8:after,.share-container .col-5:after,.share-container .col-7:after,.post .col-4:after,.post .col-8:after,ul.case-study-grid li:after,.our-year .row .col-3:after,.our-year .row .col-4:after,.page-template-template-gocardless-covid .donate-block .col-6:after,.page-template-template-stripe-covid .donate-block .col-6:after,.page-template-template-gocardless-covid .donate-block .col-4:after,.page-template-template-stripe-covid .donate-block .col-4:after,.page-template-template-gocardless-covid .donate-block .col-5:after,.page-template-template-stripe-covid .donate-block .col-5:after,.widget.twitter-feed ul li:after,.volunteer-container .row .col-3:after,.volunteer-container .row .col-8:after,.donateOptions .donateOptionOOT:after,.hasSidebar .content-with-sidebar:after,#secondary:after,.box-one:after,.box-two:after,.box-three:after,.donate-logos .item:after{clear:both}html.dev.respond,html.dev.no-respond{position:relative}html.dev.respond:after,html.dev.no-respond:after{position:fixed;top:0;left:60%;background:#B30931;padding:5px;z-index:1000;color:#FFF;font-size:14px;content:'CSS Respond'}html.dev.respond:before,html.dev.no-respond:before{position:fixed;top:0;left:40%;background:#27ae60;padding:5px;z-index:1000;color:#FFF;font-size:14px}html.dev.respond:before{content:'JS Respond'}html.dev.no-respond:before{content:'JS No Respond'}.hide{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:0;width:0;margin:-1px;padding:0;border:0}.no-margin-bottom{margin-bottom:0}.no-padding-bottom{padding-bottom:0}.with-padding-top{padding-top:60px}@media screen and (max-width:500px){.with-padding-top{padding-top:30px}}.with-padding-bottom{padding-bottom:60px}@media screen and (max-width:800px){.with-padding-bottom{padding-bottom:30px}}.home .with-padding-bottom{padding-bottom:0}@media screen and (min-width:800px){.desktop-padding-bottom{padding-bottom:60px}}.position-relative{position:relative}.pull-right{float:right!important}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.page-id-1031 .donate.menu-item,.page-id-106 .donate.menu-item,.page-id-7289 .donate.menu-item{display:none}.responsive-frame{position:relative;overflow:hidden;padding-top:56.25%}.responsive-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}table{width:100%!important}.light-grey-section{position:relative}.light-grey-section:after{content:'';opacity:.05;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,#000000 100%);position:absolute;bottom:0;width:100%;left:0;height:150px;z-index:-1}.text-centered{text-align:center}.or-text{display:none;text-align:center;margin-top:30px}.StripeElement+.or-text{display:block}#poststuff #ap-share-box{display:none}.visuallyHidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.full-width-list ul.case-study-grid li{width:100%}.timeline dl dd .events .events-object{max-width:100%;height:auto}.home .home-link{display:none!important}.owl-carousel{height:0}.owl-carousel.owl-loaded{height:auto}.home .owl-carousel{height:500px;opacity:0;transition:opacity 0.2s linear}@media screen and (max-width:500px){.home .owl-carousel{height:360px}}.home .owl-carousel .owl-item{opacity:0}.home .owl-carousel.owl-loaded{height:500px;opacity:1}.home .owl-carousel.owl-loaded .owl-item{opacity:1}@media screen and (max-width:800px){.home .owl-carousel.owl-loaded{height:450px}}@media screen and (max-width:500px){.home .owl-carousel.owl-loaded{height:360px}}.home .owl-carousel.case-studies{height:400px}@media screen and (max-width:500px){.home .owl-carousel.case-studies{height:400px}}.home .owl-carousel.case-studies.owl-loaded{height:400px}@media screen and (max-width:500px){.home .owl-carousel.case-studies.owl-loaded{height:400px}}#SummaryAmount p{padding-top:40px}.grecaptcha-badge{z-index:999}.modal-wrapper{display:none}@media (min-width:43.75em){.modal-wrapper{height:100%;width:100%;position:fixed;background-color:rgba(33,33,33,.75);top:0;left:0;right:0;bottom:0;z-index:999;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.modal-wrapper .modal-content{background-color:#fff;z-index:100;padding:2em;position:fixed;height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:999;overflow:hidden;overflow-y:auto}.modal-wrapper .modal-content p{color:#000}.modal-wrapper .modal-content .thank-you{display:none}.modal-wrapper .modal-content .thank-you a{font-size:16px}@media (min-width:43.75em){.modal-wrapper .modal-content{position:relative;height:auto;margin:0 auto;max-width:768px;padding:4em}}.close-modal--icon{position:absolute;top:5px;right:15px;font-size:28px}@media (min-width:43.75em){.close-modal--icon{top:15px;right:15px}}.screenreader-text{position:absolute;left:-999px;width:1px;height:1px}.screenreader-text:focus,.screenreader-text:active{height:auto;width:auto;left:0;margin-top:2em;font-size:1.2em;color:#fff;display:block;position:static}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;opacity:0}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{opacity:1}.owl-carousel.owl-loading{opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{position:absolute;top:0;bottom:0;margin:auto 0;width:60px;height:60px;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow.png);background-position:center center;background-repeat:no-repeat;overflow:hidden;text-indent:-999px}.owl-carousel .owl-nav .owl-next{right:0}.owl-carousel .owl-nav .owl-prev{left:0;transform:rotate(180deg)}.grid,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group,.page-template-template-gocardless-covid form#DirectDebitForm td,.page-template-template-stripe-covid form#DirectDebitForm td,.row,main.site-main .row,main.site-landing .row,.post,.thanks-to,.case-studies,.widget.twitter-feed ul{display:block;margin:0 -10px;box-sizing:border-box}form#donateForm.form-horizontal .btn,form#donateForm.form-horizontal #submitButton,.donate-form.form-horizontal .btn,.donate-form.form-horizontal #submitButton,form#stripe-donation-form .sized-container .btn,form#stripe-donation-form .sized-container #submitButton,form#contra-newsletter #submitButton,form#DirectDebitForm #submitButton,form#CreditCardForm #submitButton,form#stripe-donation-form #submitButton,form#contra-newsletter.form-horizontal .btn,form#contra-newsletter.form-horizontal #submitButton,.case-study-footer>a,header.site-header .cta_overlay a.cta_btn,header.site-header .cta_overlayb a.cta_btn,.primary-menu .donate a,.thanks-to ul li>div span,.thanks-to ul li>a.content span,.donate-block .donate,.donate-block-full .donate,.donate-block-hero .donate,.btn,#submitButton,.case-studies .item>div>div strong,.case-studies .item>div>a.content strong,.donateOptions .donateOptionOOT ul li.donateOptionOther a{padding:10px 20px;font-size:20px;text-transform:uppercase;font-weight:700}@media screen and (max-width:500px){form#donateForm.form-horizontal .btn,form#donateForm.form-horizontal #submitButton,.donate-form.form-horizontal .btn,.donate-form.form-horizontal #submitButton,form#stripe-donation-form .sized-container .btn,form#stripe-donation-form .sized-container #submitButton,form#contra-newsletter #submitButton,form#DirectDebitForm #submitButton,form#CreditCardForm #submitButton,form#stripe-donation-form #submitButton,form#contra-newsletter.form-horizontal .btn,form#contra-newsletter.form-horizontal #submitButton,.case-study-footer>a,header.site-header .cta_overlay a.cta_btn,header.site-header .cta_overlayb a.cta_btn,.primary-menu .donate a,.thanks-to ul li>div span,.thanks-to ul li>a.content span,.donate-block .donate,.donate-block-full .donate,.donate-block-hero .donate,.btn,#submitButton,.case-studies .item>div>div strong,.case-studies .item>div>a.content strong,.donateOptions .donateOptionOOT ul li.donateOptionOther a{font-size:18px}}html,body{font-family:'Poppins',sans-serif;font-size:18px;color:#444;-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004)}@media screen and (max-width:500px){html,body{font-size:15px}}p,label{line-height:1.7em;margin:20px 0;font-size:16px}h1,.h1{font-size:50px;margin:0 0 30px;text-transform:uppercase;font-weight:700}.page-template-template-telephone-thank-you h1,.page-template-template-telephone-thank-you .h1{font-size:32px}@media screen and (max-width:1200px){h1,.h1{font-size:40px}}@media screen and (max-width:800px){h1,.h1{font-size:38px}}@media screen and (max-width:500px){h1,.h1{font-size:20px}}h1.is-long,.h1.is-long{font-size:40px;width:100%}@media screen and (max-width:1200px){h1.is-long,.h1.is-long{font-size:36px}}@media screen and (max-width:800px){h1.is-long,.h1.is-long{font-size:32px}}@media screen and (max-width:500px){h1.is-long,.h1.is-long{font-size:20px}}h2,.h2{font-size:50px;line-height:1.4em;margin:0 0 30px;text-transform:uppercase;font-weight:700}@media screen and (max-width:1200px){h2,.h2{font-size:40px}}@media screen and (max-width:800px){h2,.h2{font-size:36px}}@media screen and (max-width:500px){h2,.h2{font-size:36px}}h2.lowercase,.h2.lowercase{text-transform:capitalize;font-weight:400;font-size:40px;margin-top:20px}@media screen and (max-width:800px){h2.lowercase,.h2.lowercase{font-size:20px;line-height:30px}}h2.text-transform-init,.h2.text-transform-init{text-transform:initial;margin-bottom:30px}h3{font-size:40px;line-height:1.4em;margin:0 0 30px;text-transform:uppercase;font-weight:700}@media screen and (max-width:1200px){h3{font-size:36px}}@media screen and (max-width:800px){h3{font-size:32px}}@media screen and (max-width:800px){h3{font-size:22px!important;line-height:1.3}}.sidebar-3 h3 .show-mobile{padding:20px 10px}@media screen and (min-width:800px){h3.show-mobile{opacity:0;visibility:hidden;height:0;padding:0;margin:0}}h4{margin:0 0 30px;font-size:26px;line-height:1.4em;font-weight:700}@media screen and (max-width:800px){h4{font-size:26px}}h5{margin:0 0 30px;font-size:24px;line-height:1.4em;font-weight:700}@media screen and (max-width:800px){h5{font-size:24px}}h6{margin:0 0 30px;font-size:22px;line-height:1.4em;font-weight:700}@media screen and (max-width:800px){h6{font-size:22px}}p{font-weight:300;margin:0 0 15px}strong{font-weight:700}.widget.twitter-feed ul li{font-size:16px}@media screen and (max-width:500px){.widget.twitter-feed ul li{font-size:14px}}li{line-height:1.7em;font-size:16px;font-weight:300}blockquote{color:#9FAD9F;line-height:1.7em;font-size:30px}.mask-image{position:relative;overflow:hidden;margin-bottom:60px}.mask-image:before,.mask-image:after{content:'';position:absolute;height:100%}.mask-image:before{width:0;bottom:100px;border-top:0 solid transparent;border-left:40px solid #FFF;border-bottom:120px solid transparent}.mask-image:after{width:0;top:100px;right:0;border-top:130px solid transparent;border-right:40px solid #FFF;border-bottom:0 solid transparent}.mask-image img{max-width:100%;height:auto;display:block}.small-blockquote blockquote{padding:0 30px;position:relative;font-size:30px;line-height:42px;margin-bottom:40px}@media screen and (max-width:1180px){.small-blockquote blockquote{font-size:24px;line-height:1.4}}@media screen and (max-width:500px){.small-blockquote blockquote{padding:20px 20px}}.small-blockquote blockquote:before,.small-blockquote blockquote:after{content:'';position:absolute;height:65%;width:20px;background-size:contain}.small-blockquote blockquote:before{background:url(../../../../../../../../themes/stmartins/assets/img/blockquote-before.svg) no-repeat top;left:0;top:0}.small-blockquote blockquote:after{background:url(../../../../../../../../themes/stmartins/assets/img/blockquote-after.svg) no-repeat bottom;right:0;bottom:0}@media screen and (max-width:500px){.small-blockquote.hide-mobile{opacity:0;visibility:hidden;height:0}}em{font-style:italic}a{text-decoration:underline;color:#B30931}a:hover{color:#520416}footer a{text-decoration:none}footer a:hover{text-decoration:none}.donate-form.form-horizontal a{text-decoration:none;color:#000;border-bottom:1px solid #B30931}.donate-form.form-horizontal a:hover{color:#520416}.donate-form.form-horizontal a:hover:hover{text-decoration:none}h2 a,h3 a,a h2,a h3{text-decoration:none}h2 a:hover,h3 a:hover,a h2:hover,a h3:hover{text-decoration:none}.case-carousel-item a:hover{text-decoration:none}a.pop-button,a.more,.btn-white,.btn,a.no-underline,a.cta_btn{text-decoration:none}a.pop-button:hover,a.more:hover,.btn-white:hover,.btn:hover,a.no-underline:hover,a.cta_btn:hover{text-decoration:none}.donateOptions a{text-decoration:none}.donateOptions a:hover{text-decoration:none}a.btn--dark{background-color:#333}a.btn--dark:hover{background-color:#1a1a1a;color:#FFF}.jump__to--wrapper{display:block}.jump__to--wrapper ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;background-color:#3b3857}.jump__to--wrapper ul li{-ms-flex:1 0 100%;flex:1 0 100%}.jump__to--wrapper ul li a{display:block;padding:.75rem 1.5rem;color:#FFF;text-decoration:none;font-weight:600;text-transform:uppercase}.jump__to--item{background-color:#3b3857}.jump__to--item:hover{background-color:#111019}.open-jump-menu{display:none}@media screen and (max-width:800px){.open-jump-menu{position:fixed;bottom:15%;height:48px;width:48px;background-color:#B30931;right:1rem;border-radius:50%;display:block;cursor:pointer}}.open-jump-menu span{width:20px;height:1px;background-color:#FFF;position:absolute;transition:transform 0.2s linear}.open-jump-menu span:nth-of-type(1){left:50%;top:40%;transform:translateX(-50%)}.open-jump-menu span:nth-of-type(2){left:50%;top:50%;transform:translateX(-50%)}.open-jump-menu span:nth-of-type(3){left:50%;top:60%;transform:translateX(-50%)}.active .open-jump-menu span:nth-of-type(1){transform:translate(-47.5%,5px) rotate(45deg)}.active .open-jump-menu span:nth-of-type(2){opacity:0}.active .open-jump-menu span:nth-of-type(3){transform:translate(-47.5%,-5px) rotate(135deg)}.pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pagination a,.pagination span{margin:3px;height:20px;width:20px;text-align:center;text-decoration:none}.social-list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.social-list li{list-style:none;margin-left:20px}hr{display:block;margin:20px 0;border:0;height:1px;background-image:-o-linear-gradient(left,transparent,rgba(0,0,0,.5),transparent)}form#donateForm,.donate-form{padding-bottom:60px!important}form#donateForm .StripeElement,.donate-form .StripeElement{border:1px solid #ccc;margin-top:10px;padding:20px}form#donateForm.form-horizontal hr,.donate-form.form-horizontal hr{background-color:#999;margin:40px 0}form#donateForm.form-horizontal .invalid,form#donateForm.form-horizontal .error,.donate-form.form-horizontal .invalid,.donate-form.form-horizontal .error{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 0}form#donateForm.form-horizontal .valid,.donate-form.form-horizontal .valid{display:none}form#donateForm.form-horizontal .invalid,.donate-form.form-horizontal .invalid{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 60px}form#donateForm.form-horizontal .form-group,.donate-form.form-horizontal .form-group{margin-bottom:20px}form#donateForm.form-horizontal .form-group>div .sign,.donate-form.form-horizontal .form-group>div .sign{float:left;margin-right:10px;height:100px;font-size:80px;line-height:100px}form#donateForm.form-horizontal .form-group>div #AmountPrefix,.donate-form.form-horizontal .form-group>div #AmountPrefix{background:none;border:none;font-size:80px;width:auto;height:auto;vertical-align:bottom;color:#B30931;font-weight:700;padding:21px 0}@media screen and (max-width:500px){form#donateForm.form-horizontal .form-group>div #AmountPrefix,.donate-form.form-horizontal .form-group>div #AmountPrefix{font-size:60px}}form#donateForm.form-horizontal .form-group>div .form-control,form#donateForm.form-horizontal .form-group>div input[type=text],form#donateForm.form-horizontal .form-group>div input[type=email],.donate-form.form-horizontal .form-group>div .form-control,.donate-form.form-horizontal .form-group>div input[type=text],.donate-form.form-horizontal .form-group>div input[type=email]{display:block;width:40%;height:50px;padding:0 12px;color:#000;background-image:none;background-color:transparent;border:0;border:1px solid #999;border-radius:0;clear:both;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:20px;font-size:16px}@media screen and (max-width:800px){form#donateForm.form-horizontal .form-group>div .form-control,form#donateForm.form-horizontal .form-group>div input[type=text],form#donateForm.form-horizontal .form-group>div input[type=email],.donate-form.form-horizontal .form-group>div .form-control,.donate-form.form-horizontal .form-group>div input[type=text],.donate-form.form-horizontal .form-group>div input[type=email]{width:100%}}@media screen and (max-width:500px){form#donateForm.form-horizontal .form-group>div .form-control,form#donateForm.form-horizontal .form-group>div input[type=text],form#donateForm.form-horizontal .form-group>div input[type=email],.donate-form.form-horizontal .form-group>div .form-control,.donate-form.form-horizontal .form-group>div input[type=text],.donate-form.form-horizontal .form-group>div input[type=email]{font-size:50px}}form#donateForm.form-horizontal .form-group>div .form-control.amount,form#donateForm.form-horizontal .form-group>div input[type=text].amount,form#donateForm.form-horizontal .form-group>div input[type=email].amount,.donate-form.form-horizontal .form-group>div .form-control.amount,.donate-form.form-horizontal .form-group>div input[type=text].amount,.donate-form.form-horizontal .form-group>div input[type=email].amount{height:auto;font-size:80px}form#donateForm.form-horizontal .form-group>div .form-control.amount#donate-amount,form#donateForm.form-horizontal .form-group>div input[type=text].amount#donate-amount,form#donateForm.form-horizontal .form-group>div input[type=email].amount#donate-amount,.donate-form.form-horizontal .form-group>div .form-control.amount#donate-amount,.donate-form.form-horizontal .form-group>div input[type=text].amount#donate-amount,.donate-form.form-horizontal .form-group>div input[type=email].amount#donate-amount{width:200px;display:inline-block}@media screen and (max-width:1000px){form#donateForm.form-horizontal .form-group>div .form-control.amount,form#donateForm.form-horizontal .form-group>div input[type=text].amount,form#donateForm.form-horizontal .form-group>div input[type=email].amount,.donate-form.form-horizontal .form-group>div .form-control.amount,.donate-form.form-horizontal .form-group>div input[type=text].amount,.donate-form.form-horizontal .form-group>div input[type=email].amount{width:35%!important}}@media screen and (max-width:800px){form#donateForm.form-horizontal .form-group>div .form-control.amount,form#donateForm.form-horizontal .form-group>div input[type=text].amount,form#donateForm.form-horizontal .form-group>div input[type=email].amount,.donate-form.form-horizontal .form-group>div .form-control.amount,.donate-form.form-horizontal .form-group>div input[type=text].amount,.donate-form.form-horizontal .form-group>div input[type=email].amount{width:50%}}@media screen and (max-width:500px){form#donateForm.form-horizontal .form-group>div .form-control.amount,form#donateForm.form-horizontal .form-group>div input[type=text].amount,form#donateForm.form-horizontal .form-group>div input[type=email].amount,.donate-form.form-horizontal .form-group>div .form-control.amount,.donate-form.form-horizontal .form-group>div input[type=text].amount,.donate-form.form-horizontal .form-group>div input[type=email].amount{width:70%;font-size:50px}}form#donateForm.form-horizontal .form-group>div .form-control.small,form#donateForm.form-horizontal .form-group>div input[type=text].small,form#donateForm.form-horizontal .form-group>div input[type=email].small,.donate-form.form-horizontal .form-group>div .form-control.small,.donate-form.form-horizontal .form-group>div input[type=text].small,.donate-form.form-horizontal .form-group>div input[type=email].small{width:45px;display:inline-block}form#donateForm.form-horizontal .form-group>div .form-control.medium,form#donateForm.form-horizontal .form-group>div input[type=text].medium,form#donateForm.form-horizontal .form-group>div input[type=email].medium,.donate-form.form-horizontal .form-group>div .form-control.medium,.donate-form.form-horizontal .form-group>div input[type=text].medium,.donate-form.form-horizontal .form-group>div input[type=email].medium{width:103px}form#donateForm.form-horizontal .form-group>div textarea.form-control,.donate-form.form-horizontal .form-group>div textarea.form-control{height:auto;overflow:auto;width:100%}form#donateForm.form-horizontal .form-group>div .e-payment,.donate-form.form-horizontal .form-group>div .e-payment{clear:both;padding-top:20px;border-top:1px solid #F1F1F1;text-align:center}form#donateForm.form-horizontal .form-group>div .e-payment p,.donate-form.form-horizontal .form-group>div .e-payment p{margin-top:0;text-align:left}form#donateForm.form-horizontal .form-group>div .e-payment img,.donate-form.form-horizontal .form-group>div .e-payment img{display:inline-block;text-align:center;max-width:100%}form#donateForm.form-horizontal .form-group>div.stack label,.donate-form.form-horizontal .form-group>div.stack label{display:block;padding:6.6666666667px 0}form#donateForm.form-horizontal .form-group>div.stack label span,.donate-form.form-horizontal .form-group>div.stack label span{top:0}form#donateForm.form-horizontal .form-group>div>p:first-child,.donate-form.form-horizontal .form-group>div>p:first-child{margin-top:0}form#donateForm.form-horizontal .form-group>div.label h4,.donate-form.form-horizontal .form-group>div.label h4{font-size:20px;margin-bottom:20px;font-weight:700}form#donateForm.form-horizontal .form-group>div.label label,.donate-form.form-horizontal .form-group>div.label label{display:block;padding-top:10px;margin-bottom:5px}form#donateForm.form-horizontal .form-group>div.label label.no-drop,.donate-form.form-horizontal .form-group>div.label label.no-drop{padding-top:0}form#donateForm.form-horizontal .form-group>div.label p,.donate-form.form-horizontal .form-group>div.label p{margin:0;font-size:80%;margin-bottom:5px}form#donateForm.form-horizontal .form-group>div.label h3,.donate-form.form-horizontal .form-group>div.label h3{margin:0!important;padding:0!important}form#donateForm.form-horizontal .btn,form#donateForm.form-horizontal #submitButton,.donate-form.form-horizontal .btn,.donate-form.form-horizontal #submitButton{background-color:#B30931;color:#FFF;text-align:center;display:block;margin:0;padding:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}form#donateForm.form-horizontal .btn span,form#donateForm.form-horizontal #submitButton span,.donate-form.form-horizontal .btn span,.donate-form.form-horizontal #submitButton span{position:absolute;width:80px;right:0;top:0;bottom:0;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow.png);background-position:center center;background-repeat:no-repeat;background-color:#91a191;transition:background-color .2s ease-in-out}form#donateForm.form-horizontal .btn:hover,form#donateForm.form-horizontal #submitButton:hover,.donate-form.form-horizontal .btn:hover,.donate-form.form-horizontal #submitButton:hover{background-color:#839683}form#donateForm.form-horizontal .btn:hover span,form#donateForm.form-horizontal #submitButton:hover span,.donate-form.form-horizontal .btn:hover span,.donate-form.form-horizontal #submitButton:hover span{background-color:#768a76}form#donateForm select::-ms-expand,.donate-form select::-ms-expand{display:none}@media screen and (max-width:500px){form#donateForm,.donate-form{padding-bottom:0!important}}.styled-stripe-select .form-control{display:block;width:40%;height:50px;padding:0 12px;color:#000;background-image:none;background-color:transparent;border:0;border:1px solid #999;border-radius:0;clear:both;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:20px;font-size:16px;width:100%}form#stripe-donation-form select::-ms-expand{display:none}form#stripe-donation-form h5{font-weight:700;font-size:20px;margin-bottom:20px}form#stripe-donation-form .StripeElement{border:1px solid #ccc;margin-top:10px;padding:20px}form#stripe-donation-form .sized-container .invalid,form#stripe-donation-form .sized-container .error{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:0!important}form#stripe-donation-form .sized-container .invalid.valid,form#stripe-donation-form .sized-container .error.valid{display:none!important}form#stripe-donation-form .sized-container .invalid{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 60px}form#stripe-donation-form .sized-container .form-group{margin-bottom:20px}form#stripe-donation-form .sized-container .form-group>div .sign{float:left;margin-right:10px;height:100px;font-size:80px;line-height:100px}form#stripe-donation-form .sized-container .form-group>div #AmountPrefix{background:none;border:none;font-size:80px;width:auto;vertical-align:bottom;color:#B30931;font-weight:700;padding:21px 0}@media screen and (max-width:1080px){form#stripe-donation-form .sized-container .form-group>div #AmountPrefix{font-size:60px}}@media screen and (max-width:800px){form#stripe-donation-form .sized-container .form-group>div #AmountPrefix{font-size:80px}}@media screen and (max-width:500px){form#stripe-donation-form .sized-container .form-group>div #AmountPrefix{font-size:60px}}form#stripe-donation-form .sized-container .form-group>div .form-control,form#stripe-donation-form .sized-container .form-group>div input[type=text],form#stripe-donation-form .sized-container .form-group>div input[type=email]{display:block;width:40%;height:50px;padding:0 12px;color:#000;background-image:none;background-color:transparent;border:0;border:1px solid #999;border-radius:0;clear:both;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:20px;font-size:16px}@media screen and (max-width:800px){form#stripe-donation-form .sized-container .form-group>div .form-control,form#stripe-donation-form .sized-container .form-group>div input[type=text],form#stripe-donation-form .sized-container .form-group>div input[type=email]{width:100%}}form#stripe-donation-form .sized-container .form-group>div .form-control.amount,form#stripe-donation-form .sized-container .form-group>div input[type=text].amount,form#stripe-donation-form .sized-container .form-group>div input[type=email].amount{font-size:80px;padding-left:0;padding-right:0}form#stripe-donation-form .sized-container .form-group>div .form-control.amount#donate-amount,form#stripe-donation-form .sized-container .form-group>div input[type=text].amount#donate-amount,form#stripe-donation-form .sized-container .form-group>div input[type=email].amount#donate-amount{width:200px;display:inline-block}@media screen and (max-width:1080px){form#stripe-donation-form .sized-container .form-group>div .form-control.amount,form#stripe-donation-form .sized-container .form-group>div input[type=text].amount,form#stripe-donation-form .sized-container .form-group>div input[type=email].amount{font-size:60px}}@media screen and (max-width:800px){form#stripe-donation-form .sized-container .form-group>div .form-control.amount,form#stripe-donation-form .sized-container .form-group>div input[type=text].amount,form#stripe-donation-form .sized-container .form-group>div input[type=email].amount{width:50%}}@media screen and (max-width:800px){form#stripe-donation-form .sized-container .form-group>div .form-control.amount,form#stripe-donation-form .sized-container .form-group>div input[type=text].amount,form#stripe-donation-form .sized-container .form-group>div input[type=email].amount{font-size:80px}}@media screen and (max-width:500px){form#stripe-donation-form .sized-container .form-group>div .form-control.amount,form#stripe-donation-form .sized-container .form-group>div input[type=text].amount,form#stripe-donation-form .sized-container .form-group>div input[type=email].amount{width:70%;font-size:60px}}form#stripe-donation-form .sized-container .form-group>div .form-control.small,form#stripe-donation-form .sized-container .form-group>div input[type=text].small,form#stripe-donation-form .sized-container .form-group>div input[type=email].small{width:45px;display:inline-block}form#stripe-donation-form .sized-container .form-group>div .form-control.medium,form#stripe-donation-form .sized-container .form-group>div input[type=text].medium,form#stripe-donation-form .sized-container .form-group>div input[type=email].medium{width:103px}form#stripe-donation-form .sized-container .form-group>div textarea.form-control{height:auto;overflow:auto;width:100%}form#stripe-donation-form .sized-container .form-group>div .e-payment{clear:both;padding-top:20px;border-top:1px solid #F1F1F1;text-align:center}form#stripe-donation-form .sized-container .form-group>div .e-payment p{margin-top:0;text-align:left}form#stripe-donation-form .sized-container .form-group>div .e-payment img{display:inline-block;text-align:center;max-width:100%}form#stripe-donation-form .sized-container .form-group>div.stack label{display:block;padding:6.6666666667px 0}form#stripe-donation-form .sized-container .form-group>div.stack label span{top:0}form#stripe-donation-form .sized-container .form-group>div>p:first-child{margin-top:0}form#stripe-donation-form .sized-container .form-group>div.label h4{font-size:20px;margin-bottom:20px;font-weight:700}form#stripe-donation-form .sized-container .form-group>div.label label{display:block;padding-top:10px;margin-bottom:5px}form#stripe-donation-form .sized-container .form-group>div.label label.no-drop{padding-top:0}form#stripe-donation-form .sized-container .form-group>div.label p{margin:0;font-size:80%;margin-bottom:5px}form#stripe-donation-form .sized-container .form-group>div.label h3{margin:0!important;padding:0!important}form#stripe-donation-form .sized-container .btn,form#stripe-donation-form .sized-container #submitButton{background-color:#B30931;color:#FFF;text-align:center;display:block;margin:0;padding:20px}form#stripe-donation-form .sized-container .btn span,form#stripe-donation-form .sized-container #submitButton span{position:absolute;width:80px;right:0;top:0;bottom:0;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow.png);background-position:center center;background-repeat:no-repeat;background-color:#91a191;transition:background-color .2s ease-in-out}form#stripe-donation-form .sized-container .btn:hover,form#stripe-donation-form .sized-container #submitButton:hover{background-color:#839683}form#stripe-donation-form .sized-container .btn:hover span,form#stripe-donation-form .sized-container #submitButton:hover span{background-color:#768a76}form#stripe-donation-form .sized-container .btn.donate,form#stripe-donation-form .sized-container #submitButton.donate{margin:60px auto 0 auto;font-size:22px}form#stripe-donation-form .sized-container .form-group>div input[type="text"],form#stripe-donation-form .sized-container .form-group>div input[type="email"],form#stripe-donation-form .sized-container .form-group>div select,form#stripe-donation-form .sized-container .form-group>div .form-control{width:100%}form#stripe-donation-form .sized-container .write-a-message label{font-size:20px;font-weight:600;display:block;margin-bottom:20px}form#stripe-donation-form .sized-container .write-a-message textarea{background-color:#fff}form#stripe-donation-form .sized-container input#Amount,form#stripe-donation-form .sized-container .site-main .thankyou-banner .thankyou-popup .content input#thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content form#stripe-donation-form .sized-container input#thankyou-amount{color:#B30931}form#contra-newsletter .invalid,form#DirectDebitForm .invalid,form#CreditCardForm .invalid,form#stripe-donation-form .invalid{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 60px}form#contra-newsletter .first-row td:first-of-type,form#DirectDebitForm .first-row td:first-of-type,form#CreditCardForm .first-row td:first-of-type,form#stripe-donation-form .first-row td:first-of-type{width:calc(25% - 20px)}form#contra-newsletter .first-row .first-name,form#contra-newsletter .first-row .last-name,form#DirectDebitForm .first-row .first-name,form#DirectDebitForm .first-row .last-name,form#CreditCardForm .first-row .first-name,form#CreditCardForm .first-row .last-name,form#stripe-donation-form .first-row .first-name,form#stripe-donation-form .first-row .last-name{width:calc(37.5% - 20px)}form#contra-newsletter .address td,form#contra-newsletter .email-form td,form#DirectDebitForm .address td,form#DirectDebitForm .email-form td,form#CreditCardForm .address td,form#CreditCardForm .email-form td,form#stripe-donation-form .address td,form#stripe-donation-form .email-form td{width:99%}form#contra-newsletter input[type="checkbox"],form#DirectDebitForm input[type="checkbox"],form#CreditCardForm input[type="checkbox"],form#stripe-donation-form input[type="checkbox"]{margin-left:0}form#contra-newsletter input[type="checkbox"]+input[type="checkbox"],form#DirectDebitForm input[type="checkbox"]+input[type="checkbox"],form#CreditCardForm input[type="checkbox"]+input[type="checkbox"],form#stripe-donation-form input[type="checkbox"]+input[type="checkbox"]{margin-left:15px}form#contra-newsletter .hidden,form#DirectDebitForm .hidden,form#CreditCardForm .hidden,form#stripe-donation-form .hidden{display:none}form#contra-newsletter #submitButton,form#DirectDebitForm #submitButton,form#CreditCardForm #submitButton,form#stripe-donation-form #submitButton{background:#B30931;color:#FFF;height:auto;border-radius:0;text-align:center;padding:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width:500px){form#contra-newsletter #submitButton,form#DirectDebitForm #submitButton,form#CreditCardForm #submitButton,form#stripe-donation-form #submitButton{font-size:22px;padding:15px}}form#contra-newsletter #submitButton span,form#DirectDebitForm #submitButton span,form#CreditCardForm #submitButton span,form#stripe-donation-form #submitButton span{position:absolute;width:80px;right:0;top:0;bottom:0;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow.png);background-position:center center;background-repeat:no-repeat;background-color:#91a191}form#contra-newsletter #submitButton:hover,form#DirectDebitForm #submitButton:hover,form#CreditCardForm #submitButton:hover,form#stripe-donation-form #submitButton:hover{background-color:#839683;cursor:pointer}form#contra-newsletter #submitButton:hover span,form#DirectDebitForm #submitButton:hover span,form#CreditCardForm #submitButton:hover span,form#stripe-donation-form #submitButton:hover span{background-color:#768a76}form#contra-newsletter .your-details,form#DirectDebitForm .your-details,form#CreditCardForm .your-details,form#stripe-donation-form .your-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto!important;width:80%;padding-bottom:60px}@media screen and (max-width:800px){form#contra-newsletter .your-details,form#DirectDebitForm .your-details,form#CreditCardForm .your-details,form#stripe-donation-form .your-details{-ms-flex-direction:column;flex-direction:column}}form#contra-newsletter .your-details .form-group,form#DirectDebitForm .your-details .form-group,form#CreditCardForm .your-details .form-group,form#stripe-donation-form .your-details .form-group{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 10px;margin:0 0 20px 0;float:none;display:block}form#contra-newsletter .your-details .form-group input,form#DirectDebitForm .your-details .form-group input,form#CreditCardForm .your-details .form-group input,form#stripe-donation-form .your-details .form-group input{margin-bottom:0!important;margin-top:0!important}form#contra-newsletter .your-details .form-group>div,form#DirectDebitForm .your-details .form-group>div,form#CreditCardForm .your-details .form-group>div,form#stripe-donation-form .your-details .form-group>div{padding:0}form#contra-newsletter .your-details .form-group:first-of-type,form#DirectDebitForm .your-details .form-group:first-of-type,form#CreditCardForm .your-details .form-group:first-of-type,form#stripe-donation-form .your-details .form-group:first-of-type{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media screen and (max-width:800px){form#contra-newsletter .your-details .form-group:first-of-type,form#DirectDebitForm .your-details .form-group:first-of-type,form#CreditCardForm .your-details .form-group:first-of-type,form#stripe-donation-form .your-details .form-group:first-of-type{max-width:100%;-ms-flex:100%;flex:100%}}form#contra-newsletter .your-details .form-group:nth-of-type(2),form#contra-newsletter .your-details .form-group:nth-of-type(3),form#DirectDebitForm .your-details .form-group:nth-of-type(2),form#DirectDebitForm .your-details .form-group:nth-of-type(3),form#CreditCardForm .your-details .form-group:nth-of-type(2),form#CreditCardForm .your-details .form-group:nth-of-type(3),form#stripe-donation-form .your-details .form-group:nth-of-type(2),form#stripe-donation-form .your-details .form-group:nth-of-type(3){-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}@media screen and (max-width:800px){form#contra-newsletter .your-details .form-group:nth-of-type(2),form#contra-newsletter .your-details .form-group:nth-of-type(3),form#DirectDebitForm .your-details .form-group:nth-of-type(2),form#DirectDebitForm .your-details .form-group:nth-of-type(3),form#CreditCardForm .your-details .form-group:nth-of-type(2),form#CreditCardForm .your-details .form-group:nth-of-type(3),form#stripe-donation-form .your-details .form-group:nth-of-type(2),form#stripe-donation-form .your-details .form-group:nth-of-type(3){max-width:100%;-ms-flex:100%;flex:100%}}form#contra-newsletter .your-details .form-group:nth-of-type(4),form#DirectDebitForm .your-details .form-group:nth-of-type(4),form#CreditCardForm .your-details .form-group:nth-of-type(4),form#stripe-donation-form .your-details .form-group:nth-of-type(4){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}form#contra-newsletter .your-details .form-group:last-of-type,form#DirectDebitForm .your-details .form-group:last-of-type,form#CreditCardForm .your-details .form-group:last-of-type,form#stripe-donation-form .your-details .form-group:last-of-type{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media screen and (max-width:800px){form#contra-newsletter .your-details .form-group,form#DirectDebitForm .your-details .form-group,form#CreditCardForm .your-details .form-group,form#stripe-donation-form .your-details .form-group{max-width:100%;-ms-flex:100%;flex:100%}}@media screen and (max-width:500px){form#contra-newsletter .your-details,form#DirectDebitForm .your-details,form#CreditCardForm .your-details,form#stripe-donation-form .your-details{padding-bottom:0}}form#contra-newsletter .pay-block-donate,form#DirectDebitForm .pay-block-donate,form#CreditCardForm .pay-block-donate,form#stripe-donation-form .pay-block-donate{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 80px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:500px){form#contra-newsletter .pay-block-donate,form#DirectDebitForm .pay-block-donate,form#CreditCardForm .pay-block-donate,form#stripe-donation-form .pay-block-donate{margin:0 -10px 0}}form#contra-newsletter .pay-block-donate .form-group,form#DirectDebitForm .pay-block-donate .form-group,form#CreditCardForm .pay-block-donate .form-group,form#stripe-donation-form .pay-block-donate .form-group{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding:0 40px;margin:0;float:none;clear:left;display:block}@media screen and (max-width:800px){form#contra-newsletter .pay-block-donate .form-group,form#DirectDebitForm .pay-block-donate .form-group,form#CreditCardForm .pay-block-donate .form-group,form#stripe-donation-form .pay-block-donate .form-group{padding:0;max-width:100%}form#contra-newsletter .pay-block-donate .form-group.donation-impact,form#DirectDebitForm .pay-block-donate .form-group.donation-impact,form#CreditCardForm .pay-block-donate .form-group.donation-impact,form#stripe-donation-form .pay-block-donate .form-group.donation-impact{padding:20px;margin-top:30px}}form#contra-newsletter .pay-block-donate .form-group .border-bottom,form#DirectDebitForm .pay-block-donate .form-group .border-bottom,form#CreditCardForm .pay-block-donate .form-group .border-bottom,form#stripe-donation-form .pay-block-donate .form-group .border-bottom{float:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}form#contra-newsletter .pay-block-donate .form-group:first-of-type,form#DirectDebitForm .pay-block-donate .form-group:first-of-type,form#CreditCardForm .pay-block-donate .form-group:first-of-type,form#stripe-donation-form .pay-block-donate .form-group:first-of-type{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}@media screen and (max-width:800px){form#contra-newsletter .pay-block-donate .form-group:first-of-type,form#DirectDebitForm .pay-block-donate .form-group:first-of-type,form#CreditCardForm .pay-block-donate .form-group:first-of-type,form#stripe-donation-form .pay-block-donate .form-group:first-of-type{padding:0;max-width:90%;-ms-flex:0 0 90%;flex:0 0 90%}}@media screen and (max-width:1200px){form#contra-newsletter .pay-block-donate .form-group:first-of-type #Amount,form#contra-newsletter .pay-block-donate .form-group:first-of-type .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content form#contra-newsletter .pay-block-donate .form-group:first-of-type #thankyou-amount,form#DirectDebitForm .pay-block-donate .form-group:first-of-type #Amount,form#DirectDebitForm .pay-block-donate .form-group:first-of-type .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content form#DirectDebitForm .pay-block-donate .form-group:first-of-type #thankyou-amount,form#CreditCardForm .pay-block-donate .form-group:first-of-type #Amount,form#CreditCardForm .pay-block-donate .form-group:first-of-type .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content form#CreditCardForm .pay-block-donate .form-group:first-of-type #thankyou-amount,form#stripe-donation-form .pay-block-donate .form-group:first-of-type #Amount,form#stripe-donation-form .pay-block-donate .form-group:first-of-type .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content form#stripe-donation-form .pay-block-donate .form-group:first-of-type #thankyou-amount{padding:0}}form#contra-newsletter .pay-block-donate .form-group:first-of-type #AmountPrefix,form#DirectDebitForm .pay-block-donate .form-group:first-of-type #AmountPrefix,form#CreditCardForm .pay-block-donate .form-group:first-of-type #AmountPrefix,form#stripe-donation-form .pay-block-donate .form-group:first-of-type #AmountPrefix{padding:0}form#contra-newsletter .pay-block-donate .form-group:first-of-type #Amount,form#contra-newsletter .pay-block-donate .form-group:first-of-type .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content form#contra-newsletter .pay-block-donate .form-group:first-of-type #thankyou-amount,form#DirectDebitForm .pay-block-donate .form-group:first-of-type #Amount,form#DirectDebitForm .pay-block-donate .form-group:first-of-type .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content form#DirectDebitForm .pay-block-donate .form-group:first-of-type #thankyou-amount,form#CreditCardForm .pay-block-donate .form-group:first-of-type #Amount,form#CreditCardForm .pay-block-donate .form-group:first-of-type .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content form#CreditCardForm .pay-block-donate .form-group:first-of-type #thankyou-amount,form#stripe-donation-form .pay-block-donate .form-group:first-of-type #Amount,form#stripe-donation-form .pay-block-donate .form-group:first-of-type .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content form#stripe-donation-form .pay-block-donate .form-group:first-of-type #thankyou-amount{height:auto;margin-bottom:0;outline:1px solid #FFF}form#contra-newsletter .pay-block-donate .form-group:nth-of-type(2),form#DirectDebitForm .pay-block-donate .form-group:nth-of-type(2),form#CreditCardForm .pay-block-donate .form-group:nth-of-type(2),form#stripe-donation-form .pay-block-donate .form-group:nth-of-type(2){text-align:center}form#contra-newsletter .pay-block-donate .form-group:nth-of-type(2) textarea,form#DirectDebitForm .pay-block-donate .form-group:nth-of-type(2) textarea,form#CreditCardForm .pay-block-donate .form-group:nth-of-type(2) textarea,form#stripe-donation-form .pay-block-donate .form-group:nth-of-type(2) textarea{text-align:center;font-size:16px}form#contra-newsletter .pay-block-donate .message-wrapper,form#DirectDebitForm .pay-block-donate .message-wrapper,form#CreditCardForm .pay-block-donate .message-wrapper,form#stripe-donation-form .pay-block-donate .message-wrapper{margin-top:4rem;-ms-flex:0 0 80%;flex:0 0 80%;width:80%;text-align:center;max-width:80%;height:auto;display:block}@media screen and (max-width:800px){form#contra-newsletter .pay-block-donate .message-wrapper,form#DirectDebitForm .pay-block-donate .message-wrapper,form#CreditCardForm .pay-block-donate .message-wrapper,form#stripe-donation-form .pay-block-donate .message-wrapper{width:90%;max-width:90%}}@media screen and (max-width:500px){form#contra-newsletter .pay-block-donate .message-wrapper,form#DirectDebitForm .pay-block-donate .message-wrapper,form#CreditCardForm .pay-block-donate .message-wrapper,form#stripe-donation-form .pay-block-donate .message-wrapper{margin-top:0}}form#contra-newsletter .pay-block-donate .message-wrapper .label,form#DirectDebitForm .pay-block-donate .message-wrapper .label,form#CreditCardForm .pay-block-donate .message-wrapper .label,form#stripe-donation-form .pay-block-donate .message-wrapper .label{font-weight:600;font-size:20px}form#contra-newsletter .gift-for,form#DirectDebitForm .gift-for,form#CreditCardForm .gift-for,form#stripe-donation-form .gift-for{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:500px){form#contra-newsletter .gift-for,form#DirectDebitForm .gift-for,form#CreditCardForm .gift-for,form#stripe-donation-form .gift-for{margin-top:20px}}form#contra-newsletter .gift-for .label,form#DirectDebitForm .gift-for .label,form#CreditCardForm .gift-for .label,form#stripe-donation-form .gift-for .label{-ms-flex:1 0 100%;flex:1 0 100%}form#contra-newsletter .gift-for .select,form#DirectDebitForm .gift-for .select,form#CreditCardForm .gift-for .select,form#stripe-donation-form .gift-for .select{background-color:#EEE;position:relative;padding-right:20px!important}@media screen and (max-width:800px){form#contra-newsletter .gift-for .select,form#DirectDebitForm .gift-for .select,form#CreditCardForm .gift-for .select,form#stripe-donation-form .gift-for .select{margin-bottom:40px}}form#contra-newsletter .gift-for .select:after,form#DirectDebitForm .gift-for .select:after,form#CreditCardForm .gift-for .select:after,form#stripe-donation-form .gift-for .select:after{content:"▼";font-size:12px;position:absolute;right:10px;top:13px;z-index:1;text-align:center;width:10%;height:100%;pointer-events:none;color:#B30931}form#contra-newsletter .gift-for select,form#DirectDebitForm .gift-for select,form#CreditCardForm .gift-for select,form#stripe-donation-form .gift-for select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:16px;position:relative;padding-right:25px;overflow:hidden;text-align:center}form#contra-newsletter .gift-for select.form-control,form#DirectDebitForm .gift-for select.form-control,form#CreditCardForm .gift-for select.form-control,form#stripe-donation-form .gift-for select.form-control{margin-bottom:0!important}form#contra-newsletter .row-flex,form#DirectDebitForm .row-flex,form#CreditCardForm .row-flex,form#stripe-donation-form .row-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:80%}form#contra-newsletter .row-flex .form-group,form#DirectDebitForm .row-flex .form-group,form#CreditCardForm .row-flex .form-group,form#stripe-donation-form .row-flex .form-group{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 10px;margin:0;float:none;display:block}@media screen and (max-width:800px){form#contra-newsletter .row-flex .form-group,form#DirectDebitForm .row-flex .form-group,form#CreditCardForm .row-flex .form-group,form#stripe-donation-form .row-flex .form-group{padding:0;max-width:100%;-ms-flex:100%;flex:100%}}form#contra-newsletter .row-flex .form-group>div,form#DirectDebitForm .row-flex .form-group>div,form#CreditCardForm .row-flex .form-group>div,form#stripe-donation-form .row-flex .form-group>div{padding:0}form#contra-newsletter .row-flex .form-group.first,form#DirectDebitForm .row-flex .form-group.first,form#CreditCardForm .row-flex .form-group.first,form#stripe-donation-form .row-flex .form-group.first{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}form#contra-newsletter .row-flex .form-group.centered,form#DirectDebitForm .row-flex .form-group.centered,form#CreditCardForm .row-flex .form-group.centered,form#stripe-donation-form .row-flex .form-group.centered{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex:0 0 50%;flex:0 0 50%;max-width:160px;width:auto}form#contra-newsletter .row-flex.fixed-height,form#DirectDebitForm .row-flex.fixed-height,form#CreditCardForm .row-flex.fixed-height,form#stripe-donation-form .row-flex.fixed-height{min-height:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}form#contra-newsletter .row-flex.fixed-height .form-group,form#DirectDebitForm .row-flex.fixed-height .form-group,form#CreditCardForm .row-flex.fixed-height .form-group,form#stripe-donation-form .row-flex.fixed-height .form-group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}form#contra-newsletter .row-flex.fixed-height .ErrorContainer,form#DirectDebitForm .row-flex.fixed-height .ErrorContainer,form#CreditCardForm .row-flex.fixed-height .ErrorContainer,form#stripe-donation-form .row-flex.fixed-height .ErrorContainer{text-align:center}.telephone-form.grey{padding:80px 0;background-color:#EEE}.telephone-form.grey strong{background-color:#ffff8c}.telephone-form input[type='checkbox']{-webkit-appearance:none;width:18px;height:18px;background:#fff;border:2px solid #000;margin-bottom:-3px;color:#B30931;margin-right:10px}.telephone-form input[type='checkbox']:hover{border:3px solid #000;cursor:pointer}.telephone-form input[type='checkbox']:checked{background-color:#fff;transition:opacity 2s ease-in;position:relative}.telephone-form input[type="checkbox"]:checked:after{content:"X";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700}.keeping-intouch input[type='checkbox']{-webkit-appearance:none;width:18px;height:18px;background:#fff;border:2px solid #fff;margin-bottom:-1px}.keeping-intouch input[type='checkbox']:hover{cursor:pointer}.keeping-intouch input[type='checkbox']:checked{background-color:#9FAD9F;transition:opacity 2s ease-in;position:relative}.keeping-intouch input[type="checkbox"]:checked:after{content:"X";color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700}.donate-form.form-horizontal .col-2{column-count:2}@media screen and (max-width:800px){.donate-form.form-horizontal .col-2{column-count:1}}.donate-form.form-horizontal label{margin-bottom:20px}.col-8{display:inline;float:left;width:66.6666666667%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:800px){.col-8{width:66.6666666667%}}@media screen and (max-width:600px){.col-8{width:100%}}.col-7{display:inline;float:left;width:58.3333333333%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:800px){.col-7{width:58.3333333333%}}@media screen and (max-width:600px){.col-7{width:100%}}.col-6{display:inline;float:left;width:50%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:800px){.col-6{width:50%}}@media screen and (max-width:600px){.col-6{width:100%}}.col-5{display:inline;float:left;width:41.6666666667%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:800px){.col-5{width:41.6666666667%}}@media screen and (max-width:600px){.col-5{width:100%}}.col-4{display:inline;float:left;width:33.3333333333%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:800px){.col-4{width:33.3333333333%}}@media screen and (max-width:600px){.col-4{width:100%}}.col-3{display:inline;float:left;width:25%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:800px){.col-3{width:25%}}@media screen and (max-width:600px){.col-3{width:100%}}form .border-bottom{float:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}label.strong{font-weight:600}.volunteer-container .wpcf7 form.sent .wpcf7-response-output{color:#FFF}form#contra-newsletter{padding:20px 0 0!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}form#contra-newsletter.form-horizontal .invalid,form#contra-newsletter.form-horizontal .error{display:inline-block;background:red;padding:5px 8px;color:#FFF;font-weight:700;margin:10px 0 0 0}form#contra-newsletter.form-horizontal label.error{margin-top:-20px;margin-bottom:10px;font-size:9px;display:block}form#contra-newsletter.form-horizontal .valid{display:none}form#contra-newsletter.form-horizontal .valid[type="radio"]{display:inline}form#contra-newsletter.form-horizontal .invalid{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 60px}form#contra-newsletter.form-horizontal .form-group{margin-bottom:20px;padding:0 10px;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}form#contra-newsletter.form-horizontal .form-group:first-of-type{-ms-flex:0 0 20%;flex:0 0 20%;width:20%;margin-bottom:0}@media screen and (max-width:500px){form#contra-newsletter.form-horizontal .form-group:first-of-type{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}form#contra-newsletter.form-horizontal .form-group:nth-of-type(2),form#contra-newsletter.form-horizontal .form-group:nth-of-type(3){-ms-flex:0 0 40%;flex:0 0 40%;width:40%;margin-bottom:0}@media screen and (max-width:500px){form#contra-newsletter.form-horizontal .form-group:nth-of-type(2),form#contra-newsletter.form-horizontal .form-group:nth-of-type(3){-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}form#contra-newsletter.form-horizontal .form-group:nth-of-type(4),form#contra-newsletter.form-horizontal .form-group:nth-of-type(6){margin-bottom:0}form#contra-newsletter.form-horizontal .form-group:nth-of-type(5){position:relative;padding-bottom:25px}form#contra-newsletter.form-horizontal .form-group:nth-of-type(5) label.error{position:absolute;bottom:0;margin-bottom:0}form#contra-newsletter.form-horizontal .form-group>div .form-control,form#contra-newsletter.form-horizontal .form-group>div input[type=text],form#contra-newsletter.form-horizontal .form-group>div input[type=email]{display:block;width:100%;height:50px;padding:0 12px;color:#000;background-image:none;background-color:transparent;border:0;border:1px solid #999;border-radius:0;clear:both;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:20px;font-size:16px}@media screen and (max-width:800px){form#contra-newsletter.form-horizontal .form-group>div .form-control,form#contra-newsletter.form-horizontal .form-group>div input[type=text],form#contra-newsletter.form-horizontal .form-group>div input[type=email]{width:100%}}form#contra-newsletter.form-horizontal .form-group>div .form-control.small,form#contra-newsletter.form-horizontal .form-group>div input[type=text].small,form#contra-newsletter.form-horizontal .form-group>div input[type=email].small{width:45px;display:inline-block}form#contra-newsletter.form-horizontal .form-group>div .form-control.medium,form#contra-newsletter.form-horizontal .form-group>div input[type=text].medium,form#contra-newsletter.form-horizontal .form-group>div input[type=email].medium{width:103px}form#contra-newsletter.form-horizontal .form-group>div textarea.form-control{height:auto;overflow:auto;width:100%}form#contra-newsletter.form-horizontal .form-group>div.stack label{display:block;padding:6.6666666667px 0}form#contra-newsletter.form-horizontal .form-group>div.stack label span{top:0}form#contra-newsletter.form-horizontal .form-group>div>p:first-child{margin-top:0}form#contra-newsletter.form-horizontal .form-group>div.label h4{font-size:20px;margin-bottom:20px;font-weight:700}form#contra-newsletter.form-horizontal .form-group>div.label label{display:block;padding-top:10px;margin-bottom:5px}form#contra-newsletter.form-horizontal .form-group>div.label label.no-drop{padding-top:0}form#contra-newsletter.form-horizontal .form-group>div.label p{margin:0;font-size:80%;margin-bottom:5px}form#contra-newsletter.form-horizontal .form-group>div.label h3{margin:0!important;padding:0!important}form#contra-newsletter.form-horizontal .btn,form#contra-newsletter.form-horizontal #submitButton{background-color:#B30931;color:#FFF;text-align:center;display:block;margin:0;padding:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}form#contra-newsletter.form-horizontal .btn span,form#contra-newsletter.form-horizontal #submitButton span{position:absolute;width:80px;right:0;top:0;bottom:0;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow.png);background-position:center center;background-repeat:no-repeat;background-color:#91a191;transition:background-color .2s ease-in-out}form#contra-newsletter.form-horizontal .btn:hover,form#contra-newsletter.form-horizontal #submitButton:hover{background-color:#839683}form#contra-newsletter.form-horizontal .btn:hover span,form#contra-newsletter.form-horizontal #submitButton:hover span{background-color:#768a76}form#contra-newsletter select::-ms-expand{display:none}@media screen and (max-width:500px){form#contra-newsletter{padding-bottom:0!important}}.page-template-template-gocardless-covid .grecaptcha-badge,.page-template-template-stripe-covid .grecaptcha-badge{z-index:99999}.page-template-template-gocardless-covid hr,.page-template-template-stripe-covid hr{display:block;margin:20px 0;border:0;height:1px;background-image:-o-linear-gradient(left,transparent,rgba(0,0,0,.5),transparent)}.page-template-template-gocardless-covid form#DirectDebitForm .StripeElement,.page-template-template-gocardless-covid form#donateForm .StripeElement,.page-template-template-gocardless-covid .donate-form .StripeElement,.page-template-template-stripe-covid form#DirectDebitForm .StripeElement,.page-template-template-stripe-covid form#donateForm .StripeElement,.page-template-template-stripe-covid .donate-form .StripeElement{border:1px solid #ccc;margin-top:0;padding:0 10px;border-radius:3px}.page-template-template-gocardless-covid form#DirectDebitForm h3,.page-template-template-gocardless-covid form#donateForm h3,.page-template-template-gocardless-covid .donate-form h3,.page-template-template-stripe-covid form#DirectDebitForm h3,.page-template-template-stripe-covid form#donateForm h3,.page-template-template-stripe-covid .donate-form h3{text-align:left}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .invalid,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .error,.page-template-template-gocardless-covid form#donateForm.form-horizontal .invalid,.page-template-template-gocardless-covid form#donateForm.form-horizontal .error,.page-template-template-gocardless-covid .donate-form.form-horizontal .invalid,.page-template-template-gocardless-covid .donate-form.form-horizontal .error,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .invalid,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .error,.page-template-template-stripe-covid form#donateForm.form-horizontal .invalid,.page-template-template-stripe-covid form#donateForm.form-horizontal .error,.page-template-template-stripe-covid .donate-form.form-horizontal .invalid,.page-template-template-stripe-covid .donate-form.form-horizontal .error{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 0}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .invalid.valid,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .error.valid,.page-template-template-gocardless-covid form#donateForm.form-horizontal .invalid.valid,.page-template-template-gocardless-covid form#donateForm.form-horizontal .error.valid,.page-template-template-gocardless-covid .donate-form.form-horizontal .invalid.valid,.page-template-template-gocardless-covid .donate-form.form-horizontal .error.valid,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .invalid.valid,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .error.valid,.page-template-template-stripe-covid form#donateForm.form-horizontal .invalid.valid,.page-template-template-stripe-covid form#donateForm.form-horizontal .error.valid,.page-template-template-stripe-covid .donate-form.form-horizontal .invalid.valid,.page-template-template-stripe-covid .donate-form.form-horizontal .error.valid{background:none;display:none!important}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .invalid,.page-template-template-gocardless-covid form#donateForm.form-horizontal .invalid,.page-template-template-gocardless-covid .donate-form.form-horizontal .invalid,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .invalid,.page-template-template-stripe-covid form#donateForm.form-horizontal .invalid,.page-template-template-stripe-covid .donate-form.form-horizontal .invalid{display:inline-block;background:none;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 60px}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group{margin-bottom:20px}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div{display:inline;float:left;width:75%;padding:0 10px;box-sizing:border-box;font-size:14px}@media screen and (max-width:500px){.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div{width:100%}}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .sign,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .sign,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .sign,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .sign,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .sign,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .sign{float:left;margin-right:10px;height:100px;font-size:80px;line-height:100px}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div #AmountPrefix,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div #AmountPrefix,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div #AmountPrefix,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div #AmountPrefix,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div #AmountPrefix,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div #AmountPrefix{background:none;border:none;font-size:80px;line-height:80px;width:auto;vertical-align:top}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div #Amount,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div #thankyou-amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div #Amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div #thankyou-amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div #Amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div #thankyou-amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div #Amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div #thankyou-amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div #Amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div #thankyou-amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div #Amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div #thankyou-amount{width:255px;display:inline-block;min-width:255px;max-width:8.8ch}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text],.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email],.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .form-control,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=text],.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=email],.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .form-control,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=text],.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=email],.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text],.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email],.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .form-control,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=text],.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=email],.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .form-control,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=text],.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=email]{display:block;width:40%;height:35px;padding:0 12px;font-size:14px;line-height:35px;color:#555;margin:0;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;font-family:Georgia,Times,"Times New Roman",serif;clear:both}@media screen and (max-width:800px){.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text],.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email],.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .form-control,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=text],.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=email],.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .form-control,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=text],.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=email],.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text],.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email],.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .form-control,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=text],.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=email],.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .form-control,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=text],.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=email]{width:100%}}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .form-control.amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=text].amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=email].amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .form-control.amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=text].amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=email].amount{height:100px;font-size:80px;line-height:100px;width:33%}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.amount#donate-amount,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].amount#donate-amount,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].amount#donate-amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .form-control.amount#donate-amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=text].amount#donate-amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=email].amount#donate-amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .form-control.amount#donate-amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=text].amount#donate-amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=email].amount#donate-amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.amount#donate-amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].amount#donate-amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].amount#donate-amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .form-control.amount#donate-amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=text].amount#donate-amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=email].amount#donate-amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .form-control.amount#donate-amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=text].amount#donate-amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=email].amount#donate-amount{width:200px;display:inline-block}@media screen and (max-width:800px){.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .form-control.amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=text].amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=email].amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .form-control.amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=text].amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=email].amount{width:50%}}@media screen and (max-width:500px){.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .form-control.amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=text].amount,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=email].amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .form-control.amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=text].amount,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=email].amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .form-control.amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=text].amount,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=email].amount{width:70%}}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.small,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].small,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].small,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .form-control.small,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=text].small,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=email].small,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .form-control.small,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=text].small,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=email].small,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.small,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].small,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].small,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .form-control.small,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=text].small,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=email].small,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .form-control.small,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=text].small,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=email].small{width:45px;display:inline-block}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.medium,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].medium,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].medium,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .form-control.medium,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=text].medium,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div input[type=email].medium,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .form-control.medium,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=text].medium,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div input[type=email].medium,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .form-control.medium,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=text].medium,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div input[type=email].medium,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .form-control.medium,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=text].medium,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div input[type=email].medium,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .form-control.medium,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=text].medium,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div input[type=email].medium{width:103px}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div textarea.form-control,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div textarea.form-control,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div textarea.form-control,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div textarea.form-control,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div textarea.form-control,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div textarea.form-control{height:auto;overflow:auto;width:100%}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .e-payment,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .e-payment,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .e-payment,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .e-payment,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .e-payment,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .e-payment{clear:both;padding-top:20px;border-top:1px solid #F1F1F1;text-align:center}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .e-payment p,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .e-payment p,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .e-payment p,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .e-payment p,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .e-payment p,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .e-payment p{margin-top:0;text-align:left}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div .e-payment img,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div .e-payment img,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div .e-payment img,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div .e-payment img,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div .e-payment img,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div .e-payment img{display:inline-block;text-align:center;max-width:100%}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.stack label,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.stack label,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.stack label,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.stack label,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.stack label,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.stack label{display:block;padding:6.6666666667px 0}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.stack label span,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.stack label span,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.stack label span,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.stack label span,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.stack label span,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.stack label span{top:0}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div>p:first-child,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div>p:first-child,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div>p:first-child,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div>p:first-child,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div>p:first-child,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div>p:first-child{margin-top:0}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label{display:inline;float:left;width:25%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:500px){.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label{width:100%}}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label .label_label,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label label,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label .label_label,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label label,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label .label_label,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label label,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label .label_label,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label label,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label .label_label,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label label,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label .label_label,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label label{display:block;font-size:16px;padding-top:0;margin-bottom:5px;margin-top:0}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label .label_label.no-drop,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label label.no-drop,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label .label_label.no-drop,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label label.no-drop,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label .label_label.no-drop,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label label.no-drop,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label .label_label.no-drop,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label label.no-drop,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label .label_label.no-drop,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label label.no-drop,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label .label_label.no-drop,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label label.no-drop{padding-top:0}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label p,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label p,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label p,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label p,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label p,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label p{margin:0;font-size:80%;margin-bottom:5px}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .form-group>div.label h3,.page-template-template-gocardless-covid form#donateForm.form-horizontal .form-group>div.label h3,.page-template-template-gocardless-covid .donate-form.form-horizontal .form-group>div.label h3,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .form-group>div.label h3,.page-template-template-stripe-covid form#donateForm.form-horizontal .form-group>div.label h3,.page-template-template-stripe-covid .donate-form.form-horizontal .form-group>div.label h3{margin:0!important;padding:0!important}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .btn,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal #submitButton,.page-template-template-gocardless-covid form#donateForm.form-horizontal .btn,.page-template-template-gocardless-covid form#donateForm.form-horizontal #submitButton,.page-template-template-gocardless-covid .donate-form.form-horizontal .btn,.page-template-template-gocardless-covid .donate-form.form-horizontal #submitButton,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .btn,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal #submitButton,.page-template-template-stripe-covid form#donateForm.form-horizontal .btn,.page-template-template-stripe-covid form#donateForm.form-horizontal #submitButton,.page-template-template-stripe-covid .donate-form.form-horizontal .btn,.page-template-template-stripe-covid .donate-form.form-horizontal #submitButton{margin:40px auto;display:block;position:relative;border-radius:0;border:none;background:#9FAD9F;color:#FFF;font-family:Georgia,Times,"Times New Roman",serif;font-size:40px;font-style:italic;font-weight:300;padding:20px 100px 20px 20px;-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);transition:background-color .2s ease-in-out}@media screen and (max-width:500px){.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .btn,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal #submitButton,.page-template-template-gocardless-covid form#donateForm.form-horizontal .btn,.page-template-template-gocardless-covid form#donateForm.form-horizontal #submitButton,.page-template-template-gocardless-covid .donate-form.form-horizontal .btn,.page-template-template-gocardless-covid .donate-form.form-horizontal #submitButton,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .btn,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal #submitButton,.page-template-template-stripe-covid form#donateForm.form-horizontal .btn,.page-template-template-stripe-covid form#donateForm.form-horizontal #submitButton,.page-template-template-stripe-covid .donate-form.form-horizontal .btn,.page-template-template-stripe-covid .donate-form.form-horizontal #submitButton{font-size:26px}}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .btn span,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal #submitButton span,.page-template-template-gocardless-covid form#donateForm.form-horizontal .btn span,.page-template-template-gocardless-covid form#donateForm.form-horizontal #submitButton span,.page-template-template-gocardless-covid .donate-form.form-horizontal .btn span,.page-template-template-gocardless-covid .donate-form.form-horizontal #submitButton span,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .btn span,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal #submitButton span,.page-template-template-stripe-covid form#donateForm.form-horizontal .btn span,.page-template-template-stripe-covid form#donateForm.form-horizontal #submitButton span,.page-template-template-stripe-covid .donate-form.form-horizontal .btn span,.page-template-template-stripe-covid .donate-form.form-horizontal #submitButton span{position:absolute;width:80px;right:0;top:0;bottom:0;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow.png);background-position:center center;background-repeat:no-repeat;background-color:#91a191;transition:background-color .2s ease-in-out}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .btn:hover,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal #submitButton:hover,.page-template-template-gocardless-covid form#donateForm.form-horizontal .btn:hover,.page-template-template-gocardless-covid form#donateForm.form-horizontal #submitButton:hover,.page-template-template-gocardless-covid .donate-form.form-horizontal .btn:hover,.page-template-template-gocardless-covid .donate-form.form-horizontal #submitButton:hover,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .btn:hover,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal #submitButton:hover,.page-template-template-stripe-covid form#donateForm.form-horizontal .btn:hover,.page-template-template-stripe-covid form#donateForm.form-horizontal #submitButton:hover,.page-template-template-stripe-covid .donate-form.form-horizontal .btn:hover,.page-template-template-stripe-covid .donate-form.form-horizontal #submitButton:hover{background-color:#839683}.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal .btn:hover span,.page-template-template-gocardless-covid form#DirectDebitForm.form-horizontal #submitButton:hover span,.page-template-template-gocardless-covid form#donateForm.form-horizontal .btn:hover span,.page-template-template-gocardless-covid form#donateForm.form-horizontal #submitButton:hover span,.page-template-template-gocardless-covid .donate-form.form-horizontal .btn:hover span,.page-template-template-gocardless-covid .donate-form.form-horizontal #submitButton:hover span,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal .btn:hover span,.page-template-template-stripe-covid form#DirectDebitForm.form-horizontal #submitButton:hover span,.page-template-template-stripe-covid form#donateForm.form-horizontal .btn:hover span,.page-template-template-stripe-covid form#donateForm.form-horizontal #submitButton:hover span,.page-template-template-stripe-covid .donate-form.form-horizontal .btn:hover span,.page-template-template-stripe-covid .donate-form.form-horizontal #submitButton:hover span{background-color:#768a76}.page-template-template-gocardless-covid form#DirectDebitForm .invalid,.page-template-template-stripe-covid form#DirectDebitForm .invalid{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 60px}.page-template-template-gocardless-covid form#DirectDebitForm table,.page-template-template-gocardless-covid form#DirectDebitForm tbody,.page-template-template-gocardless-covid form#DirectDebitForm tr,.page-template-template-gocardless-covid form#DirectDebitForm td,.page-template-template-gocardless-covid form#DirectDebitForm th,.page-template-template-stripe-covid form#DirectDebitForm table,.page-template-template-stripe-covid form#DirectDebitForm tbody,.page-template-template-stripe-covid form#DirectDebitForm tr,.page-template-template-stripe-covid form#DirectDebitForm td,.page-template-template-stripe-covid form#DirectDebitForm th{display:block}.page-template-template-gocardless-covid form#DirectDebitForm td,.page-template-template-stripe-covid form#DirectDebitForm td{display:block;margin-bottom:20px;font-size:14px}.page-template-template-gocardless-covid form#DirectDebitForm td .sign,.page-template-template-stripe-covid form#DirectDebitForm td .sign{float:left;margin-right:10px;height:100px;font-size:80px;line-height:100px}.page-template-template-gocardless-covid form#DirectDebitForm td input,.page-template-template-stripe-covid form#DirectDebitForm td input{display:inline;float:left;width:75%;padding:0 10px;box-sizing:border-box;display:block;width:40%;height:35px;padding:0 12px;font-size:14px;line-height:35px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;font-family:Georgia,Times,"Times New Roman",serif}@media screen and (max-width:500px){.page-template-template-gocardless-covid form#DirectDebitForm td input,.page-template-template-stripe-covid form#DirectDebitForm td input{width:100%}}@media screen and (max-width:800px){.page-template-template-gocardless-covid form#DirectDebitForm td input,.page-template-template-stripe-covid form#DirectDebitForm td input{width:100%}}.page-template-template-gocardless-covid form#DirectDebitForm td input+span,.page-template-template-stripe-covid form#DirectDebitForm td input+span{display:block;float:left;margin:0 10px;line-height:30px}.page-template-template-gocardless-covid form#DirectDebitForm td input#SortCode1,.page-template-template-gocardless-covid form#DirectDebitForm td input#SortCode2,.page-template-template-gocardless-covid form#DirectDebitForm td input#SortCode3,.page-template-template-stripe-covid form#DirectDebitForm td input#SortCode1,.page-template-template-stripe-covid form#DirectDebitForm td input#SortCode2,.page-template-template-stripe-covid form#DirectDebitForm td input#SortCode3{width:12%}.page-template-template-gocardless-covid form#DirectDebitForm td input#Amount,.page-template-template-gocardless-covid form#DirectDebitForm td .site-main .thankyou-banner .thankyou-popup .content input#thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-gocardless-covid form#DirectDebitForm td input#thankyou-amount,.page-template-template-stripe-covid form#DirectDebitForm td input#Amount,.page-template-template-stripe-covid form#DirectDebitForm td .site-main .thankyou-banner .thankyou-popup .content input#thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-stripe-covid form#DirectDebitForm td input#thankyou-amount{font-size:80px;line-height:80px;width:calc(40% - 100px);height:100px}.page-template-template-gocardless-covid form#DirectDebitForm td #AmountPrefix,.page-template-template-stripe-covid form#DirectDebitForm td #AmountPrefix{height:100px;font-size:80px;line-height:80px;width:100px;display:block;float:left;background:none;border:none}@media screen and (max-width:800px){.page-template-template-gocardless-covid form#DirectDebitForm td #AmountPrefix,.page-template-template-stripe-covid form#DirectDebitForm td #AmountPrefix{width:50%}}@media screen and (max-width:500px){.page-template-template-gocardless-covid form#DirectDebitForm td #AmountPrefix,.page-template-template-stripe-covid form#DirectDebitForm td #AmountPrefix{width:70%}}.page-template-template-gocardless-covid form#DirectDebitForm td textarea,.page-template-template-stripe-covid form#DirectDebitForm td textarea{height:auto;overflow:auto;width:40%;float:left;border:1px solid #ccc;border-radius:4px}.page-template-template-gocardless-covid form#DirectDebitForm td .e-payment,.page-template-template-stripe-covid form#DirectDebitForm td .e-payment{clear:both;padding-top:20px;border-top:1px solid #F1F1F1;text-align:center}.page-template-template-gocardless-covid form#DirectDebitForm td .e-payment p,.page-template-template-stripe-covid form#DirectDebitForm td .e-payment p{margin-top:0;text-align:left}.page-template-template-gocardless-covid form#DirectDebitForm td .e-payment img,.page-template-template-stripe-covid form#DirectDebitForm td .e-payment img{display:inline-block;text-align:center;max-width:100%}.page-template-template-gocardless-covid form#DirectDebitForm td>p:first-child,.page-template-template-stripe-covid form#DirectDebitForm td>p:first-child{margin-top:0}.page-template-template-gocardless-covid form#DirectDebitForm td label,.page-template-template-stripe-covid form#DirectDebitForm td label{display:inline;float:left;width:25%;padding:0 10px;box-sizing:border-box;display:block;font-size:16px;padding-top:10px;margin-bottom:5px}@media screen and (max-width:500px){.page-template-template-gocardless-covid form#DirectDebitForm td label,.page-template-template-stripe-covid form#DirectDebitForm td label{width:100%}}.page-template-template-gocardless-covid form#DirectDebitForm td label.no-drop,.page-template-template-stripe-covid form#DirectDebitForm td label.no-drop{padding-top:0}.page-template-template-gocardless-covid form#DirectDebitForm td label span,.page-template-template-stripe-covid form#DirectDebitForm td label span{display:block;float:left;line-height:40px}.page-template-template-gocardless-covid form#DirectDebitForm td label p,.page-template-template-stripe-covid form#DirectDebitForm td label p{margin:0;font-size:80%;margin-bottom:5px}.page-template-template-gocardless-covid form#DirectDebitForm td label[for="Amount"],.page-template-template-stripe-covid form#DirectDebitForm td label[for="Amount"]{line-height:100px}.page-template-template-gocardless-covid form#DirectDebitForm td label+label,.page-template-template-stripe-covid form#DirectDebitForm td label+label{width:auto}.page-template-template-gocardless-covid form#DirectDebitForm td label+label input,.page-template-template-stripe-covid form#DirectDebitForm td label+label input{width:auto;margin:0;margin-left:10px}.page-template-template-gocardless-covid form#DirectDebitForm input[type="checkbox"],.page-template-template-stripe-covid form#DirectDebitForm input[type="checkbox"]{margin-left:0}.page-template-template-gocardless-covid form#DirectDebitForm input[type="checkbox"]+input[type="checkbox"],.page-template-template-stripe-covid form#DirectDebitForm input[type="checkbox"]+input[type="checkbox"]{margin-left:15px}.page-template-template-gocardless-covid form#DirectDebitForm #submitButton,.page-template-template-gocardless-covid form#CreditCardForm #submitButton,.page-template-template-stripe-covid form#DirectDebitForm #submitButton,.page-template-template-stripe-covid form#CreditCardForm #submitButton{margin:20px 0 40px 0;position:relative;float:right;border-radius:0;border:none;background:#9FAD9F;color:#FFF;font-family:Georgia,Times,"Times New Roman",serif;font-size:40px;font-style:italic;font-weight:300;padding:20px 100px 20px 20px;height:auto;-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004)}@media screen and (max-width:500px){.page-template-template-gocardless-covid form#DirectDebitForm #submitButton,.page-template-template-gocardless-covid form#CreditCardForm #submitButton,.page-template-template-stripe-covid form#DirectDebitForm #submitButton,.page-template-template-stripe-covid form#CreditCardForm #submitButton{font-size:26px}}.page-template-template-gocardless-covid form#DirectDebitForm #submitButton span,.page-template-template-gocardless-covid form#CreditCardForm #submitButton span,.page-template-template-stripe-covid form#DirectDebitForm #submitButton span,.page-template-template-stripe-covid form#CreditCardForm #submitButton span{position:absolute;width:80px;right:0;top:0;bottom:0;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow.png);background-position:center center;background-repeat:no-repeat;background-color:#91a191}.page-template-template-gocardless-covid form#DirectDebitForm #submitButton:hover,.page-template-template-gocardless-covid form#CreditCardForm #submitButton:hover,.page-template-template-stripe-covid form#DirectDebitForm #submitButton:hover,.page-template-template-stripe-covid form#CreditCardForm #submitButton:hover{background-color:#839683;cursor:pointer}.page-template-template-gocardless-covid form#DirectDebitForm #submitButton:hover span,.page-template-template-gocardless-covid form#CreditCardForm #submitButton:hover span,.page-template-template-stripe-covid form#DirectDebitForm #submitButton:hover span,.page-template-template-stripe-covid form#CreditCardForm #submitButton:hover span{background-color:#768a76}.page-template-template-gocardless-covid .donate-page .donate-form.form-horizontal .form-group>div .small input[type=text],.page-template-template-stripe-covid .donate-page .donate-form.form-horizontal .form-group>div .small input[type=text]{width:42%}.page-template-template-gocardless-covid .telephone-form strong,.page-template-template-stripe-covid .telephone-form strong{background-color:#ffff8c}.page-template-template-gocardless-covid .telephone-form input[type='checkbox'],.page-template-template-stripe-covid .telephone-form input[type='checkbox']{-webkit-appearance:none;width:18px;height:18px;background:#fff;border:2px solid #000;margin-bottom:-3px}.page-template-template-gocardless-covid .telephone-form input[type='checkbox']:hover,.page-template-template-stripe-covid .telephone-form input[type='checkbox']:hover{border:3px solid #000;cursor:pointer}.page-template-template-gocardless-covid .telephone-form input[type='checkbox']:checked,.page-template-template-stripe-covid .telephone-form input[type='checkbox']:checked{background-color:#fff;transition:opacity 2s ease-in;position:relative}.page-template-template-gocardless-covid .telephone-form input[type="checkbox"]:checked:after,.page-template-template-stripe-covid .telephone-form input[type="checkbox"]:checked:after{content:"X";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700}.page-template-template-gocardless-covid .keeping-intouch input[type='checkbox'],.page-template-template-stripe-covid .keeping-intouch input[type='checkbox']{-webkit-appearance:none;width:18px;height:18px;background:#fff;border:2px solid #fff;margin-bottom:-1px}.page-template-template-gocardless-covid .keeping-intouch input[type='checkbox']:hover,.page-template-template-stripe-covid .keeping-intouch input[type='checkbox']:hover{cursor:pointer}.page-template-template-gocardless-covid .keeping-intouch input[type='checkbox']:checked,.page-template-template-stripe-covid .keeping-intouch input[type='checkbox']:checked{background-color:#9FAD9F;transition:opacity 2s ease-in;position:relative}.page-template-template-gocardless-covid .keeping-intouch input[type="checkbox"]:checked:after,.page-template-template-stripe-covid .keeping-intouch input[type="checkbox"]:checked:after{content:"X";color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700}table td{padding:20px 0}@media screen and (max-width:850px){#content img{max-width:100%;height:auto}}.teaser-container img{width:100%}.error404 .container{min-height:250px}.error404 .container h2{margin:60px 0}.error404 .header-hero-wrap{display:none}*,*:before,*:after{box-sizing:border-box}.container{max-width:1160px;margin:0 auto}.lt-ie9 .container{width:1160px}@media screen and (max-width:1200px){.container{padding-left:20px!important;padding-right:20px!important}}html,body{height:100%}.target{display:none!important;padding:5px;background:#232B2B;color:#FFF;text-align:center;text-transform:uppercase;font-family:monospace}.target.large{display:block}@media screen and (max-width:800px){.target.large{display:none}}@media screen and (max-width:800px){.target.medium{display:block}}@media screen and (max-width:500px){.target.medium{display:none}}@media screen and (max-width:500px){.target.small{display:block}}.case-study-footer{margin:40px 0 80px!important;padding-top:20px;border-top:1px solid #F1F1F1}.case-study-footer>a{display:inline-block;background-color:#B30931;color:#FFF;transition:all .3s ease-out}.case-study-footer>a:hover{background-color:#94082E}.case-study-footer .apss-social-share{margin:10px -10px}.share-wrapper{width:50%;text-align:right;float:right;padding:10px 0;margin:0 0 20px 0}@media screen and (max-width:500px){.share-wrapper{float:left;text-align:left}.share-wrapper .social-list{-ms-flex-pack:start;justify-content:flex-start}.share-wrapper .social-list li{margin-left:0;margin-right:20px}}.share-wrapper #content1{visibility:hidden;height:0;width:100%;transition:opacity 0.3s ease-in;opacity:0}.share-wrapper #content1.active{visibility:visible;height:auto;opacity:1}.share-wrapper #content1 .apss-social-share{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.share-wrapper .pop-button{font-weight:600;text-transform:uppercase;padding-right:35px;position:relative;font-size:20px;color:#424242}.share-wrapper .pop-button:hover{color:#B30931}.share-wrapper .pop-button:after{content:'';position:absolute;top:0;right:0;height:100%;width:30px;background-image:url(../../../../../../../../themes/stmartins/assets/img/share.svg);background-position:center;background-repeat:no-repeat;background-size:24px}.teaser-letter-box{position:relative;background-color:#B30931;padding:40px 0;overflow:hidden;margin-bottom:40px}@media screen and (max-width:800px){.teaser-letter-box{padding-top:0}}.teaser-letter-box__img{position:absolute;width:38.66%;height:100%;background-size:cover;background-position:right center;background-repeat:no-repeat;top:0;left:0}@media screen and (max-width:800px){.teaser-letter-box__img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:static;display:block;padding-bottom:56.25%}}.teaser-letter-box__img:before,.teaser-letter-box__img:after{content:'';position:absolute;height:100%}.teaser-letter-box__img:before{width:0;bottom:0;right:-1px;border-top:476px solid transparent;border-right:77px solid #B30931;border-bottom:0 solid transparent}@media screen and (max-width:800px){.teaser-letter-box__img:before{display:none}}.teaser-letter-box .col-7{float:right;color:#FFF;padding:0 40px}@media screen and (max-width:800px){.teaser-letter-box .col-7{width:100%;padding:30px 0 10px 0}}.teaser-letter-box .col-7 .btn{margin-bottom:0}@media screen and (max-width:1500px){.teaser-letter-box .col-7 .btn{margin-top:5px}}@media screen and (max-width:800px){.teaser-letter-box .col-7 .btn{margin-top:0}}.teaser-letter-box h3{margin-bottom:20px;margin-top:-5px}.teaser-letter-box p{font-size:21px}@media screen and (max-width:500px){.teaser-letter-box p{font-size:16px}}.teaser-letter-box .btn-white{display:inline-block;background-color:#FFF;color:#424242;margin-top:20px;transition:all .3s ease-out}.teaser-letter-box .btn-white:hover{background-color:#94082E;color:#FFF}.teaser-letter-box:nth-of-type(odd){background-image:url(../../../../../../../../themes/stmartins/assets/img/case-study-tree.png);background-repeat:no-repeat;background-position:98% bottom;background-size:100px}.teaser-letter-box:nth-of-type(even){background-color:#424242}.teaser-letter-box:nth-of-type(even) .teaser-letter-box__img{left:auto;right:0}.teaser-letter-box:nth-of-type(even) .teaser-letter-box__img:before{left:0;right:auto;border-top:0 solid transparent;border-left:77px solid #424242;border-bottom:467px solid transparent;border-right:0}.teaser-letter-box:nth-of-type(even) .col-7{float:left}.teaser-letter-box:nth-of-type(even) .teaser-letter-box__img:after{height:100px;width:100px;left:-120px;bottom:20px;background-image:url(../../../../../../../../themes/stmartins/assets/img/coin.svg);background-repeat:no-repeat;background-position:98% bottom;background-size:100px}@media screen and (max-width:800px){.teaser-letter-box:nth-of-type(even) .teaser-letter-box__img{display:block}}@media screen and (max-width:800px){.teaser-letter-box:nth-of-type(even):after{content:'';position:absolute;height:100px;width:100px;right:20px;bottom:20px;background-image:url(../../../../../../../../themes/stmartins/assets/img/coin.svg);background-repeat:no-repeat;background-position:98% bottom;background-size:100px}}@media screen and (min-width:700px){.site-main.with-padding-top.christmas-padding{padding-top:0}}header.site-header{background:#FFF}header.site-header .top-bar{display:none}header.site-header .top-bar .sb-toggle-left{float:right;display:block;height:35px;width:35px;line-height:35px;color:#FFF;font-size:15px;margin-left:0;margin-top:15px;cursor:pointer;background:url(../../../../../../../../themes/stmartins/assets/img/menu-icon.svg) no-repeat center center;background-size:100%;text-indent:-9999px}@media screen and (max-width:500px){header.site-header .top-bar .sb-toggle-left{margin-top:0}}@media screen and (max-width:1040px){header.site-header .top-bar{display:block}}header.site-header .top-bar-donate{float:right;margin-top:12px;margin-right:25px;padding:10px 20px;font-size:20px;text-transform:uppercase;font-weight:700;color:#FFF;background-color:#B30931;text-decoration:none}@media screen and (max-width:500px){header.site-header .top-bar-donate{margin-top:-2px}}header.site-header .sticky-header.stick{position:fixed;top:0;right:0;left:0;z-index:999;background:#FFF;transition:all .3s ease-in-out;width:100%}@media screen and (min-width:500px){header.site-header .sticky-header.stick .top-bar-donate{margin-top:4px;margin-bottom:4px}}@media screen and (min-width:500px){header.site-header .sticky-header.stick .top-bar .sb-toggle-left{margin-top:5px}}header.site-header .sticky-header.stick .top-bar .container{height:25px}@media screen and (max-width:700px){header.site-header .sticky-header.stick .top-bar .container{height:auto}}header.site-header .sticky-header.stick .top-bar .container .donate{padding:8.5px}@media screen and (max-width:1040px){header.site-header .sticky-header.stick .top-bar .container .donate{padding:20px 13.3333333333px 13.3333333333px 13.3333333333px;z-index:1000}}header.site-header .sticky-header.stick>.container{height:auto;padding-top:9px;padding-bottom:9px}header.site-header .sticky-header.stick>.container .site-title a{width:140px;height:55px;top:auto;bottom:auto}header.site-header .sticky-header.stick>.container .site-title.xmas a{background:url(../../../../../../../../themes/stmartins/assets/img/logo-xmas-2022.png);background-repeat:no-repeat;background-repeat:no-repeat;background-position:center;width:101px;height:47px;background-size:contain}header.site-header .sticky-header.stick>.container .primary-menu{margin:0}.logged-in header.site-header .sticky-header.stick{margin-top:32px}header.site-header .sticky-header>.container{height:105px;padding:20px 0}header.site-header .sticky-header>.container .site-title{float:left;margin:0}header.site-header .sticky-header>.container .site-title a{height:75px;width:160px;display:inline-block;background:url(../../../../../../../../themes/stmartins/assets/img/st-martins-logo.svg);text-indent:-9999px;background-repeat:no-repeat;position:absolute;z-index:9;background-size:contain}@media screen and (max-width:500px){header.site-header .sticky-header>.container .site-title a{height:85px;width:120px;background-size:65%}}header.site-header .sticky-header>.container .site-title.xmas a{background:url(../../../../../../../../themes/stmartins/assets/img/logo-xmas-2022.png);background-repeat:no-repeat;background-position:center;width:150px;height:70px;background-size:contain}@media screen and (max-width:500px){header.site-header .sticky-header>.container .site-title.xmas a{width:101px;height:47px}}@media screen and (max-width:500px){header.site-header .sticky-header>.container{height:75px}}header.site-header .header-hero-wrap{background-color:#404040;height:300px}@media screen and (min-width:2000px){header.site-header .header-hero-wrap{height:390px}}@media screen and (min-width:1500px){header.site-header .header-hero-wrap{height:350px}}@media screen and (max-width:1300px){header.site-header .header-hero-wrap{height:250px}.page-template-template-pillar header.site-header .header-hero-wrap{height:300px}}@media screen and (max-width:800px){header.site-header .header-hero-wrap{height:180px}}@media screen and (max-width:500px){header.site-header .header-hero-wrap{height:90px}}header.site-header .header-hero-wrap.header-overlay .container>div{width:100%}@media screen and (min-width:800px){header.site-header .header-hero-wrap.header-overlay .container>div{width:40%}.page-template-template-landing header.site-header .header-hero-wrap.header-overlay .container>div{width:100%}}header.site-header .header-hero{position:relative;margin:0 auto;background-size:cover;background-position:center center;height:100%;z-index:1;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){header.site-header .header-hero{background-position:40% center}}header.site-header .header-hero .container{width:100%}header.site-header .header-hero .container>div{width:40%;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;height:100%;-ms-flex-direction:column;flex-direction:column}.page-template-template-pillar header.site-header .header-hero .container>div{width:100%}.page-template-template-landing header.site-header .header-hero .container>div{-ms-flex-direction:row;flex-direction:row;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}header.site-header .header-hero .container h1{color:#FFF;width:100%;text-align:left;margin-bottom:0}@media screen and (max-width:800px){header.site-header .header-hero .container h1{width:100%}}header.site-header .header-hero h2{color:#FFF;float:right;z-index:9}header.site-header .header-hero .intro-text{color:#FFF;margin-bottom:10px;width:100%}header.site-header .header-hero .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}header.site-header .header-hero .background-image img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:unset;object-fit:cover;object-position:center}header.site-header .header-hero-overlay{position:absolute;margin:0;background-size:cover;background-position:left center;height:100%;left:0;z-index:1;display:-ms-flexbox;display:flex;width:55%}@media screen and (max-width:800px){header.site-header .header-hero-overlay{background-position:center center;width:100%}}header.site-header .header-hero-overlay .background-image{position:absolute;top:0;left:0;width:100%;height:100%}header.site-header .header-hero-overlay .background-image img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:unset;object-fit:cover;object-position:center}header.site-header .carousel-wrap{position:relative;background-color:#404040;overflow:hidden;z-index:1}.home header.site-header .carousel-wrap{height:500px;overflow:hidden}@media screen and (max-width:800px){.home header.site-header .carousel-wrap{height:450px}}@media screen and (max-width:500px){.home header.site-header .carousel-wrap{height:360px}}.home header.site-header .carousel-wrap .intro-text{margin-bottom:10px;width:100%}.home header.site-header .carousel-wrap h1{width:100%}header.site-header .carousel-wrap .title{display:none}header.site-header .carousel-wrap .title h1{font-size:27px;margin:0 0 5px 0}@media screen and (max-width:700px){header.site-header .carousel-wrap .title .title{display:none}}header.site-header .carousel-wrap .title a{display:inline-block;font-size:24px}header.site-header .carousel-wrap .title a{text-align:left;display:block;height:85px;padding-left:95px;line-height:95px;font-size:65px;background:url(../../../../../../../../themes/stmartins/assets/img/play-icon.png) no-repeat left center}header.site-header .carousel-wrap .owl-item>div{width:100%;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat}header.site-header .carousel-wrap .owl-item>div.hero-image-container{background-position:center;float:right}@media screen and (max-width:800px){header.site-header .carousel-wrap .owl-item>div{height:450px}}@media screen and (min-width:800px){header.site-header .carousel-wrap .owl-item>div.hero-image-container{width:60%}}@media screen and (max-width:500px){header.site-header .carousel-wrap .owl-item>div{background-position:40% 50%;height:360px;width:100%!important}}header.site-header .carousel-wrap .hero-image-container{width:100%;height:500px}header.site-header .carousel-wrap .hero-image-container .background-image{position:absolute;top:0;right:0;width:100%;height:100%}@media screen and (min-width:800px){header.site-header .carousel-wrap .hero-image-container .background-image{width:60%}}@media screen and (max-width:500px){header.site-header .carousel-wrap .hero-image-container .background-image{height:360px;width:100%}}header.site-header .carousel-wrap .hero-image-container .background-image img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:unset;object-fit:cover;object-position:center}@media screen and (max-width:800px){header.site-header .carousel-wrap .hero-image-container{height:450px}}header.site-header .carousel-wrap .hero-image-container-full{width:100%;height:500px}header.site-header .carousel-wrap .hero-image-container-full .background-image{position:absolute;top:0;right:0;width:100%;height:100%}header.site-header .carousel-wrap .hero-image-container-full .background-image img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:unset;object-fit:cover;object-position:center}header.site-header .cta_overlay,header.site-header .cta_overlayb{width:100%;z-index:9;top:0;bottom:0;padding:40px 0 40px 0;position:absolute;color:#FFF;display:-ms-flexbox;display:flex;left:0;overflow:hidden}@media screen and (max-width:800px){header.site-header .cta_overlay:before,header.site-header .cta_overlayb:before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);transform:translateX(0);z-index:-1}}header.site-header .cta_overlay:after,header.site-header .cta_overlayb:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:url(../../../../../../../../themes/stmartins/assets/img/cloth.svg) no-repeat right center;transform:translateX(-35%);z-index:-2}@media screen and (min-width:1500px){header.site-header .cta_overlay:after,header.site-header .cta_overlayb:after{transform:translateX(-40%)}}@media screen and (max-width:800px){header.site-header .cta_overlay:after,header.site-header .cta_overlayb:after{transform:translateX(-70%)}}@media screen and (max-width:500px){header.site-header .cta_overlay:after,header.site-header .cta_overlayb:after{transform:translateX(-60%)}}header.site-header .cta_overlay .container,header.site-header .cta_overlayb .container{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%;display:-ms-flexbox;display:flex}@media screen and (max-width:1100px){header.site-header .cta_overlay .container h1,header.site-header .cta_overlay .container .h1,header.site-header .cta_overlayb .container h1,header.site-header .cta_overlayb .container .h1{font-size:35px;margin-bottom:20px}}header.site-header .cta_overlay .cta_strapline,header.site-header .cta_overlayb .cta_strapline{font-size:21px;width:100%}@media screen and (max-width:500px){header.site-header .cta_overlay .cta_strapline,header.site-header .cta_overlayb .cta_strapline{font-size:18px;display:block;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}}header.site-header .cta_overlay .container>div,header.site-header .cta_overlayb .container>div{width:calc(50% - 20px)}@media screen and (max-width:800px){header.site-header .cta_overlay .container>div,header.site-header .cta_overlayb .container>div{width:100%}}@media screen and (max-width:1340px){header.site-header .cta_overlay,header.site-header .cta_overlayb{padding:20px 20px 20px 40px}}header.site-header .cta_overlay a.cta_btn,header.site-header .cta_overlayb a.cta_btn{background-color:#B30931;color:#FFF;margin:0;padding:10px 20px;line-height:1.7}@media screen and (max-width:500px){header.site-header .cta_overlay a.cta_btn,header.site-header .cta_overlayb a.cta_btn{display:inline-block;overflow:hidden;text-overflow:ellipsis;font-size:18px}}@media screen and (max-width:350px){header.site-header .cta_overlay a.cta_btn,header.site-header .cta_overlayb a.cta_btn{display:block}}header.site-header .cta_overlay a.cta_btn:hover,header.site-header .cta_overlayb a.cta_btn:hover{background-color:#333332;cursor:pointer}header.site-header .cta_overlayb:after{display:none}header.site-header .cta_overlay_alt{width:100%;z-index:9;top:0;bottom:0;padding:40px 0 40px 0;position:absolute;color:#FFF;display:-ms-flexbox;display:flex;left:0;overflow:hidden}@media screen and (max-width:800px){header.site-header .cta_overlay_alt:before{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);transform:translateX(0);z-index:-1}}header.site-header .cta_overlay_alt:after{content:'';position:absolute;height:100%;width:100%;top:0;left:0;background:url(../../../../../../../../themes/stmartins/assets/img/cloth.svg) no-repeat right center;transform:rotate(180deg) translateX(-35%);z-index:-2}@media screen and (min-width:1500px){header.site-header .cta_overlay_alt:after{transform:rotate(180deg) translateX(-40%)}}@media screen and (max-width:800px){header.site-header .cta_overlay_alt:after{background-size:70%;transform:rotate(180deg) translateX(-70%)}}@media screen and (max-width:500px){header.site-header .cta_overlay_alt:after{background-size:70%;transform:rotate(180deg) translateX(-89%)}}.page-id-6758 header{padding:20px 0}@media screen and (max-width:600px){.cta_overlay,.cta_overlayb{display:none}}.countdown-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:9;color:#FFF;position:absolute;background-color:rgba(0,0,0,.33);min-width:100%;left:0;right:0;transform:translateX(0);top:0;bottom:0;padding:20px}.countdown-container p{text-align:center}.countdown-container a.cta_btn{padding:10px 20px;background-color:#B30931;color:#FFF;line-height:1.7}.countdown-container a.cta_btn:hover{background-color:#333332;cursor:pointer}@media screen and (max-width:800px){.countdown-container a.cta_btn{padding:5px;font-size:15px}}@media screen and (max-width:300px){.countdown-container a.cta_btn{font-size:2em;margin-bottom:9px}}@media screen and (max-width:500px){.countdown-container a.cta_btn{display:none}}@media screen and (max-width:980px){.countdown-container{left:0;right:0;transform:translateX(0);top:0;bottom:0;padding:20px}}.countdown-container p{text-align:center;padding-bottom:20px;margin:0;color:#FFF}@media screen and (max-width:1040px){.countdown-container p{display:none}}.countdown-container ul{text-align:center;margin:auto;display:block;margin:0}.countdown-container li{display:inline-block;list-style-type:none;padding:1em}@media screen and (max-width:800px){.countdown-container li{padding:5px;font-size:13px}}.countdown-container li span{display:block;font-size:4.5rem;margin:0 0 40px 0}@media screen and (max-width:800px){.countdown-container li span{font-size:3em;margin-bottom:18px}}.primary-menu{float:right;clear:right;margin-top:5px;font-weight:700}@media screen and (max-width:1040px){.primary-menu{display:none}}.primary-menu .donate a{color:#FFF!important;background-color:#B30931;text-decoration:none}.primary-menu .donate a:hover{background-color:#820724}.primary-menu .donate a:active{color:#FFF}.primary-menu .menu-toggle{display:none}.primary-menu ul li{position:relative;float:left}.primary-menu ul li:first-child{margin-left:0}.primary-menu ul li a{display:block;text-transform:uppercase;color:#3F3F3F;text-decoration:none;padding:10px 10px;transition:background-color .3s ease-in-out}.primary-menu ul li a:hover{background-color:#e1e1e1}.primary-menu ul li a i{line-height:.75em;vertical-align:1%}.primary-menu ul li.current-menu-parent>a,.primary-menu ul li.current-menu-item>a{color:#B30931}.primary-menu ul li:hover .sub-menu{display:block;z-index:100}.primary-menu ul li.menu-item-has-children>a{padding:10px 30px 10px 10px;position:relative}.primary-menu ul li.menu-item-has-children>a:after{position:absolute;font-family:FontAwesome;font-style:normal;top:10px;right:10px;content:"\f0d7"}.primary-menu ul li.menu-item-has-children .sub-menu a{padding:5px 10px}.primary-menu ul li .sub-menu{position:absolute;display:none;left:0;min-width:165%;border-top:2px solid #FFF;z-index:5;background:#EEE;padding:20px}.primary-menu ul li .sub-menu li{float:none;display:block;min-width:100%;margin-left:0}.primary-menu ul li .sub-menu li a{display:block;font-size:80%;line-height:1.2em;padding:10px;background:#EEE}.primary-menu ul li .sub-menu li a:hover{color:#B30931}#menu-primary-menu{display:-ms-flexbox;display:flex}#menu-primary-menu li{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media screen and (max-width:1040px){.page-template-template-gocardless-php .top-bar-donate,.page-template-template-stripe-php .top-bar-donate,.page-id-1031 .top-bar-donate{display:none}}main.site-main,main.site-landing{overflow-x:hidden;position:relative}main.site-main .row .col-7,main.site-landing .row .col-7{display:inline;float:left;width:58.3333333333%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:800px){main.site-main .row .col-7,main.site-landing .row .col-7{width:100%}}main.site-main .row .sidebar-3,main.site-landing .row .sidebar-3{display:inline;float:left;width:33.3333333333%;padding:0 10px;box-sizing:border-box;float:right}@media screen and (max-width:1500px){main.site-main .row .sidebar-3,main.site-landing .row .sidebar-3{display:inline;float:left;width:41.6666666667%;padding:0 10px;box-sizing:border-box}}@media screen and (max-width:800px){main.site-main .row .sidebar-3,main.site-landing .row .sidebar-3{display:inline;float:left;width:100%;padding:0 10px;box-sizing:border-box}}main.site-main .row .sidebar-3 ul.case-study-grid,main.site-landing .row .sidebar-3 ul.case-study-grid{margin-left:0}main.site-main .row .sidebar-3 ul.case-study-grid li,main.site-landing .row .sidebar-3 ul.case-study-grid li{width:100%}@media screen and (max-width:500px){main.site-main .row .sidebar-3 ul.case-study-grid.hide-mobile,main.site-landing .row .sidebar-3 ul.case-study-grid.hide-mobile{opacity:0;visibility:hidden;height:0;display:none}}main.site-main .row .col-12,main.site-landing .row .col-12{display:inline;float:left;width:100%;padding:0 10px;box-sizing:border-box}main.site-main .entry-content,main.site-landing .entry-content{overflow:hidden}@media screen and (min-width:800px){main.site-main .sidebar-3 .entry-content,main.site-landing .sidebar-3 .entry-content{width:90%;float:right}}@media screen and (max-width:800px){main.site-main .sidebar-3 .entry-content>.container,main.site-landing .sidebar-3 .entry-content>.container{padding:20px 0!important}main.site-main .sidebar-3 .entry-content>.container ul.case-study-grid,main.site-landing .sidebar-3 .entry-content>.container ul.case-study-grid{margin-bottom:0}main.site-main .sidebar-3 .entry-content>.container ul.case-study-grid li,main.site-landing .sidebar-3 .entry-content>.container ul.case-study-grid li{width:47.5%}main.site-main .sidebar-3 .entry-content>.container ul.case-study-grid li:last-of-type p,main.site-landing .sidebar-3 .entry-content>.container ul.case-study-grid li:last-of-type p{margin-bottom:0}}@media screen and (max-width:500px){main.site-main .sidebar-3 .entry-content>.container ul.case-study-grid li,main.site-landing .sidebar-3 .entry-content>.container ul.case-study-grid li{width:100%;padding:0}main.site-main .sidebar-3.hide-mobile,main.site-landing .sidebar-3.hide-mobile{opacity:0;visibility:hidden;height:0;display:none}}main.site-main #page>.entry-content,main.site-landing #page>.entry-content{background:#fff;background:linear-gradient(180deg,white 88%,#dfdfdf 100%)}.page-template-template-gocardless main.site-main .entry-content>.container,.page-template-template-gocardless main.site-landing .entry-content>.container{padding-bottom:20px!important}main.site-main .entry-content>.container.hasSidebar,main.site-landing .entry-content>.container.hasSidebar{padding-left:20px;padding-right:20px}@media screen and (max-width:500px){main.site-main .entry-content>.container,main.site-landing .entry-content>.container{padding:0 0}}main.site-main .entry-content>.container ul,main.site-main .entry-content>.container dl,main.site-landing .entry-content>.container ul,main.site-landing .entry-content>.container dl{list-style:disc;margin-left:40px}main.site-main .entry-content>.container ul,main.site-landing .entry-content>.container ul{margin-bottom:30px}main.site-main .entry-content>.container.with-padding-top,main.site-landing .entry-content>.container.with-padding-top{padding-top:60px!important}main.site-main .entry-content>.container.no-padding-bottom,main.site-landing .entry-content>.container.no-padding-bottom{padding-bottom:0!important}main.site-main>.entry-content>.container.with-padding-top,main.site-landing>.entry-content>.container.with-padding-top{padding-top:60px!important}main.site-main>.entry-content>.container.no-padding-bottom,main.site-landing>.entry-content>.container.no-padding-bottom{padding-bottom:0!important}main.site-main>.container>h2,main.site-main>.container h3,main.site-landing>.container>h2,main.site-landing>.container h3{margin-top:0}main.site-main>.container+.container,main.site-landing>.container+.container{padding-top:0!important;padding-bottom:60px}main.site-main>.container+.container>h2,main.site-main>.container+.container h3,main.site-landing>.container+.container>h2,main.site-landing>.container+.container h3{margin-top:0}.optional-image{margin-bottom:20px}img+.small-blockquote{margin-top:40px}.optional_image{max-width:100%;margin-bottom:40px;height:auto}main.site-landing{overflow-y:hidden}main.site-landing ul.case-study-grid{margin-left:0}main.site-landing ul.case-study-grid li{width:100%}@media screen and (max-width:500px){main.site-landing ul.case-study-grid.hide-mobile{opacity:0;visibility:hidden;height:0;display:none}}@media screen and (max-width:800px){main.site-landing .sidebar-2{display:inline;float:left;width:100%;padding:0 10px;box-sizing:border-box}main.site-landing .col-8{display:inline;float:left;width:100%;padding:0 10px;box-sizing:border-box}}footer.site-footer{background:#404040;padding:60px 0;font-size:14px;background-image:url(../../../../../../../../themes/stmartins/assets/img/footer-bg-img.png);background-position:98% 99%;background-repeat:no-repeat;background-size:15%}footer.site-footer .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:500px){footer.site-footer{background-size:25%}}footer.site-footer a{font-size:16px}footer.site-footer p{font-size:14px}footer.site-footer p.contra a{font-size:14px;text-decoration:underline}footer.site-footer p.contra a:hover{-webkit-text-decoration-color:#B30931;text-decoration-color:#B30931}footer.site-footer a.visit-smitf{color:#fff;font-weight:700;font-size:16px;position:relative;margin-left:45px}footer.site-footer a.visit-smitf:after{content:"";background-image:url(../../../../../../../../themes/stmartins/assets/img/footer-arrow.png);background-position:98% 90%;background-repeat:no-repeat;width:30px;position:absolute;left:-35px;top:-4px;height:20px}footer.site-footer .left-column{-ms-flex:1 0 50%;flex:1 0 50%}@media screen and (max-width:500px){footer.site-footer .left-column{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:2;order:2}}footer.site-footer .right-column{-ms-flex:1 0 50%;flex:1 0 50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:500px){footer.site-footer .right-column{-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-order:1;order:1;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}footer.site-footer .right-column .logo-wrapper{max-width:200px}}footer.site-footer .social{display:inline-block}footer.site-footer .social a{margin-left:10px}footer.site-footer .social a i{font-size:25px;color:#D8D8D8;transition:color .2s ease-in-out}footer.site-footer .social a i.fa-facebook:hover,footer.site-footer .social a i.fa-instagram:hover{color:#B30931}footer.site-footer .social a i.fa-twitter:hover{color:#B30931}footer.site-footer .logo-wrapper{margin-top:20px;max-width:280px}footer.site-footer .logo-wrapper img{max-width:100%;height:auto}@media screen and (max-width:500px){footer.site-footer{padding:30px 0}}footer.site-footer ul{padding-bottom:20px}footer.site-footer ul li{margin-right:20px}@media screen and (max-width:500px){footer.site-footer ul li{margin-bottom:6.6666666667px}}footer.site-footer ul li a{color:#FFF}footer.site-footer ul li a:hover{text-decoration:underline;-webkit-text-decoration-color:#B30931;text-decoration-color:#B30931}footer.site-footer p{color:#FFF;margin:0}footer.site-footer p.contra{padding-bottom:40px}footer.site-footer p.contra a{color:#FFF}footer.site-footer p .nolink{pointer-events:none}footer.site-footer p .nolink>a{text-decoration:none;color:inherit}.share-container{padding:0;background-color:#9FAD9F}.share-container .row{padding:40px 0;background:url(../../../../../../../../themes/stmartins/assets/img/share-bg.png) left center no-repeat no-repeat #9FAD9F}@media screen and (max-width:1150px){.share-container .row{background:none;padding:20px 0}}.share-container .col-5{display:inline;float:left;width:41.6666666667%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:1150px){.share-container .col-5{width:100%}}.share-container .col-5 h1{margin:50px 0 0 80px;float:left;color:#3F3F3F;font-size:76px;line-height:1em}.share-container .col-5 h1 span{display:block;color:#9FAC9F}@media screen and (max-width:1150px){.share-container .col-5 h1{margin:0 0 20px 0;font-size:26px}.share-container .col-5 h1 span{display:inline;color:#FFF}}.share-container .col-7{display:inline;float:left;width:58.3333333333%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:1150px){.share-container .col-7{width:100%}}.share-container .col-7 .share{float:right;margin:0 70px 0 0;padding:0;list-style:none;background:url(../../../../../../../../themes/stmartins/assets/img/share-icons.jpg) left center no-repeat;padding-left:76px}@media screen and (max-width:1150px){.share-container .col-7 .share{float:none}}@media screen and (max-width:600px){.share-container .col-7 .share{background:none;padding:0;float:none}}.share-container .col-7 .share li a{position:relative;display:inline-block;background:green;width:100%;height:70px;padding:0 25px 0 92px;line-height:70px;margin-bottom:30px;background-color:#40403F;color:#FFF;font-size:35px}@media screen and (max-width:600px){.share-container .col-7 .share li a{font-size:20px;margin-bottom:20px;padding:0 25px 0 25px}}.share-container .col-7 .share li a span.number{position:absolute;top:0;left:0;display:block;height:70px;width:70px;line-height:70px;text-align:center;background-color:#333332;color:#FFF}@media screen and (max-width:600px){.share-container .col-7 .share li a span.number{display:none}}.share-container .col-7 .share li a span.arrow{position:absolute;top:0;right:0;left:100%;height:70px;width:70px;line-height:70px;text-align:center;background-color:#333332;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow.png);background-position:center center;background-repeat:no-repeat}.share-container .col-7 .share li a:hover{background-color:#262626}.share-container .col-7 .share li a:hover span{background-color:#191919}.share-container .col-7 .share li:last-child a{margin-bottom:0}.share-banner{padding:0;position:relative;margin-bottom:60px}.share-banner ul{list-style:none;margin:0!important;padding:0;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.share-banner ul:before,.share-banner ul:after{display:none!important}.share-banner ul li{-ms-flex:0 0 23.5%;flex:0 0 23.5%;max-width:23.5%;background-color:#B30931;margin:0;list-style:none}.share-banner ul li:first-of-type{margin-left:0}.share-banner ul li a{background-position:center;background-repeat:no-repeat;background-size:cover;background-size:contain;text-decoration:none}.share-banner ul li a:hover{text-decoration:none}.share-banner ul li a p{font-size:26px;color:#fff;text-align:center;font-weight:700}@media screen and (max-width:1024px){.share-banner{margin-top:0}.share-banner ul{margin-left:0;-ms-flex-pack:justify;justify-content:space-between}.share-banner ul li{-ms-flex:0 0 47.5%;flex:0 0 47.5%;max-width:47.5%;margin-left:0;margin-bottom:20px}}.share-banner .facebook,.share-banner .twitter,.share-banner .email,.share-banner .instagram{background-size:contain;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:350px;padding:20px}.share-banner .facebook img,.share-banner .twitter img,.share-banner .email img,.share-banner .instagram img{display:block;max-width:70px!important;height:auto;margin-bottom:20px}.share-banner .facebook a,.share-banner .twitter a,.share-banner .email a,.share-banner .instagram a{margin-top:20px;text-align:center}.share-banner .facebook h4,.share-banner .twitter h4,.share-banner .email h4,.share-banner .instagram h4{color:#FFF;font-size:30px;line-height:1.6em;text-transform:uppercase;text-align:center;font-weight:700;line-height:1.2em}@media screen and (max-width:800px){.share-banner .facebook h4,.share-banner .twitter h4,.share-banner .email h4,.share-banner .instagram h4{font-size:25px}}.share-banner .facebook:hover,.share-banner .twitter:hover,.share-banner .email:hover,.share-banner .instagram:hover{cursor:pointer}@media screen and (max-width:500px){.share-banner{margin-bottom:0}.share-banner ul{margin-bottom:0}.share-banner ul li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 0 20px 0}.share-banner ul li a img{max-width:70px!important;height:auto}}.thank-you-banner{padding:20px 0;text-align:left}.thank-you-banner h4{color:#000;font-size:40px;margin-top:60px}.thank-you-banner h5{font-size:50px;line-height:1.7em;margin:10px 0 0 0;text-transform:uppercase;font-weight:700;color:#B30931;margin-bottom:40px}@media screen and (max-width:500px){.thank-you-banner h5{font-size:30px}}.indent-content{max-width:1000px;margin:0 auto}.site-main .thankyou-socials{position:fixed;bottom:0;left:0;width:100vw;background-color:#333;padding-top:18px;padding-bottom:18px;z-index:2}.site-main .thankyou-socials__label{text-transform:uppercase;display:inline-block;color:#FFF;margin:0;font-size:18px;font-weight:700;margin-right:20px}.site-main .thankyou-socials .share{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-top:8px}.site-main .thankyou-socials .share li{display:inline-block;margin-right:25px}.site-main .thankyou-socials h4{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:0;width:0;margin:-1px;padding:0;border:0}.site-main .thankyou-socials img{height:18px;max-height:18px;width:auto}.site-main .thankyou-banner .thankyou{margin:0;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-main .thankyou-banner .thankyou-popup{position:relative}.site-main .thankyou-banner .thankyou-popup__close{background:transparent;border:none;outline:none;text-indent:-10000px;position:absolute;right:30px;top:30px;width:25px;height:25px;position:absolute;cursor:pointer}.site-main .thankyou-banner .thankyou-popup__close::before,.site-main .thankyou-banner .thankyou-popup__close:after{content:'';position:absolute;width:17px;height:2px;background-color:#000;left:50%;top:50%;transition:all .3s ease;transform-origin:center}.site-main .thankyou-banner .thankyou-popup__close:before{transform:translate(-50%,-50%) rotate(45deg)}.site-main .thankyou-banner .thankyou-popup__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.site-main .thankyou-banner .thankyou-popup__close:hover:before{transform:translate(-50%,-50%) rotate(135deg) scale(1.3)}.site-main .thankyou-banner .thankyou-popup__close:hover:after{transform:translate(-50%,-50%) rotate(-135deg) scale(1.3)}.site-main .thankyou-banner .thankyou-popup .overlay{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#000;z-index:999;opacity:0;pointer-events:none;transition:all .3s ease}.site-main .thankyou-banner .thankyou-popup .content{position:fixed;top:50%;left:50%;transform:translate(-50%,-45%);background-color:#fff;z-index:1000;color:#000;padding:50px 100px;opacity:0;pointer-events:none;transition:all .3s ease}.site-main .thankyou-banner .thankyou-popup .content .pay-block{padding-top:0}.site-main .thankyou-banner .thankyou-popup .content input{outline:none}.site-main .thankyou-banner .thankyou-popup .content #thankyou-name{font-size:40px;border:none;text-align:center}.site-main .thankyou-banner .thankyou-popup .content #thankyou-amount{width:6ch;text-align:center}.site-main .thankyou-banner .thankyou-popup .content #AmountPrefix{padding:0}.site-main .thankyou-banner .thankyou-popup .content #PaymentScheduleRow{max-width:390px}.site-main .thankyou-banner .thankyou-popup .content .submit{padding:15px 20px!important;font-size:18px!important;margin-top:30px!important}.site-main .thankyou-banner .thankyou-popup .content .group-radio{margin-bottom:0}.site-main .thankyou-banner .thankyou-popup .content .group-radio.MonthlyPayment{margin-right:10px}.site-main .thankyou-banner .thankyou-popup .content .group-radio input{cursor:pointer}.site-main .thankyou-banner .thankyou-popup .content .title{font-size:38px;text-transform:uppercase;margin-bottom:51px;text-align:center}.site-main .thankyou-banner .thankyou-popup .content label{margin-bottom:30px}.site-main .thankyou-banner .thankyou-popup .content label[for=thankyou-name]{max-width:250px;margin-left:auto;margin-right:auto}.site-main .thankyou-banner .thankyou-popup .content .border-bottom{margin-bottom:38px}.site-main .thankyou-banner .thankyou-popup .content .payment-schedule__title{text-align:center;font-style:16px;font-weight:600}.site-main .thankyou-banner .thankyou-popup.active .overlay{opacity:.6;pointer-events:all}.site-main .thankyou-banner .thankyou-popup.active .content{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}.site-main .thankyou-banner .thankyou li{background-color:#B30931;color:#FFF;margin-bottom:10px;padding:55px 80px 30px 37px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.site-main .thankyou-banner .thankyou li h3,.site-main .thankyou-banner .thankyou li h4{margin-bottom:30px}.site-main .thankyou-banner .thankyou li h3{text-transform:none}.site-main .thankyou-banner .thankyou li .btn--black{text-transform:none;background-color:#333;font-size:16px;transition:all .3s ease;display:inline-block;padding:11px 22px}.site-main .thankyou-banner .thankyou li .btn--black:hover{color:#FFF;background-color:#444}.site-main .thankyou-banner .thankyou li.convert-now{background-image:url(../../../../../../../../themes/stmartins/assets/img/funding.svg);background-repeat:no-repeat;background-position:right -2px bottom -15px}.site-main .thankyou-banner .thankyou li.download{background-image:url(../../../../../../../../themes/stmartins/assets/img/partners.svg);background-repeat:no-repeat;background-position:right -25px bottom -35px}@media screen and (min-width:800px){.site-main .thankyou-banner .thankyou li h3{font-size:48px;line-height:58px;max-width:550px}.site-main .thankyou-banner .thankyou li.convert-now{width:calc(60% - 20px);margin-right:20px;position:relative}.site-main .thankyou-banner .thankyou li.convert-now.long{width:100%;background-size:290px;background-position:right -2px bottom -10px}.site-main .thankyou-banner .thankyou li.download{width:40%}}.post{margin-bottom:40px;border-bottom:1px solid #F1F1F1}.post:last-child{border-bottom:none;margin-bottom:0}@media screen and (max-width:500px){.post{margin-bottom:20px}}.post .col-4{display:inline;float:left;width:33.3333333333%;padding:0 10px;box-sizing:border-box;margin-bottom:10px}@media screen and (max-width:500px){.post .col-4{width:100%}}.post .col-4 img{max-width:100%;height:auto}.post .col-8{display:inline;float:left;width:66.6666666667%;padding:0 10px;box-sizing:border-box;margin-bottom:40px}@media screen and (max-width:500px){.post .col-8{width:100%}}@media screen and (max-width:500px){.post .col-8{margin-bottom:20px}}.post .col-8 h1{margin:0;margin-bottom:10px;line-height:1.1em}.post .col-8 .entry-meta .updated,.post .col-8 .entry-meta .byline{display:none}.post .col-8 .cat-links{font-size:14px;display:block;overflow:hidden}.post .col-8 .cat-links .post-categories{list-style:none;padding:0;margin:0}.post .col-8 .cat-links .post-categories li{float:left;margin-bottom:6.6666666667px}.post .col-8 .cat-links .post-categories li a{display:inline-block;background:#F1F1F1;padding:5px;margin:0 5px;font-size:14px}.post .col-8 .cat-links .post-categories li:first-child a{margin-left:0}.post .col-8 .tags-links a{display:inline-block;background:#F1F1F1;padding:5px;margin:0 5px;font-size:12px}.post .col-8 .tags-links a:first-child{margin-left:0}.single-post .post{margin-bottom:0}.go-cardless h2{color:#B30931;text-align:center}.go-cardless .invalid,.go-cardless .error{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 0}.go-cardless .invalid.valid,.go-cardless .error.valid{display:none!important}.go-cardless .invalid{display:inline-block;background:red;padding:8px 10px;color:#FFF;font-weight:700;margin:10px 0 0 60px}.pay-block{padding:60px 0 0 0;text-align:center;margin-bottom:0px!important}@media screen and (max-width:500px){.pay-block{padding-top:20px}}.pay-block .group-radio{margin-bottom:0}.pay-block #PaymentScheduleRow{margin-top:40px}.pay-block #PaymentScheduleRow label>span{color:#424242;font-size:28px;text-align:center;text-transform:uppercase;font-weight:700;display:inline-block;padding-bottom:10px}.pay-block #PaymentScheduleRow label>span:hover{cursor:pointer}@media screen and (max-width:800px){.pay-block #PaymentScheduleRow{padding-top:2rem}.pay-block #PaymentScheduleRow p:first-of-type{margin-bottom:30px}}@media screen and (max-width:500px){.pay-block #PaymentScheduleRow{margin-top:20px}}.pay-block #AmountPrefix{background:none;border:none;font-size:80px;line-height:80px;width:auto;vertical-align:top;color:#B30931;font-weight:700;padding:21px 0}@media screen and (max-width:1080px){.pay-block #AmountPrefix{font-size:60px}}@media screen and (max-width:800px){.pay-block #AmountPrefix{font-size:80px}}@media screen and (max-width:500px){.pay-block #AmountPrefix{font-size:60px}}.pay-block p{margin-top:0;margin-bottom:0}.pay-block label{text-align:center;display:inline-block;text-align:center;position:relative}.pay-block label:first-child{display:block;margin-top:0}.pay-block label:first-child:after{display:none}.pay-block label.group-radio{padding-bottom:0;display:inline-block}.pay-block label.group-radio span:after{content:'';height:3px;background-color:transparent;width:100%;position:absolute;top:100%;left:0}.pay-block label.group-radio input[type=radio]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.pay-block label.group-radio input[type=radio]:checked+span:after{background-color:#B30931}.donate-form{padding-bottom:60px!important}.donate-form h3{color:#B30931;text-align:center;font-size:50px;line-height:1.6em}.donate-form p{font-size:16px}@media screen and (max-width:500px){.donate-form{padding-bottom:0!important}}.form-your-details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:80%}.form-your-details input[type=text],.form-your-details input[type=email]{display:block;width:100%;height:50px;padding:0 12px;color:#000;background-image:none;background-color:transparent;border:0;border:1px solid #999;border-radius:0;clear:both;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:0;margin-top:0;font-size:16px}@media screen and (max-width:800px){.form-your-details input[type=text],.form-your-details input[type=email]{width:100%}}.form-your-details .form-group{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 10px;margin:0 0 20px 0;float:none;display:block}@media screen and (max-width:800px){.form-your-details .form-group{max-width:100%;-ms-flex:100%;flex:100%}}.form-your-details .form-group:first-of-type{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media screen and (max-width:800px){.form-your-details .form-group:first-of-type{max-width:100%;-ms-flex:100%;flex:100%}}.form-your-details .form-group:nth-of-type(2),.form-your-details .form-group:nth-of-type(3){-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}@media screen and (max-width:800px){.form-your-details .form-group:nth-of-type(2),.form-your-details .form-group:nth-of-type(3){max-width:100%;-ms-flex:100%;flex:100%}}.form-your-details .form-group.info{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}.form-your-details .form-group.info h5{font-weight:700;font-size:20px;margin-bottom:20px}.page-template-donate-tel-php .sb-toggle-left,.page-template-donate-tel-php .primary-menu,.page-template-donate-tel-php .header-hero-wrap{display:none!important}.page-template-donate-tel-php main.site-main .entry-content>.container{padding-top:30px}#telephone-form-wrapper .form-group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#telephone-form-wrapper .form-group .label{-ms-flex:0 0 25%;flex:0 0 25%}#telephone-form-wrapper .form-group .label label{padding-top:0;margin-bottom:0}#telephone-form-wrapper .form-group div:nth-of-type(2){-ms-flex:0 0 75%;flex:0 0 75%}#telephone-form-wrapper .form-group div:nth-of-type(2) input{width:100%;margin-bottom:0}#telephone-form-wrapper .form-group div:nth-of-type(2) input[type=checkbox],#telephone-form-wrapper .form-group div:nth-of-type(2) input[type=radio]{width:18px}#telephone-form-wrapper .pay-block{text-align:left}#telephone-form-wrapper .pay-block #Amount,#telephone-form-wrapper .pay-block .site-main .thankyou-banner .thankyou-popup .content #thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content #telephone-form-wrapper .pay-block #thankyou-amount{width:6ch;border-bottom:2px dashed #B30931!important}#telephone-form-wrapper .pay-block .donate-input{display:-ms-flexbox;display:flex}#telephone-form-wrapper .pay-block label{text-align:left}#telephone-form-wrapper strong{background-color:#ffff8c;line-height:1.4}#telephone-form-wrapper h3{text-align:left;font-size:30px}#telephone-form-wrapper #submitButton span{display:none!important}#telephone-form-wrapper form{padding-bottom:60px}ul.case-study-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:0!important}ul.case-study-grid li{display:inline;float:left;width:33.3333333333%;padding:0 10px;box-sizing:border-box;float:none;margin-bottom:20px}@media screen and (max-width:800px){ul.case-study-grid li{width:50%}}@media screen and (max-width:500px){ul.case-study-grid li{width:100%}}ul.case-study-grid li .image-container:after{content:'';position:absolute;top:0;left:-1%;width:102%;height:100%;background-image:url(../../../../../../../../themes/stmartins/assets/img/mask.svg);background-size:cover}ul.case-study-grid li div a img{width:100%;height:auto;margin-bottom:20px}ul.case-study-grid li div a h3{color:#424242;font-size:20px;margin:0;margin-bottom:10px;line-height:1.3}ul.case-study-grid li div a:active:after{opacity:0}ul.case-study-grid li div p{font-size:16px;margin-top:0}ul.case-study-grid .teaser-container .image-container{position:relative;background-color:#f5f5f5;overflow:hidden;margin-bottom:20px}ul.case-study-grid .teaser-container .image-container:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity 0.2s linear;opacity:0}ul.case-study-grid .teaser-container .image-container img{max-width:100%;height:auto;display:block}ul.case-study-grid .teaser-container .text-container{position:relative;overflow:hidden}ul.case-study-grid .teaser-container a:after{content:'';width:100%;height:100%;left:0;top:0;position:absolute}ul.case-study-grid .teaser-container:hover .image-container:before{background:#000;opacity:.4}.supporting-us{padding:40px 0;background-color:#EEE;text-align:center}.supporting-us h2{color:#B30931}.our-year{padding:40px 0;text-align:center}.our-year h2{color:#B30931;margin-bottom:0}.our-year span{font-weight:700;font-size:20px}.our-year span.headline-number{font-size:50px;line-height:90px}.our-year .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:1150px){.our-year .row{background:none;padding:20px 0;display:block}}.our-year .row .col-3{display:inline;float:left;width:25%;padding:0 10px;box-sizing:border-box;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:800px){.our-year .row .col-3{width:100%}}.our-year .row .col-4{display:inline;float:left;width:33.3333333333%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:800px){.our-year .row .col-4{width:100%}}.our-year .row .statistic-info{text-align:left}.our-year .row .statistic-info p{width:80%;margin-left:auto;margin-right:0}.our-year .inforgraphic{text-align:center}.our-year .inforgraphic ul{list-style:none;text-align:left}.our-year .inforgraphic ul li span{width:.8rem;height:.8rem;display:inline-block;border-radius:50%;margin-right:.8rem;vertical-align:middle}.our-year .inforgraphic img{max-width:100%;height:auto}.thanks-to{margin:0}.thanks-to h2{color:#B30931;text-align:center}.thanks-to ul li{clear:both;background-color:#333;background-image:url(../../../../../../../../themes/stmartins/assets/img/puzzle.png);background-position:97% 100%;background-repeat:no-repeat;background-size:10%;color:#FFF}.thanks-to ul li .img{position:relative;float:right}.thanks-to ul li .img:after{content:"";width:100%;height:100%;background-image:url(../../../../../../../../themes/stmartins/assets/img/mask-grey.png);background-repeat:no-repeat;bottom:0;left:0;position:absolute}@media only screen and (max-width:800px){.thanks-to ul li .img{float:none}.thanks-to ul li .img:after{display:none}}.thanks-to ul li>div,.thanks-to ul li>a.content{display:block}.thanks-to ul li>div h3,.thanks-to ul li>a.content h3{color:#FFF}.thanks-to ul li>div p,.thanks-to ul li>a.content p{margin-top:5px;color:#FFF}.thanks-to ul li>div span,.thanks-to ul li>a.content span{background-color:#FFF;color:#333}.thanks-to ul li:nth-child(odd){clear:both;background-color:#B30931;background-image:url(../../../../../../../../themes/stmartins/assets/img/case-study-tree.png);background-position:97% 100%;background-repeat:no-repeat;background-size:10%;color:#FFF}.thanks-to ul li:nth-child(odd) .img{position:relative;float:left}.thanks-to ul li:nth-child(odd) .img:after{content:"";width:100%;height:100%;background-image:url(../../../../../../../../themes/stmartins/assets/img/mask.png);background-repeat:no-repeat;bottom:8px;right:0;position:absolute}.thanks-to ul li:nth-child(odd) #content img{float:right}.trust-grid .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;margin:0}.trust-grid .trust-item{-ms-flex:0 0 48.5%;flex:0 0 48.5%;max-width:48.5%;padding:0;margin:0 0 40px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.trust-grid .trust-item:nth-of-type(2n+1){margin-left:0}.trust-grid .trust-item:nth-of-type(2n+2){margin-right:0}@media only screen and (max-width:800px){.trust-grid .trust-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.trust-grid .trust-item:nth-of-type(2n+2){margin-left:0}}.trust-grid .trust-item .content-details{background-color:#B30931}.trust-grid .trust-item .content-details:after{width:100%;height:20px;content:"";position:absolute;top:-19px;left:0;border-bottom:20px solid #B30931;border-right:900px solid transparent}.trust-grid .trust-item:nth-child(3n+1) .content-details{background-color:#333}.trust-grid .trust-item:nth-child(3n+1) .content-details:after{width:100%;height:20px;content:"";position:absolute;top:-19px;left:0;border-bottom:20px solid #333;border-right:900px solid transparent}@media only screen and (max-width:500px){.trust-grid .trust-item:nth-child(3n+1) .background-image-wrapper{background-color:#94082E}}.trust-grid .trust-item:nth-child(3n+3) .content-details:after{border-bottom:0;border-top:20px solid transparent;border-right:900px solid #B30931}@media only screen and (max-width:500px){.trust-grid .trust-item:nth-child(3n+3) .background-image-wrapper{background-color:#333}}.trust-grid .trust-item:nth-child(3n+4) .content-details:after{border-bottom:0;border-top:20px solid transparent;border-right:900px solid #333}@media only screen and (max-width:500px){.trust-grid .trust-item:nth-child(3n+4) .background-image-wrapper{background-color:#B30931}}.trust-grid .trust-item .background-image-wrapper{background-size:cover;background-position:center center;position:absolute;height:100%;width:100%;left:0;top:0}@media only screen and (max-width:500px){.trust-grid .trust-item .background-image-wrapper{background-repeat:no-repeat;background-color:#B30931}}.trust-grid .trust-item blockquote{color:#FFF}.trust-grid .trust-item .content{position:relative;width:100%;height:0;margin:auto;overflow:hidden;padding-bottom:75%}.trust-grid .trust-item .content:hover .content-overlay{opacity:1}.trust-grid .trust-item .content-image{width:100%}.trust-grid .trust-item .content-details{position:absolute;padding:10px 40px 30px 40px;color:#FFF;width:100%;transition:transform .3s ease-in-out;transform:translateY(80%);height:100%}@media only screen and (max-width:1160px){.trust-grid .trust-item .content-details{padding:10px 20px 30px 20px}.trust-grid .trust-item .content-details .content-text{height:80%;overflow-y:auto}}.trust-grid .trust-item .content-details .content-title a{color:#FFF}.trust-grid .trust-item .content-details .content-title a:after{content:'';width:80%;height:100%;position:absolute;top:0;left:0}.trust-grid .trust-item .content-details h3{margin:0}@media only screen and (max-width:1160px){.trust-grid .trust-item .content-details h3{font-size:30px}}.trust-grid .trust-item .content-details .content-text{opacity:0}.trust-grid .trust-item .content:hover .content-details{opacity:1;transform:translateY(0)}.trust-grid .trust-item .content:hover .content-text{opacity:1}.trust-grid .trust-item .content:hover .content-title{margin-top:20px}.trust-grid .trust-item .content:hover .content-title a{color:#FFF}.trust-grid .trust-item .fadeIn-bottom{bottom:0;left:0}body.page-template-template-landing .mspent{background:#F2F2F2}body.page-template-template-landing .sticky-header.stick{display:none}body.page-template-template-landing .sticky-header.stick .header-hero{transform:none}body.page-template-template-landing .logo{position:static!important}body.page-template-template-landing .header-hero{background-attachment:fixed;min-height:600px;height:600px;width:100%}@media screen and (max-width:501px){body.page-template-template-landing .header-hero{transform:translateY(-30px);background-attachment:scroll}body.page-template-template-landing .header-hero .container{padding:0!important}}body.page-template-template-landing .header-hero:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;opacity:.4}body.page-template-template-landing .header-hero-wrap{min-height:600px;background-color:#fff}body.page-template-template-landing .header-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (min-width:500px){body.page-template-template-landing .header-row{height:auto}}@media screen and (min-width:900px){body.page-template-template-landing .header-row{-ms-flex-direction:row;flex-direction:row}}body.page-template-template-landing .header-row h1{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:30px;line-height:1.2;margin:auto;padding:0!important;margin-bottom:50px!important;text-align:center!important;width:80%!important}@media screen and (min-width:501px){body.page-template-template-landing .header-row h1{font-size:40px}}@media screen and (min-width:900px){body.page-template-template-landing .header-row h1{margin:0;font-size:48px;line-height:1.15;max-width:400px;text-align:left!important;margin-bottom:0!important}}body.page-template-template-landing .header-hero .donate-block-hero{background:#fff;padding:20px 0;max-width:100%;width:100%}body.page-template-template-landing .header-hero .donate-block-hero .tab-section{background-color:#fff;width:100%;padding:0 20px}@media screen and (min-width:900px){body.page-template-template-landing .header-hero .donate-block-hero{padding:30px 0;width:45%}}body.page-template-template-landing .header-hero .donate-block-hero .wrapper{display:block}body.page-template-template-landing .header-hero .donate-block-hero .wrapper>label{font-size:20px}@media screen and (min-width:900px){body.page-template-template-landing .header-hero .donate-block-hero .wrapper>label{font-size:24px}}body.page-template-template-landing .header-hero .donate-block-hero h2{float:none;font-size:30px;color:#B30931;padding:0 20px}@media screen and (min-width:900px){body.page-template-template-landing .header-hero .donate-block-hero h2{font-size:38px}}body.page-template-template-landing .header-hero .donate-block-hero ul.donate-tab li label{font-size:12px;width:50px;height:50px}@media screen and (min-width:500px){body.page-template-template-landing .header-hero .donate-block-hero ul.donate-tab li label{font-size:15px;width:70px;height:70px}}body.page-template-template-landing .landing-intro{padding:60px 0;padding-top:30px}body.page-template-template-landing .landing-intro p{margin:0;font-size:20px;line-height:1.4}@media screen and (min-width:500px){body.page-template-template-landing .landing-intro{padding:90px 0}body.page-template-template-landing .landing-intro p{font-size:24px}}@media screen and (min-width:900px){body.page-template-template-landing .landing-intro{padding:110px 0}body.page-template-template-landing .landing-intro p{font-size:29px}}body.page-template-template-landing .donateOptions{margin-bottom:0}body.page-template-template-landing .donateOptions .donateOptionOOT.donateSingle{padding-bottom:40px}body.page-template-template-landing .landing-cta{padding-top:60px;padding-bottom:60px;text-align:center}@media screen and (max-width:800px){body.page-template-template-landing .landing-cta{padding-top:30px;padding-bottom:30px}}body.page-template-template-landing .landing-cta__title{text-transform:none;font-weight:400;text-align:center}body.page-template-template-landing .donate-page-tabs{padding-bottom:40px}.landing-cta__btn{padding:10px 10px;background-color:#B30931;margin-left:0;transition:all .3s ease-out;color:#FFF;text-decoration:none;margin-top:3rem;display:inline-block}.landing-cta__btn:hover{background-color:#94082E;color:#FFF}.www__cta{text-align:center}.home .featured-pages{padding:30px 0 0}.home #main{padding:0}.home .donate-block{padding:60px 0;background-color:#F2F2F2;background-image:none;z-index:1}@media screen and (max-width:500px){.home .donate-block{padding-top:30px!important}}.home .donate-block .container{z-index:2;position:relative}.home .donate-block:before{background-image:url(../../../../../../../../themes/stmartins/assets/img/donate-pound-bg.png);content:'';position:absolute;left:-20px;bottom:0;width:21%;background-size:contain;background-repeat:no-repeat;background-position:center;height:100%;filter:contrast(.91);z-index:-1}@media screen and (max-width:500px){.home .donate-block:before{background-position:bottom}}.home .donate-block:after{filter:contrast(.9)}.donate-block{padding:0 0 60px;background-image:url(../../../../../../../../themes/stmartins/assets/img/donate-pound-bg.png);background-size:20%;background-repeat:no-repeat;background-position:0 59%;position:relative}.donate-block:after{content:"";padding:40px 0;background-image:url(../../../../../../../../themes/stmartins/assets/img/donate-bg-country.png);background-size:20%;background-repeat:no-repeat;background-position:100% 0;position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:500px){.donate-block{padding:30px 0}.donate-block.with-padding-top{padding:0 0 20px 0}}.page-template-template-case-study-archive .donate-block{padding-top:60px}.donate-block .container{text-align:center;position:relative}.donate-block .container>label{color:#424242;font-size:28px;text-align:center;text-transform:uppercase;font-weight:700;display:inline-block;padding-bottom:10px;border-bottom:3px solid transparent;position:relative;transition:all .3s ease-in-out;margin-top:0}@media screen and (max-width:500px){.donate-block .container>label{font-size:18px}}.donate-block .container>label:before,.donate-block .container>label:after{content:"";position:absolute;bottom:-3px;width:0;height:6px;margin:5px 0 0;transition:all .3s ease-in-out;transition-duration:0.35s;left:0;background-color:#B30931}.donate-block .container>label:hover{color:#B30931}.donate-block .container>label:hover:before,.donate-block .container>label:hover:after{width:100%}.donate-block .container>label~label{margin:0 0 40px 20px}.donate-block h2{text-align:center;color:#B30931}@media screen and (max-width:500px){.donate-block h2{margin-bottom:20px}}.donate-block .donate{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#B30931;color:#FFF;text-align:center;display:block;margin:40px auto 10px auto;transition:all .3s ease-in-out;cursor:pointer;line-height:1.7}.donate-block .donate:hover{background-color:#B30931}.donate-block ul.donate-tab{text-align:center;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.donate-block ul.donate-tab li{margin-bottom:5px}.donate-block ul.donate-tab li input[type="radio"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:0;width:0;margin:-1px;padding:0;border:0}.donate-block ul.donate-tab li label{color:#B30931;text-align:center;text-transform:uppercase;font-weight:700;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #B30931;width:90px;height:90px;margin:0 10px;position:relative;transition:all .3s ease-out}.donate-block ul.donate-tab li label:hover{background-color:#B30931;cursor:pointer;color:#FFF}@media only screen and (max-width:800px){.donate-block ul.donate-tab li label{width:75px;height:75px;font-size:16px;margin:0 6.6666666667px}}@media only screen and (max-width:500px){.donate-block ul.donate-tab li label{width:50px;height:50px;font-size:12px}}.donate-block ul.donate-tab li input[type="radio"]:checked+label{background-color:#B30931;cursor:pointer;color:#FFF}.donate-block .tab-section{visibility:hidden;opacity:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:100%;height:0}.donate-block input{display:none}.donate-block #tab1:checked~#single-gift,.donate-block #tab2:checked~#regular-gift,.donate-block #tab-flex-1:checked~#single-gift-flex,.donate-block #tab-flex-2:checked~#regular-gift-flex{visibility:visible;opacity:1;height:auto}.donate-block #tab1:checked+label:before,.donate-block #tab1:checked+label:after,.donate-block #tab2:checked+label:before,.donate-block #tab2:checked+label:after,.donate-block #tab-flex-1:checked+label:before,.donate-block #tab-flex-1:checked+label:after,.donate-block #tab-flex-2:checked+label:before,.donate-block #tab-flex-2:checked+label:after{width:100%;border:3px solid #B30931}.donate-block-full{padding:0 0 60px;background-image:url(../../../../../../../../themes/stmartins/assets/img/donate-pound-bg.png);background-size:20%;background-repeat:no-repeat;background-position:0 59%;position:relative}.donate-block-full:after{content:"";padding:40px 0;background-image:url(../../../../../../../../themes/stmartins/assets/img/donate-bg-country.png);background-size:20%;background-repeat:no-repeat;background-position:100% 0;position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:500px){.donate-block-full{padding:30px 0}.donate-block-full.with-padding-top{padding:0 0 20px 0}}.page-template-template-case-study-archive .donate-block-full{padding-top:60px}.donate-block-full .container{text-align:center;position:relative}.donate-block-full .container>label{color:#424242;font-size:28px;text-align:center;text-transform:uppercase;font-weight:700;display:inline-block;padding-bottom:10px;border-bottom:3px solid transparent;position:relative;transition:all .3s ease-in-out;margin-top:0}@media screen and (max-width:500px){.donate-block-full .container>label{font-size:18px}}.donate-block-full .container>label:before,.donate-block-full .container>label:after{content:"";position:absolute;bottom:-3px;width:0;height:6px;margin:5px 0 0;transition:all .3s ease-in-out;transition-duration:0.35s;left:0;background-color:#B30931}.donate-block-full .container>label:hover{color:#B30931}.donate-block-full .container>label:hover:before,.donate-block-full .container>label:hover:after{width:100%}.donate-block-full .container>label~label{margin:0 0 40px 20px}.donate-block-full h2{text-align:center;color:#B30931}@media screen and (max-width:500px){.donate-block-full h2{margin-bottom:20px}}.donate-block-full .donate{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#B30931;color:#FFF;text-align:center;display:block;margin:40px auto 10px auto;transition:all .3s ease-in-out;cursor:pointer;line-height:1.7}.donate-block-full .donate:hover{background-color:#B30931}.donate-block-full ul.donate-tab{text-align:center;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.donate-block-full ul.donate-tab li{margin-bottom:5px}.donate-block-full ul.donate-tab li input[type="radio"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:0;width:0;margin:-1px;padding:0;border:0}.donate-block-full ul.donate-tab li label{color:#B30931;text-align:center;text-transform:uppercase;font-weight:700;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #B30931;width:90px;height:90px;margin:0 10px;position:relative;transition:all .3s ease-out}.donate-block-full ul.donate-tab li label:hover{background-color:#B30931;cursor:pointer;color:#FFF}@media only screen and (max-width:800px){.donate-block-full ul.donate-tab li label{width:75px;height:75px;font-size:16px;margin:0 6.6666666667px}}@media only screen and (max-width:500px){.donate-block-full ul.donate-tab li label{width:50px;height:50px;font-size:12px}}.donate-block-full ul.donate-tab li input[type="radio"]:checked+label{background-color:#B30931;cursor:pointer;color:#FFF}.donate-block-full .tab-section{visibility:hidden;opacity:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:100%;height:0}.donate-block-full input{display:none}.donate-block-full #tab1-landing+label:before,.donate-block-full #tab1-landing+label:after{width:100%;border:3px solid #B30931}.donate-block-full #tab1-landing.active+label:before,.donate-block-full #tab1-landing.active+label:after{width:0;border:none}.donate-block-full #single-gift-landing{visibility:visible;opacity:1;height:auto}.donate-block-full #tab2-landing:checked~#single-gift-landing{visibility:hidden;opacity:0;height:0}.donate-block-full #tab1-landing:checked~#single-gift-landing,.donate-block-full #tab2-landing:checked~#regular-gift-landing{visibility:visible;opacity:1;height:auto}.donate-block-full #tab1-landing:checked+label:before,.donate-block-full #tab1-landing:checked+label:after,.donate-block-full #tab2-landing:checked+label:before,.donate-block-full #tab2-landing:checked+label:after{width:100%;border:3px solid #B30931}.donate-block-hero{padding:0 0 60px;background-image:url(../../../../../../../../themes/stmartins/assets/img/donate-pound-bg.png);background-size:20%;background-repeat:no-repeat;background-position:0 59%;position:relative}.donate-block-hero:after{content:"";padding:40px 0;background-image:url(../../../../../../../../themes/stmartins/assets/img/donate-bg-country.png);background-size:20%;background-repeat:no-repeat;background-position:100% 0;position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:500px){.donate-block-hero{padding:30px 0}.donate-block-hero.with-padding-top{padding:0 0 20px 0}}.page-template-template-case-study-archive .donate-block-hero{padding-top:60px}.donate-block-hero .container,.donate-block-hero .wrapper{text-align:center;position:relative}.donate-block-hero .container>label,.donate-block-hero .wrapper>label{color:#424242;font-size:28px;text-align:center;text-transform:uppercase;font-weight:700;display:inline-block;padding-bottom:10px;border-bottom:3px solid transparent;position:relative;transition:all .3s ease-in-out;margin-top:0}@media screen and (max-width:500px){.donate-block-hero .container>label,.donate-block-hero .wrapper>label{font-size:18px}}.donate-block-hero .container>label:before,.donate-block-hero .container>label:after,.donate-block-hero .wrapper>label:before,.donate-block-hero .wrapper>label:after{content:"";position:absolute;bottom:-3px;width:0;height:6px;margin:5px 0 0;transition:all .3s ease-in-out;transition-duration:0.35s;left:0;background-color:#B30931}.donate-block-hero .container>label:hover,.donate-block-hero .wrapper>label:hover{color:#B30931}.donate-block-hero .container>label:hover:before,.donate-block-hero .container>label:hover:after,.donate-block-hero .wrapper>label:hover:before,.donate-block-hero .wrapper>label:hover:after{width:100%}.donate-block-hero .container>label~label,.donate-block-hero .wrapper>label~label{margin:0 0 40px 20px}.donate-block-hero h2{text-align:center;color:#B30931}@media screen and (max-width:500px){.donate-block-hero h2{margin-bottom:20px}}.donate-block-hero .donate{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#B30931;color:#FFF;text-align:center;display:block;margin:40px auto 10px auto;transition:all .3s ease-in-out;cursor:pointer;line-height:1.7}.donate-block-hero .donate:hover{background-color:#B30931}.donate-block-hero ul.donate-tab{text-align:center;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.donate-block-hero ul.donate-tab li{margin-bottom:5px}.donate-block-hero ul.donate-tab li input[type="radio"]{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:0;width:0;margin:-1px;padding:0;border:0}.donate-block-hero ul.donate-tab li label{color:#B30931;text-align:center;text-transform:uppercase;font-weight:700;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:1px solid #B30931;width:90px;height:90px;margin:0 10px;position:relative;transition:all .3s ease-out}.donate-block-hero ul.donate-tab li label:hover{background-color:#B30931;cursor:pointer;color:#FFF}@media only screen and (max-width:800px){.donate-block-hero ul.donate-tab li label{width:75px;height:75px;font-size:16px;margin:0 6.6666666667px}}@media only screen and (max-width:500px){.donate-block-hero ul.donate-tab li label{width:50px;height:50px;font-size:12px}}.donate-block-hero ul.donate-tab li input[type="radio"]:checked+label{background-color:#B30931;cursor:pointer;color:#FFF}.donate-block-hero .tab-section{visibility:hidden;opacity:0;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:100%;height:0}.donate-block-hero input{display:none}.donate-block-hero #tab1-hero+label:before,.donate-block-hero #tab1-hero+label:after{width:100%;border:3px solid #B30931}.donate-block-hero #tab1-hero.active+label:before,.donate-block-hero #tab1-hero.active+label:after{width:0;border:none}.donate-block-hero #single-gift-hero{visibility:visible;opacity:1;height:auto}.donate-block-hero #tab2-hero:checked~#single-gift-hero{visibility:hidden;opacity:0;height:0}.donate-block-hero #tab1-hero:checked~#single-gift-hero,.donate-block-hero #tab2-hero:checked~#regular-gift-hero{visibility:visible;opacity:1;height:auto}.donate-block-hero #tab1-hero:checked+label:before,.donate-block-hero #tab1-hero:checked+label:after,.donate-block-hero #tab2-hero:checked+label:before,.donate-block-hero #tab2-hero:checked+label:after{width:100%;border:3px solid #B30931}.donate-other{display:block;margin:10px 0}.did-you-know{background:#F2F4F2;border:1px solid #EEE;padding:20px}.did-you-know p{margin:0;padding:0}.did-you-know p>a{display:intro_block;background:#EEE;padding:5px 6.6666666667px}.did-you-know p>a:hover{background:#B30931;color:#FFF}.pie-eAndS,.pie-C,.pie-vRF{padding:5px 10px;display:inline-block;clear:left;float:left;color:#FFF;font-weight:700}.pie-eAndS{background-color:#6154A4}.pie-C{background-color:#6DC065}.pie-vRF{background-color:#4197E5}.keeping-intouch{background-color:#9FAD9F;width:100%;color:#FFF;padding:40px 0;position:relative;margin:0!important}.keeping-intouch .form-group>div{padding:0!important}.keeping-intouch h2{margin:0 0 20px 0}.keeping-intouch:before{content:"";display:block;background-color:#9FAD9F;width:100vw;height:100%!important;color:#FFF;padding:40px 0;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%)}.donate-page{position:relative}.donate-page input#Email{width:100%}.donate-page .donate-form.form-horizontal .form-group>div .form-control,.donate-page .donate-form.form-horizontal .form-group>div input[type=text],.donate-page .donate-form.form-horizontal .form-group>div{width:100%}.btn,#submitButton{background:#B30931;color:#FFF;height:auto;border-radius:0;text-align:center;margin:0;border:0;padding:20px;cursor:pointer}@media screen and (max-width:500px){.btn,#submitButton{font-size:22px;padding:15px}}.btn.btn-white,#submitButton.btn-white{background-color:#FFF;color:#333;padding:10px 20px;font-size:18px}.half-width{width:50%}.half-width:after{content:"";display:block;clear:both}@media screen and (max-width:800px){.half-width{width:100%!important;float:none}}.keeping-intouch>div{width:100%!important}.keeping-intouch>div p,.keeping-intouch>div label,.keeping-intouch>div div{font-size:22px;display:block}.border-bottom{display:inline-block;border-bottom:2px dashed #B30931!important}input#Amount,.site-main .thankyou-banner .thankyou-popup .content input#thankyou-amount{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;color:#B30931;font-size:80px;line-height:80px;font-weight:700;min-width:2ch}@media screen and (max-width:1080px){input#Amount,.site-main .thankyou-banner .thankyou-popup .content input#thankyou-amount{font-size:60px;line-height:60px}}@media screen and (max-width:800px){input#Amount,.site-main .thankyou-banner .thankyou-popup .content input#thankyou-amount{font-size:80px}}@media screen and (max-width:500px){input#Amount,.site-main .thankyou-banner .thankyou-popup .content input#thankyou-amount{font-size:60px;line-height:60px}}.communications-cta{padding:40px 0}.communications-cta:after{content:"";display:block;clear:both}.communications-cta>div{float:left;width:30%}@media screen and (max-width:800px){.communications-cta>div{width:100%;float:none}}.communications-cta img{max-width:237px;margin:0 auto;display:block}@media screen and (max-width:600px){.communications-cta img{max-width:90%}}.communications-cta .communications-content{float:right;width:70%;padding:40px 10px}@media screen and (max-width:800px){.communications-cta .communications-content{width:100%;float:none;padding:0}}.communications-cta .communications-content h2{color:#B30931}.communications-cta .communications-content span{font-size:22px}.write-a-message textarea{border:1px solid #EEE;border-radius:0!important;min-height:250px;-ms-flex-align:baseline;align-items:baseline;width:100%;background-color:#EEE;color:#000;font-size:16px}.write-a-message textarea:-ms-input-placeholder{font-size:16px;color:#000}.write-a-message textarea::placeholder{font-size:16px;color:#000}.total-donation{background-color:#B30931;position:relative;width:100%;background-image:url(../../../../../../../../themes/stmartins/assets/img/pound-sign.svg);background-size:19%;background-repeat:no-repeat;background-position:90% 90%;padding:40px 40px 100px 40px!important}@media screen and (max-width:700px){.total-donation{position:relative;width:auto;background-size:70px;background-position:95% 95%}}@media screen and (max-width:500px){.total-donation{padding:20px 20px 60px 20px!important}.total-donation p{line-height:1.4}}.total-donation:before{content:'';position:absolute;right:100%;top:50%;width:0;height:0;transform:translateY(-50%);border-style:solid;border-width:30px 18px 30px 0;border-color:transparent #B30931 transparent transparent}@media screen and (max-width:800px){.total-donation{margin-top:20px}.total-donation:before{right:50%;top:104%;border-width:18px 30px 0 30px;border-color:#B30931 transparent transparent transparent;transform:translate(50%,-100%)}}.total-donation p{color:#FFF;margin:0;font-size:20px;padding:0;font-weight:700}.total-donation .convert,.total-donation .pound-sign{font-size:50px}.gift-for{display:block}.gift-for select{border:0!important}@media screen and (min-width:700px){.donate-page-tabs label,.donate-page-tabs input{display:none}.donate-page-tabs.donateOptions .donateOptionOOT.christmas-block{padding-top:60px}.donate-page-tabs.donateOptions .donateOptionOOT.christmas-gift{margin-top:0}}@media screen and (max-width:700px){.donate-page-tabs.donateOptions{position:relative;margin-bottom:0;overflow:visible;height:auto;text-align:center}.donate-page-tabs.donateOptions label{color:#424242;font-size:18px;text-align:center;text-transform:uppercase;font-weight:700;display:inline-block;padding-bottom:10px;border-bottom:3px solid transparent;position:relative;transition:all .3s ease-in-out;margin-top:0}.donate-page-tabs.donateOptions label:before,.donate-page-tabs.donateOptions label:after{content:"";position:absolute;bottom:-3px;width:0;height:6px;margin:5px 0 0;transition:all .3s ease-in-out;transition-duration:0.35s;left:0;background-color:#B30931}.donate-page-tabs.donateOptions label:hover{color:#B30931}.donate-page-tabs.donateOptions label:hover:before,.donate-page-tabs.donateOptions label:hover:after{width:100%}.donate-page-tabs.donateOptions label~label{margin:0 0 40px 20px}.donate-page-tabs.donateOptions .donateOptionOOT{visibility:hidden;opacity:0;transition:opacity .4s ease-out;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:0;float:none;left:0;margin-top:0!important;padding-top:0;padding-bottom:0}.donate-page-tabs.donateOptions .donateOptionOOT.donateSingle{margin-top:0!important;padding-bottom:0;padding-top:0}.donate-page-tabs.donateOptions input{display:none}.donate-page-tabs.donateOptions #tab1:checked~#tab-content-1,.donate-page-tabs.donateOptions #tab2:checked~#tab-content-2{visibility:visible;opacity:1;height:auto}.donate-page-tabs.donateOptions #tab2:checked~#tab-content-2{margin-top:0}.donate-page-tabs.donateOptions #tab2:checked~#tab-content-2:before{display:none}.donate-page-tabs.donateOptions #tab1:checked+label:before,.donate-page-tabs.donateOptions #tab1:checked+label:after,.donate-page-tabs.donateOptions #tab2:checked+label:before,.donate-page-tabs.donateOptions #tab2:checked+label:after{width:100%;border:3px solid #B30931}}.page-template-template-gocardless-covid .donate-block,.page-template-template-stripe-covid .donate-block{color:#FFF;background:#BA0B3A;padding:40px 0}@media screen and (max-width:500px){.page-template-template-gocardless-covid .donate-block,.page-template-template-stripe-covid .donate-block{padding:30px 0}}.page-template-template-gocardless-covid .donate-block h1,.page-template-template-stripe-covid .donate-block h1{margin:0}.page-template-template-gocardless-covid .donate-block .col-6,.page-template-template-stripe-covid .donate-block .col-6{display:inline;float:left;width:66.6666666667%;padding:0 10px;box-sizing:border-box;padding-right:80px;font-size:22px}@media screen and (max-width:1150px){.page-template-template-gocardless-covid .donate-block .col-6,.page-template-template-stripe-covid .donate-block .col-6{width:50%}}@media screen and (max-width:800px){.page-template-template-gocardless-covid .donate-block .col-6,.page-template-template-stripe-covid .donate-block .col-6{width:100%}}@media screen and (max-width:1150px){.page-template-template-gocardless-covid .donate-block .col-6,.page-template-template-stripe-covid .donate-block .col-6{padding:0 10px;font-size:18px}}@media screen and (max-width:800px){.page-template-template-gocardless-covid .donate-block .col-6,.page-template-template-stripe-covid .donate-block .col-6{padding-right:10px}}@media screen and (max-width:500px){.page-template-template-gocardless-covid .donate-block .col-6,.page-template-template-stripe-covid .donate-block .col-6{font-size:15px}}.page-template-template-gocardless-covid .donate-block .col-6>*:first-child,.page-template-template-stripe-covid .donate-block .col-6>*:first-child{margin-top:0}.page-template-template-gocardless-covid .donate-block .col-6>*:last-child,.page-template-template-stripe-covid .donate-block .col-6>*:last-child{margin-bottom:0}.page-template-template-gocardless-covid .donate-block .col-4,.page-template-template-stripe-covid .donate-block .col-4{display:inline;float:left;width:33.3333333333%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:1150px){.page-template-template-gocardless-covid .donate-block .col-4,.page-template-template-stripe-covid .donate-block .col-4{width:50%}}@media screen and (max-width:800px){.page-template-template-gocardless-covid .donate-block .col-4,.page-template-template-stripe-covid .donate-block .col-4{width:100%}}@media screen and (max-width:800px){.page-template-template-gocardless-covid .donate-block .col-4,.page-template-template-stripe-covid .donate-block .col-4{margin-top:20px}}.page-template-template-gocardless-covid .donate-block .col-5,.page-template-template-stripe-covid .donate-block .col-5{display:inline;float:left;width:50%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:1150px){.page-template-template-gocardless-covid .donate-block .col-5,.page-template-template-stripe-covid .donate-block .col-5{width:50%}}@media screen and (max-width:800px){.page-template-template-gocardless-covid .donate-block .col-5,.page-template-template-stripe-covid .donate-block .col-5{width:100%}}@media screen and (max-width:800px){.page-template-template-gocardless-covid .donate-block .col-5,.page-template-template-stripe-covid .donate-block .col-5{margin-top:20px}}.page-template-template-gocardless-covid .donate-block .col-5 a,.page-template-template-stripe-covid .donate-block .col-5 a{height:106px}.page-template-template-gocardless-covid .donate-block a,.page-template-template-stripe-covid .donate-block a{position:relative;display:block;background:#9FAD9F;margin-bottom:20px;font-size:40px;font-style:italic;color:#FFF;line-height:65px;padding:20px 100px 20px 20px;transition:background-color .2s ease-in-out}@media screen and (max-width:950px){.page-template-template-gocardless-covid .donate-block a,.page-template-template-stripe-covid .donate-block a{font-size:32px}}@media screen and (max-width:500px){.page-template-template-gocardless-covid .donate-block a,.page-template-template-stripe-covid .donate-block a{font-size:26px}}.page-template-template-gocardless-covid .donate-block a:last-child,.page-template-template-stripe-covid .donate-block a:last-child{margin-bottom:0}.page-template-template-gocardless-covid .donate-block a small,.page-template-template-stripe-covid .donate-block a small{display:block;font-size:40%;font-style:normal;padding-top:10px}.page-template-template-gocardless-covid .donate-block a span,.page-template-template-stripe-covid .donate-block a span{position:absolute;width:80px;right:0;top:0;bottom:0;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow.png);background-position:center center;background-repeat:no-repeat;background-color:#91a191;transition:background-color .2s ease-in-out}.page-template-template-gocardless-covid .donate-block a:hover,.page-template-template-stripe-covid .donate-block a:hover{background-color:#839683}.page-template-template-gocardless-covid .donate-block a:hover span,.page-template-template-stripe-covid .donate-block a:hover span{background-color:#768a76}.page-template-template-gocardless-covid .donate-block a.watch-our-films,.page-template-template-stripe-covid .donate-block a.watch-our-films{position:relative;padding-left:110px}.page-template-template-gocardless-covid .donate-block a.watch-our-films img,.page-template-template-stripe-covid .donate-block a.watch-our-films img{position:absolute;top:15px;left:20px}@media screen and (max-width:1080px){.page-template-template-gocardless-covid .donate-block a.watch-our-films,.page-template-template-stripe-covid .donate-block a.watch-our-films{padding-left:20px}.page-template-template-gocardless-covid .donate-block a.watch-our-films img,.page-template-template-stripe-covid .donate-block a.watch-our-films img{display:none}}.page-template-template-gocardless-covid .donate-other,.page-template-template-stripe-covid .donate-other{display:block;margin:10px 0}.page-template-template-gocardless-covid .did-you-know,.page-template-template-stripe-covid .did-you-know{background:#F2F4F2;border:1px solid #EEE;padding:20px}.page-template-template-gocardless-covid .did-you-know p,.page-template-template-stripe-covid .did-you-know p{margin:0;padding:0}.page-template-template-gocardless-covid .did-you-know p>a,.page-template-template-stripe-covid .did-you-know p>a{display:intro_block;background:#EEE;border-bottom:2px solid #B30931;border-radius:6px;padding:5px 6.6666666667px}.page-template-template-gocardless-covid .did-you-know p>a:hover,.page-template-template-stripe-covid .did-you-know p>a:hover{background:#B30931;color:#FFF;border-bottom:2px solid #FFF}.page-template-template-gocardless-covid .pie-eAndS,.page-template-template-gocardless-covid .pie-C,.page-template-template-gocardless-covid .pie-vRF,.page-template-template-stripe-covid .pie-eAndS,.page-template-template-stripe-covid .pie-C,.page-template-template-stripe-covid .pie-vRF{padding:5px 10px;display:inline-block;clear:left;float:left;color:#FFF;font-weight:700}.page-template-template-gocardless-covid .pie-eAndS,.page-template-template-stripe-covid .pie-eAndS{background-color:#6154A4}.page-template-template-gocardless-covid .pie-C,.page-template-template-stripe-covid .pie-C{background-color:#6DC065}.page-template-template-gocardless-covid .pie-vRF,.page-template-template-stripe-covid .pie-vRF{background-color:#4197E5}.page-template-template-gocardless-covid .donation-header .header-hero-wrap,.page-template-template-stripe-covid .donation-header .header-hero-wrap{display:none}.page-template-template-gocardless-covid .keeping-intouch,.page-template-template-stripe-covid .keeping-intouch{background-color:#9FAD9F;width:100%;color:#FFF;padding:40px 0;position:relative;margin:0!important}.page-template-template-gocardless-covid .keeping-intouch .form-group>div,.page-template-template-stripe-covid .keeping-intouch .form-group>div{padding:0!important}.page-template-template-gocardless-covid .keeping-intouch h2,.page-template-template-stripe-covid .keeping-intouch h2{margin:0 0 20px 0}.page-template-template-gocardless-covid .keeping-intouch:before,.page-template-template-stripe-covid .keeping-intouch:before{content:"";display:block;background-color:#9FAD9F;width:100vw;height:100%!important;color:#FFF;padding:40px 0;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%)}.page-template-template-gocardless-covid .donate-page,.page-template-template-stripe-covid .donate-page{margin-top:60px;position:relative}.page-template-template-gocardless-covid .donate-page input#Email,.page-template-template-stripe-covid .donate-page input#Email{width:100%}.page-template-template-gocardless-covid .donate-page .donate-form.form-horizontal .form-group>div .form-control,.page-template-template-gocardless-covid .donate-page .donate-form.form-horizontal .form-group>div input[type=text],.page-template-template-gocardless-covid .donate-page .donate-form.form-horizontal .form-group>div,.page-template-template-stripe-covid .donate-page .donate-form.form-horizontal .form-group>div .form-control,.page-template-template-stripe-covid .donate-page .donate-form.form-horizontal .form-group>div input[type=text],.page-template-template-stripe-covid .donate-page .donate-form.form-horizontal .form-group>div{width:100%}.page-template-template-gocardless-covid .donate-page .donate-form.form-horizontal .form-group,.page-template-template-stripe-covid .donate-page .donate-form.form-horizontal .form-group{display:-ms-flexbox;display:flex}@media screen and (max-width:500px){.page-template-template-gocardless-covid .donate-page .donate-form.form-horizontal .form-group,.page-template-template-stripe-covid .donate-page .donate-form.form-horizontal .form-group{display:block}}.page-template-template-gocardless-covid .btn,.page-template-template-gocardless-covid #submitButton,.page-template-template-stripe-covid .btn,.page-template-template-stripe-covid #submitButton{margin:40px auto!important;display:-ms-flexbox!important;display:flex!important;float:none!important}.page-template-template-gocardless-covid .privacy-policy,.page-template-template-stripe-covid .privacy-policy{max-width:40%;background-color:#EEE;position:absolute;top:0;right:0}@media screen and (max-width:800px){.page-template-template-gocardless-covid .privacy-policy,.page-template-template-stripe-covid .privacy-policy{max-width:100%;margin-bottom:40px;position:relative}}.page-template-template-gocardless-covid .privacy-policy img,.page-template-template-stripe-covid .privacy-policy img{width:100%}.page-template-template-gocardless-covid .privacy-policy .privacy-policy-content,.page-template-template-stripe-covid .privacy-policy .privacy-policy-content{padding:30px}.page-template-template-gocardless-covid .privacy-policy .privacy-policy-content p,.page-template-template-stripe-covid .privacy-policy .privacy-policy-content p{padding:0;margin:0;font-size:15px}.page-template-template-gocardless-covid .half-width,.page-template-template-stripe-covid .half-width{width:50%}.page-template-template-gocardless-covid .half-width:after,.page-template-template-stripe-covid .half-width:after{content:"";display:block;clear:both}@media screen and (max-width:800px){.page-template-template-gocardless-covid .half-width,.page-template-template-stripe-covid .half-width{width:100%!important;float:none}}.page-template-template-gocardless-covid .keeping-intouch>div,.page-template-template-stripe-covid .keeping-intouch>div{width:100%!important}.page-template-template-gocardless-covid .keeping-intouch>div p,.page-template-template-gocardless-covid .keeping-intouch>div label,.page-template-template-gocardless-covid .keeping-intouch>div div,.page-template-template-stripe-covid .keeping-intouch>div p,.page-template-template-stripe-covid .keeping-intouch>div label,.page-template-template-stripe-covid .keeping-intouch>div div{font-size:22px;display:block}.page-template-template-gocardless-covid #AmountPrefix,.page-template-template-stripe-covid #AmountPrefix{border:0;border-bottom:3px solid #000;border-radius:0}.page-template-template-gocardless-covid input#Amount,.page-template-template-gocardless-covid .site-main .thankyou-banner .thankyou-popup .content input#thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-gocardless-covid input#thankyou-amount,.page-template-template-stripe-covid input#Amount,.page-template-template-stripe-covid .site-main .thankyou-banner .thankyou-popup .content input#thankyou-amount,.site-main .thankyou-banner .thankyou-popup .content .page-template-template-stripe-covid input#thankyou-amount{border-bottom:2px solid #999!important;border-left:0!important;border-right:0!important;border-top:0!important;border-radius:0!important}.page-template-template-gocardless-covid .communications-cta,.page-template-template-stripe-covid .communications-cta{padding:40px 0}.page-template-template-gocardless-covid .communications-cta:after,.page-template-template-stripe-covid .communications-cta:after{content:"";display:block;clear:both}.page-template-template-gocardless-covid .communications-cta>div,.page-template-template-stripe-covid .communications-cta>div{float:left;width:30%}@media screen and (max-width:800px){.page-template-template-gocardless-covid .communications-cta>div,.page-template-template-stripe-covid .communications-cta>div{width:100%;float:none}}.page-template-template-gocardless-covid .communications-cta img,.page-template-template-stripe-covid .communications-cta img{max-width:237px;margin:0 auto;display:block}@media screen and (max-width:600px){.page-template-template-gocardless-covid .communications-cta img,.page-template-template-stripe-covid .communications-cta img{max-width:90%}}.page-template-template-gocardless-covid .communications-cta .communications-content,.page-template-template-stripe-covid .communications-cta .communications-content{float:right;width:70%;padding:40px 10px}@media screen and (max-width:800px){.page-template-template-gocardless-covid .communications-cta .communications-content,.page-template-template-stripe-covid .communications-cta .communications-content{width:100%;float:none;padding:0}}.page-template-template-gocardless-covid .communications-cta .communications-content h2,.page-template-template-stripe-covid .communications-cta .communications-content h2{color:#B30931}.page-template-template-gocardless-covid .communications-cta .communications-content span,.page-template-template-stripe-covid .communications-cta .communications-content span{font-size:22px}.page-template-template-gocardless-covid .personal-message textarea,.page-template-template-stripe-covid .personal-message textarea{border-top:2px solid #EEE!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important;min-height:100px;-ms-flex-align:baseline;align-items:baseline;width:100%;font-family:Georgia,Times,"Times New Roman",serif;font-size:16px;line-height:1.3em;color:#555;padding:20px}.page-template-template-gocardless-covid .total-donation,.page-template-template-stripe-covid .total-donation{background:transparent;padding:0!important}.page-template-template-gocardless-covid .total-donation:before,.page-template-template-stripe-covid .total-donation:before{display:none}.page-template-template-gocardless-covid .total-donation p,.page-template-template-stripe-covid .total-donation p{border-bottom:2px solid #EEE!important;border-top:2px solid #EEE!important;font-family:Georgia,Times,"Times New Roman",serif;font-size:16px;line-height:1.6em;color:#555}.page-template-template-gocardless-covid .total-donation span.convert,.page-template-template-stripe-covid .total-donation span.convert{font-weight:700;font-size:inherit}.page-template-template-gocardless-covid .gift-for,.page-template-template-stripe-covid .gift-for{display:-ms-inline-flexbox!important;display:inline-flex!important;text-align:left!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.page-template-template-gocardless-covid .gift-for .label,.page-template-template-stripe-covid .gift-for .label{font-style:italic;width:145px;padding:10px 5px!important;-ms-flex:1 0 30%!important;flex:1 0 30%!important}.page-template-template-gocardless-covid .gift-for select,.page-template-template-stripe-covid .gift-for select{font-weight:700;color:#B30931!important;width:100%;font-weight:italic;-ms-flex:1 0 70%!important;flex:1 0 70%!important}.page-template-template-gocardless-covid .gift-for .form-control,.page-template-template-stripe-covid .gift-for .form-control{border:0!important}.intro-block{padding:0 0 10px 0}@media screen and (max-width:800px){.intro-block{padding:0}}.intro-block p{font-size:40px;color:#000;line-height:1.3}@media screen and (max-width:1150px){.intro-block p{font-size:30px}}@media screen and (max-width:500px){.intro-block p{padding:0;font-size:20px}}.page-template-case-studies-php .header-hero .title,.single-casestudy .header-hero .title{display:none}.case-studies{background-color:#B30931;background-image:url(../../../../../../../../themes/stmartins/assets/img/case-study-tree.png);background-position:97% 100%;background-repeat:no-repeat;background-size:7%;margin:0}.page-template-case-studies-php .case-studies{margin-top:60px!important}.case-studies .item>div{display:block;color:#FFF}.case-studies .item>div .img{position:relative;float:left;margin-right:60px}.case-studies .item>div .img:after{content:"";width:100%;height:100%;background-image:url(../../../../../../../../themes/stmartins/assets/img/mask.png);background-position:101% 100%;background-repeat:no-repeat;bottom:-1px;right:0;position:absolute}@media only screen and (max-width:800px){.case-studies .item>div .img{float:none}.case-studies .item>div .img:after{display:none}}.case-studies .item>div img{max-width:100%;height:auto;float:left;position:relative}.case-studies .item>div img:after{content:'';position:absolute;left:-99px;top:0;border-bottom:338px solid #c50a3a;border-left:100px solid transparent}.case-studies .item>div .video-wrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.case-studies .item>div .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.case-studies .item>div>div,.case-studies .item>div>a.content{display:block;padding:20px 60px;margin-bottom:20px}@media screen and (max-width:500px){.case-studies .item>div>div,.case-studies .item>div>a.content{padding:20px}}.case-studies .item>div>div h3,.case-studies .item>div>a.content h3{color:#FFF;font-size:50px;line-height:1.2em;margin-bottom:20px}@media only screen and (max-width:800px){.case-studies .item>div>div h3,.case-studies .item>div>a.content h3{font-size:40px}}.case-studies .item>div>div p,.case-studies .item>div>a.content p{font-size:21px;line-height:1.6em;margin-top:5px;color:#FFF}@media screen and (max-width:500px){.case-studies .item>div>div p,.case-studies .item>div>a.content p{font-size:16px}}.case-studies .item>div>div strong,.case-studies .item>div>a.content strong{display:inline-block;background-color:#333;color:#FFF;transition:all .3s ease-out}.case-studies .item>div>div strong:hover,.case-studies .item>div>a.content strong:hover{color:#FFF;background-color:#94082E}.case-studies .owl-controls{width:42%;position:absolute;bottom:1rem;height:4rem;z-index:1}@media only screen and (max-width:800px){.case-studies .owl-controls{width:100%}}.case-studies .owl-dots{position:relative;height:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:-1}.case-studies .owl-dots .owl-dot{margin:.3rem;height:1rem;width:2px;background-color:#FFF;opacity:.7}.case-studies .owl-dots .owl-dot.active{opacity:1;height:1.4rem}.case-carousel-item{width:100%;position:relative;display:block;height:400px;min-height:400px;overflow:hidden}.case-carousel-item a{text-decoration:none}.case-carousel-item h3 a{color:#FFF}.case-carousel-item h3 a:after{content:'';width:100%;height:100%;left:0;top:0;position:absolute}.case-carousel-item:hover strong{background-color:#820724;color:#FFF}.case-carousel-item .background-image{width:47%;position:absolute;top:0;left:0;height:100%}@media only screen and (max-width:800px){.case-carousel-item .background-image{width:100%}.case-carousel-item .background-image:before{content:'';opacity:.6;background-color:#000;position:absolute;left:0;top:0;width:100%;height:100%}}.case-carousel-item .background-image:after{content:"";bottom:0;right:0;position:absolute;width:0;height:0;border-style:solid;border-width:0 0 500px 50px;border-color:transparent transparent #B30931 transparent}.case-carousel-item .content-wrapper{width:100%;height:100%;position:absolute;right:0;top:0}.case-carousel-item .content-wrapper .container{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.case-carousel-item .content-wrapper .container .col-6{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:800px){.case-carousel-item .content-wrapper .container .col-6{width:100%}}.widget.twitter-feed{color:#FFF;background:#B30931;padding:40px 0}@media screen and (max-width:500px){.widget.twitter-feed{padding:30px 0}}.widget.twitter-feed h2{margin:0 0 20px 0}@media screen and (max-width:800px){.widget.twitter-feed h2{font-size:22px}}.widget.twitter-feed h2 a{color:#FFF;text-decoration:none}.widget.twitter-feed ul li{display:inline;float:left;width:33.3333333333%;padding:0 10px;box-sizing:border-box;margin-bottom:20px;padding:0 30px}@media screen and (max-width:800px){.widget.twitter-feed ul li{width:50%}}@media screen and (max-width:500px){.widget.twitter-feed ul li{width:100%}}.widget.twitter-feed ul li a{color:#FFF}.widget.twitter-feed ul li em a{color:#FFF;font-size:85%}.widget.twitter-feed ul li:first-child{padding:0 30px 0 10px;border-right:1px solid rgba(255,255,255,.25)}.widget.twitter-feed ul li:last-child{padding:0 10px 0 30px;border-left:1px solid rgba(255,255,255,.25)}@media screen and (max-width:800px){.widget.twitter-feed ul li{padding:0 6.6666666667px 0 30px!important}.widget.twitter-feed ul li:first-child{padding:0 30px 0 6.6666666667px!important}.widget.twitter-feed ul li:last-child{display:none}}@media screen and (max-width:500px){.widget.twitter-feed ul li{display:none}.widget.twitter-feed ul li:first-child{display:block;padding:0 10px!important;border:none;margin-bottom:0}}html,body,#sb-site,.sb-site-container,.sb-slidebar{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;position:relative;z-index:1;background-color:#fff}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222;-webkit-transform:translate(0)}.sb-left{left:0}.sb-right{right:0}html.sb-static .sb-slidebar,.sb-slidebar.sb-static{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}.sb-slide,#sb-site,.sb-site-container,.sb-slidebar{transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}.sb-slidebar.sb-left{background:#404040;border-right:2px solid #333}.sb-slidebar.sb-left div.close-wrap{display:none;overflow:hidden;padding:10px}.lt-ie10 .sb-slidebar.sb-left div.close-wrap{display:block}.sb-slidebar.sb-left div.close-wrap a.close{background:#FFF;padding:6px 8px;font-size:16px;float:right}.sb-slidebar.sb-left .menu{color:#FFF;overflow:hidden}.sb-slidebar.sb-left .menu li{display:block;border-bottom:1px solid #333}.lt-ie10 .sb-slidebar.sb-left .menu li:first-child{border-top:1px solid #333}.sb-slidebar.sb-left .menu li a{display:block;color:#FFF;padding:10px 20px;font-size:15px;line-height:25px;transition:background-color .2s ease-in-out;text-decoration:none}.sb-slidebar.sb-left .menu li a:hover{background-color:#333}.sb-slidebar.sb-left .menu li>a{background-color:#222}.sb-slidebar.sb-left .menu li.current-menu-item a{padding:10px 20px 10px 25px;background-color:#333}.sb-slidebar.sb-left .menu li>li a{background-color:#222}.sb-slidebar.sb-left .menu li.menu-item-has-children .sub-menu li{border-bottom:none}.sb-slidebar.sb-left .menu li.menu-item-has-children .sub-menu li a{padding:10px 20px 10px 50px;background-color:#333;border-bottom:none;position:relative}.sb-slidebar.sb-left .menu li.menu-item-has-children .sub-menu li a:before{content:'>';color:#B30931;position:absolute;left:35px}.sb-slidebar.sb-left .menu li.menu-item-has-children .sub-menu li:last-of-type a{border-bottom:none}.volunteer-container{padding:0;background-color:#333;transition:all .3s ease-in-out}.volunteer-container .row{padding:30px 0 40px 0;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1150px){.volunteer-container .row{background:none;padding:20px;display:block!important}}@media screen and (max-width:800px){.volunteer-container .row{padding:30px 0 10px 0}}.volunteer-container .row .col-3{display:inline;float:left;width:33.3333333333%;padding:0 10px;box-sizing:border-box;padding-top:2.5%}@media screen and (max-width:800px){.volunteer-container .row .col-3{width:100%}}.volunteer-container .row .col-8{display:inline;float:left;width:66.6666666667%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:800px){.volunteer-container .row .col-8{width:100%}}.volunteer-container h3,.volunteer-container h2{color:#FFF}.volunteer-container h2{margin-bottom:20px}.volunteer-container p{color:#FFF;margin-bottom:0}.volunteer-container form.wpcf7-form{position:relative}.volunteer-container .wpcf7-response-output{color:#fff}.volunteer-container input.wpcf7-text{width:100%;background:#FFF;border:none;font-size:18px;padding:13.3333333333px 20px;color:#000;margin-bottom:10px;position:relative;height:50px}.volunteer-container input.wpcf7-submit{background:#B30931;border:none;color:#FFF;padding:12px 20px;font-size:20px;text-transform:uppercase;font-weight:700;-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004);position:absolute;top:0;right:0;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.volunteer-container .wpcf7-not-valid-tip{display:none}.volunteer-container .wpcf7-validation-errors{background:#B30931;color:#FFF;margin:10px 0 0 0;padding:10px 20px;border:0}.volunteer-container .wpcf7-mail-sent-ok{background:#060;color:#FFF;margin:10px 0 0 0;padding:10px 20px;border:0}.volunteer-container.pop{position:fixed;width:0;height:0;top:0;bottom:0;left:0;right:0;margin:auto;z-index:99999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px;transition:all .3s ease-in-out;overflow:hidden}.volunteer-container.pop>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.volunteer-container.pop>div:before{content:'\f00d';font-family:'FontAwesome';display:block;color:#FFF;font-size:40px;width:40px;height:40px;position:absolute;top:20px;right:20px;z-index:999999;transition:all .3s ease-out;cursor:pointer}.volunteer-container.pop>div>div{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;text-align:center}.volunteer-container.pop>div>div>div[class^="col"]{display:block;float:none;width:100%}@media only screen and (max-width:800px){.volunteer-container h2{font-size:22px}}@media screen and (max-width:800px){.volunteer-container .modal-button{margin-bottom:20px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:15px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.donateOptions{overflow:hidden;margin:0 auto;margin-bottom:-60px}@media screen and (max-width:700px){.donateOptions{margin-bottom:-60px}}@media screen and (max-width:500px){.donateOptions{margin-bottom:-40px}}.donateOptions img{width:55px;height:55px;margin:0 auto}#content .donateOptions img{width:55px;height:55px;margin:0 auto}.donateOptions .donateOptionOOT{text-align:center;display:inline;float:left;width:100%;padding:0 10px;box-sizing:border-box;padding:20px}.donateOptions .donateOptionOOT.donateSingle{margin:60px 0 0 0;padding-top:60px;padding-bottom:60px;position:relative;overflow-x:hidden;width:100%}@media screen and (max-width:700px){.donateOptions .donateOptionOOT.donateSingle{padding-bottom:30px;margin-top:30px}}.donateOptions .donateOptionOOT.donateSingle:before{background-color:#F2F4F2;content:'';position:absolute;height:100%;width:100%;top:0;left:0;z-index:-2}@media screen and (max-width:874px){.donateOptions .donateOptionOOT.donateSingle ul li{width:100%;padding:40px}}@media screen and (max-width:1024px){.donateOptions .donateOptionOOT.donateSingle ul li:not(.donateOptionOther) a{width:auto}}.donateOptions .donateOptionOOT.donateSingle h3{color:#B30931}.donateOptions .donateOptionOOT.donateSingle li:not(.donateOptionsOther){max-width:23%;-ms-flex:0 0 23%;flex:0 0 23%;margin:1%}@media screen and (max-width:1024px){.donateOptions .donateOptionOOT.donateSingle li:not(.donateOptionsOther){max-width:47.5%;-ms-flex:0 0 47.5%;flex:0 0 47.5%;padding:40px}}@media screen and (max-width:560px){.donateOptions .donateOptionOOT.donateSingle li:not(.donateOptionsOther){max-width:96%;-ms-flex:0 0 96%;flex:0 0 96%;padding:40px}}.donateOptions .donateOptionOOT.donateRegular h3,.donateOptions .donateOptionOOT.donateSingleParsons h3{color:#B30931}.donateOptions .donateOptionOOT.donateRegular li:not(.donateOptionsOther),.donateOptions .donateOptionOOT.donateSingleParsons li:not(.donateOptionsOther){max-width:31.333%;-ms-flex:0 0 31.33%;flex:0 0 31.33%}@media screen and (max-width:700px){.donateOptions .donateOptionOOT.donateRegular li:not(.donateOptionsOther),.donateOptions .donateOptionOOT.donateSingleParsons li:not(.donateOptionsOther){width:96%;-ms-flex:0 0 96%;flex:0 0 96%;max-width:96%;padding:40px}}@media screen and (max-width:700px){.donateOptions .donateOptionOOT.donateRegular{padding-bottom:0}}.donateOptions .donateOptionOOT.donateSingleParsons h3{color:#B30931}.donateOptions .donateOptionOOT.donateSingleParsons>p{color:#333}.donateOptions .donateOptionOOT h3{font-size:50px}.donateOptions .donateOptionOOT h4{font-size:1.8em;color:#B30931;margin:20px 0}.donateOptions .donateOptionOOT>p{width:75%;text-align:center;margin:0 auto}@media screen and (max-width:700px){.donateOptions .donateOptionOOT>p{width:100%}}.donateOptions .donateOptionOOT ul{overflow:hidden;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative;z-index:9;max-width:1160px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.donateOptions .donateOptionOOT ul li{overflow:visible;position:relative;background-color:transparent;padding:40px;background-color:#B30931;margin-left:1%}.donateOptions .donateOptionOOT ul li:first-of-type{margin-left:0}.donateOptions .donateOptionOOT ul li:last-of-type{background-color:transparent}@media screen and (max-width:700px){.donateOptions .donateOptionOOT ul li{margin:1%}.donateOptions .donateOptionOOT ul li:first-of-type{margin-left:1%}}.donateOptions .donateOptionOOT ul li a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;height:100%}.donateOptions .donateOptionOOT ul li a h4{color:#FFF;text-transform:uppercase;font-weight:700}.donateOptions .donateOptionOOT ul li a p{transition:color 0.3s ease-in-out;color:#FFF;font-size:16px}.donateOptions .donateOptionOOT ul li a:hover p{transition:color 0.3s ease-in-out;color:#F2F4F2!important}.donateOptions .donateOptionOOT ul li a .btn.btn-white,.donateOptions .donateOptionOOT ul li a #submitButton.btn-white{margin:0;margin-top:auto}.donateOptions .donateOptionOOT ul li.donateOptionOther{margin-top:20px;-ms-flex:0 0 98%!important;flex:0 0 98%!important;text-align:center;display:block}@media screen and (max-width:700px){.donateOptions .donateOptionOOT ul li.donateOptionOther{width:98%}}.donateOptions .donateOptionOOT ul li.donateOptionOther a{padding:10px 10px;background-color:#B30931;width:200px;position:absolute;left:50%;bottom:0;margin-left:-100px;z-index:3;transition:all .3s ease-out;height:50px}.donateOptions .donateOptionOOT ul li.donateOptionOther a:hover{background-color:#94082E}.donateOptions .donateOptionOOT ul li.donateOptionOther p{margin-top:0;margin-bottom:0}@media screen and (max-width:1024px){.donateOptions .donateOptionOOT ul li:not(.donateOptionOther) a{width:auto}}.hasSidebar .content-with-sidebar{display:inline;float:left;width:75%;padding:0 10px;box-sizing:border-box}#secondary{display:inline;float:left;width:25%;padding:0 10px;box-sizing:border-box;padding-right:20px;float:right}#secondary .widget-title{font-size:24px}#secondary ul{margin:0;list-style:none}#secondary ul li a{background-color:#EEE;padding:5px 10px;margin-bottom:10px;display:block;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out}#secondary ul li:hover a,#secondary ul li.current_page_item a{transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out;background:#B30931;color:#FFF}.video_grid{display:block;overflow:hidden;width:100%;height:100%}.video_grid .outter-video-fluid-wrapper{width:50%;display:inline-block;float:left}@media screen and (max-width:700px){.video_grid .outter-video-fluid-wrapper{width:100%}}.video_grid .outter-video-fluid-wrapper .inner-video-fluid-wrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}.video_grid .outter-video-fluid-wrapper .inner-video-fluid-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video_grid:first-of-type .with-padding-top{padding-top:0!important}.video-block{padding:70px 0}.single .video-block{padding:50px 0}.single .video-block .video-description p{padding:0}.video-block h2{color:#B30931;text-align:center;margin-bottom:20px;line-height:65px}@media screen and (max-width:1024px){.video-block h2{margin-bottom:0}}.video-block .video-description{text-align:center}.video-block .video-description p{font-size:24px;line-height:37px;text-align:center;padding:0 90px;margin-bottom:0}@media screen and (max-width:1024px){.video-block .video-description p{padding:0}}.video-block .responsive-frame{margin-top:2rem}.video-block .responsive-frame iframe{text-align:center;width:100%;max-height:585px}.video-block .www__cta .landing-cta__btn{margin-top:25px;font-size:20px;line-height:24px;text-transform:uppercase;padding:10px 20px}@media screen and (max-width:1024px){.video-block .www__cta .landing-cta__btn{margin-top:2rem}}.video-block .box-video{display:none;width:100%;position:relative;height:625px;cursor:pointer;overflow:hidden}.video-block .box-video .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover;z-index:2;margin-top:2rem}.video-block .box-video .bg-video img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:cover;z-index:2}@media screen and (max-width:1024px){.video-block .box-video .bg-video img{margin-top:0;height:100%!important}}.video-block .box-video .video-container{position:relative;margin:0;z-index:1}.video-block .box-video .bt-play{position:relative;height:100%;width:100%;cursor:pointer;z-index:2;transition:all .3s ease-out;color:transparent;margin-top:-2rem}@media screen and (max-width:1024px){.video-block .box-video .bt-play{margin-top:-1rem}}.video-block .box-video .bt-play:before{content:'';background:url(/wp-content/themes/stmartins/assets/img/icons/bt-play.svg) no-repeat;position:absolute;top:calc(50% - 27.5px);left:calc(50% - 27.5px);width:55px;height:55px;display:block;z-index:2;transition:all .3s ease-out}.video-block .box-video.open .bg-video{visibility:hidden;opacity:0;transition:all .6s .8s}.video-block .box-video.open .video-container{opacity:1;transition:all .6s .8s}.video-block .box-video:hover .bt-play:before{transform:scale(1.1)}.ecards{margin:-20px;overflow:hidden}.ecards .card{float:left;width:33.333%;text-align:center}@media screen and (max-width:700px){.ecards .card{width:50%}}.ecards .card>div{padding:20px}.ecards .card>div img{max-width:100%;border:1px solid #B30931}.gform_confirmation_message{padding:20px;background:#EEE}.ginput_container input[type=text],.ginput_container input[type=email],.ginput_container textarea{padding:10px!important;border:1px solid #999}.gform_wrapper .gform_footer input[type=submit]{cursor:pointer;margin:0 30px 10px 0;position:relative;float:right;border-radius:0;border:none;background:#9FAD9F;color:#FFF;font-family:Georgia,Times,"Times New Roman",serif;font-size:40px!important;font-style:italic;font-weight:300;padding:20px;-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgba(0,0,0,.004)}.box-one,.box-two,.box-three{display:inline;float:left;width:33.3333333333%;padding:0 10px;box-sizing:border-box}@media screen and (max-width:700px){.box-one,.box-two,.box-three{width:100%}}.box-one .content,.box-two .content,.box-three .content{display:block;color:#FFF;font-size:40px;text-align:center;padding:20% 10%;transition:background-color .3s ease-in-out}.box-one .content{background-color:#98A4AE}.box-one .content:hover{background-color:#7b8b98}.box-two .content{background-color:#E2BCCB}.box-two .content:hover{background-color:#d398af}.box-three .content{background-color:#6BA4B8}.box-three .content:hover{background-color:#4e8ca2}.donate-logos{padding-top:20px;background:#FFF}.donate-logos .item{display:inline;float:left;width:25%;padding:0 10px;box-sizing:border-box;text-align:center;margin-bottom:20px}@media screen and (max-width:700px){.donate-logos .item{width:100%}}.donate-logos .item.ssl-item{padding-top:30px}@media screen and (max-width:700px){.donate-logos .item.ssl-item{padding-top:0}}.donate-logos .item img{max-width:100%}.full-width-container{width:100%;min-width:320px;display:block;height:auto;min-height:100px}.sized-container{max-width:1160px;width:100%;margin:0 auto;position:relative;height:auto}.slide-container{position:relative;left:0;overflow:hidden}@media screen and (max-width:500px){.slide-container>h3{margin-bottom:10px}}.slide{height:auto;opacity:0;height:0;visibility:hidden;transition:opacity 0.5s linear}.slide.active,.slide.activated{visibility:visible;opacity:1;height:auto}.slide .sized-container{padding:45px 0 45px 0}.slide .sized-container>h3{text-align:center;line-height:1}@media screen and (max-width:500px){.slide .sized-container{padding:25px 0 25px 0}.slide .sized-container>h3{margin-bottom:10px}}.button-container{max-width:1160px;width:100%;margin:0 auto;overflow:hidden;padding-top:10px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.button-container #submitButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (max-width:500px){.button-container #submitButton{margin-left:0;margin-bottom:30px;margin-left:5%;margin-right:5%;-ms-flex-order:1;order:1}}.button-container .btn{display:inline-block;cursor:pointer;margin-top:0;margin-right:30px;-ms-flex:0 0 auto;flex:0 0 auto}.button-container .btn:hover{background-color:#820724;color:#FFF}.button-container .btn+.btn{margin-right:0}.button-container .btn.previous{background-color:#FFF;border:1px solid #B30931;color:#B30931}@media screen and (max-width:500px){.button-container .btn.previous{-ms-flex-order:2;order:2}}.button-container .btn.previous:hover{color:#333;border-color:#333}@media screen and (max-width:500px){.button-container .btn.next{-ms-flex-order:3;order:3}}.button-container #submitButton{margin-left:0}@media screen and (max-width:500px){.pagination-container{margin-top:60px;min-height:50px}}.pagination{width:100%;text-align:center;padding:0 25px}.indicator{width:25px;height:25px;border:4px solid #EEE;border-radius:50%;display:inline-block;transition:all 0.3s;position:relative}@media screen and (max-width:500px){.indicator{width:15px;height:15px}}.indicator .tag{position:absolute;top:-45px;left:50%;transform:translateX(-50%);font-weight:700;text-transform:uppercase;color:#EEE;white-space:nowrap}@media screen and (max-width:800px){.indicator .tag{white-space:pre-wrap;font-size:12px}}@media screen and (max-width:500px){.indicator .tag{font-size:12px}}.indicator.active,.indicator.complete{background-color:#B30931;border-color:#B30931}.indicator.active .tag,.indicator.complete .tag{color:#B30931}.progress-bar-container{width:25%;height:4px;display:inline-block;background-color:#EEE;position:relative;top:0}.progress-bar-container:last-of-type{display:none}.progress-bar-container .progress-bar{width:0;height:100%;background-color:#B30931}@media screen and (max-width:500px){.progress-bar-container{width:18%}}.gift-wrapper{padding:0 40px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.gift-wrapper .left-wrapper{-ms-flex:0 0 60%;flex:0 0 60%}@media screen and (max-width:800px){.gift-wrapper .left-wrapper{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:2;order:2}}.gift-wrapper .right-wrapper{-ms-flex:0 0 33.33%;flex:0 0 33.33%}@media screen and (max-width:800px){.gift-wrapper .right-wrapper{-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:1;order:1}}.gift-wrapper label{font-weight:600}.gift-wrapper label+p{margin-top:20px}.gift-wrapper h5{font-weight:700;font-size:20px;margin-bottom:20px}.left-form-block label{display:block;text-align:center;font-weight:600;margin-bottom:40px}@media screen and (max-width:500px){.left-form-block label{margin-bottom:20px}}.left-form-block .gift-for label{font-weight:400}.donation-impact{display:none!important;padding-top:40px!important;padding-bottom:40px!important;position:relative}.donation-impact.grey{display:block!important;background-color:#EEE}.donation-impact.grey:before{content:'';position:absolute;right:100%;top:50%;width:0;height:0;transform:translateY(-50%);border-style:solid;border-width:30px 18px 30px 0;border-color:transparent #EEE transparent transparent}@media screen and (max-width:800px){.donation-impact{-ms-flex:0 0 90%!important;flex:0 0 90%!important}.donation-impact.grey:before{right:50%;top:0;border-width:0 30px 18px 30px;border-color:transparent transparent #EEE transparent;transform:translate(50%,-100%)}}.donation-impact .large-text{color:#B30931;font-size:80px;line-height:1.2}@media screen and (max-width:500px){.donation-impact .large-text{max-width:75px;font-size:60px;margin:0 auto}}.donation-impact h4{text-transform:none;color:#B30931;font-weight:600;font-size:24px;line-height:1.2;margin-bottom:.5rem}@media screen and (max-width:500px){.donation-impact h4{font-size:22px}}.impact-message{display:none}.impact-message.active{display:block}.impact-message .intro{font-size:24px;font-weight:600;color:#B30931;margin-bottom:20px}@media screen and (max-width:500px){.impact-message .intro{font-size:22px}}@media screen and (max-width:500px){#content .impact-message img{max-width:75px}}.impact-message__simple.active{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.btn.hidden{display:none}#top{position:absolute;display:block;height:2px;width:100%;top:0}.label-container{display:block;position:relative;padding-left:40px;cursor:pointer;font-size:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#B30931;margin-left:0}@media screen and (max-width:800px){.label-container{margin-top:40px}}@media screen and (max-width:500px){.label-container{line-height:1.4}}.label-container:hover input~.checkmark{background-color:#ccc;border-color:#B30931}.label-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.label-container input:checked~.checkmark{background-color:#B30931}.label-container input:checked~.checkmark:after{display:block}.label-container .checkmark{position:absolute;top:4px;left:0;height:25px;width:25px;background-color:#ccc;margin-left:0;border:2px solid #333}.label-container .checkmark:after{content:"";position:absolute;display:none;left:7px;top:0;width:8px;height:16px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.mobile #submitButton{margin-top:30px!important}.mspent{background:#fff;padding:90px 0}.mspent.www{background:#fff}@media screen and (min-width:800px){.mspent{padding:110px 0}.mspent.www{padding:90px 0}}.mspent h2 span{display:block}.mspent__title{color:#B30931;text-align:center;font-size:30px;margin-bottom:40px}@media screen and (min-width:500px){.mspent__title{margin-bottom:40px;font-size:36px}}@media screen and (min-width:800px){.mspent__title{margin-bottom:58px;font-size:48px}}.mspent__item{width:100%;max-width:340px;color:#1A1A1A;display:-ms-flexbox;display:flex}.mspent__item.www{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:0 20px;max-width:unset}.mspent__item-content.www{text-align:center;width:100%}@media screen and (min-width:1150px){.mspent__item.www{width:31%}.mspent__item:nth-of-type(2){padding:0 20px}}@media screen and (max-width:1150px) and (min-width:1040px){.mspent__item{width:50%;-ms-flex-pack:center;justify-content:center}.mspent__item.www{width:31%}.mspent__item:last-child{margin-top:40px}}.mspent__item-number{font-weight:700;font-size:28px;line-height:50px;margin-bottom:5px}@media screen and (min-width:400px){.mspent__item-number{font-size:38px}}@media screen and (min-width:800px){.mspent__item-number{font-size:45px}}.mspent__item-title,.mspent__item-description{font-weight:300;line-height:20px;margin:0;font-size:14px!important;text-transform:none;width:100%}@media screen and (min-width:400px){.mspent__item-title,.mspent__item-description{font-size:16px!important}}.mspent__item-description.www{line-height:27px}.mspent__item-title{font-weight:600}.mspent__item-title.www{text-transform:uppercase;font-size:30px!important;line-height:1.2}@media screen and (min-width:500px){.mspent__item-title.www{font-size:40px!important}}@media screen and (min-width:800px){.mspent__item-title.www{font-size:50px!important}}.mspent__item-subtitle.www{text-transform:uppercase;margin-bottom:0;font-size:20px;margin-bottom:10px;line-height:1.2;font-weight:300}@media screen and (min-width:500px){.mspent__item-subtitle.www{font-size:26px}}@media screen and (min-width:800px){.mspent__item-subtitle.www{font-size:31px}}.mspent__item-icon{height:60px;margin-right:10px;max-width:80px;min-width:80px;width:80px}.mspent__item-icon.www{margin-bottom:30px;margin-right:0}@media screen and (min-width:500px){.mspent__item-icon{max-width:110px;min-width:110px;height:75px}}@media screen and (min-width:800px){.mspent__item-icon{height:80px;max-width:120px;min-width:100px}}.mspent__grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;-ms-flex-direction:column;flex-direction:column}.mspent__grid.www{-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1039px){.mspent__grid{max-width:350px;margin:auto}}@media screen and (min-width:1040px){.mspent__grid{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}}.mspent__divider{display:block;height:1px;margin:40px 0;background-color:#CCC}@media screen and (min-width:1040px){.mspent__divider{height:auto;margin:0 10px;width:1px}}@media screen and (max-width:1150px) and (min-width:1040px){.mspent__divider{display:none}}.back-to-top{position:fixed;background-color:#000;color:#fff;bottom:40px;right:0;z-index:1;border:none;font-size:20px;font-weight:700;padding:10px 22px 10px 47px;text-transform:uppercase;cursor:pointer;pointer-events:none;opacity:0;transform:translateY(20px);transition:all 0.3s ease-in-out}.back-to-top:before{content:'';height:17px;top:12px;width:15px;z-index:2;position:absolute;left:19px;background-image:url(../../../../../../../../themes/stmartins/assets/img/arrow-up.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:top 0.3s ease-in-out}.back-to-top:hover:before{top:8px}.back-to-top.active{opacity:1;transform:translateY(0);pointer-events:all}@media screen and (min-width:650px){.back-to-top{display:none}}.featured-pages__heading{text-align:center;color:#B30931}.featured-pages .case-study-grid{-ms-flex-pack:justify;justify-content:space-between}.featured-pages .case-study-grid li .text-container p{height:calc(1.7em * 4);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media screen and (min-width:800px){.featured-pages .case-study-grid li{width:30%}}.accordion{margin-bottom:20px;font-size:16px;font-weight:300;box-shadow:none;overflow:hidden}.accordion-header{display:block;color:rgba(0,0,0,.87);font-size:18px;line-height:24px;padding:16px;cursor:pointer;position:relative;font-weight:400;background-color:transparent;border-bottom:1px solid #B30931}.accordion-header:after{content:'';font-weight:400;font-style:normal;display:inline-block;text-rendering:auto;transform:translate(0,0) rotate(0deg);position:absolute;top:16px;right:16px;transition:transform 0.5s;width:14px;height:14px;transform:rotate(45deg);line-height:14px;border-right:2px solid #B30931;border-bottom:2px solid #B30931}.accordion-header.smooth-Accordion-open:after{top:26px;transform:rotate(225deg)}.accordion-content{border-bottom:1px solid #B30931;background:#fff;color:rgba(0,0,0,.87);padding:16px}.accordion ul{margin-left:20px}.accordion p{margin:0}.testimonials{background-color:#333;padding-top:60px;padding-bottom:60px;text-align:center}@media screen and (max-width:800px){.testimonials{padding-top:30px;padding-bottom:30px}}.testimonials__body{color:#FFF;text-transform:none}.testimonials__body p{font-weight:600;font-size:50px;line-height:1.4em;margin:0 0 30px}@media screen and (max-width:800px){.testimonials__body p{font-size:30px}}.testimonials__author{color:#FFF;font-size:24px;font-weight:100;display:inline-block;margin-top:2rem}.pillar--section{margin-bottom:2.4rem;position:relative}.pillar--section h2{font-size:30px;color:#B30931}.pillar--section h3{font-size:28px;text-transform:none}.pillar--section p{margin-bottom:30px}.pillar--section ul:not(.social-list),.pillar--section ul:not(.social-list) li{list-style:inside}.pillar--section ul:not(.social-list){margin-bottom:3rem}.pillar--section .jump--to{visibility:hidden;height:0;opacity:0;margin:0;padding:0}.pillar--section .share--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:1.5rem 0;margin-top:2rem}.pillar--section .share--wrapper .heading{color:#ff633e;font-weight:600;text-transform:uppercase;font-size:20px;padding-right:35px;position:relative}.pillar--section .share--wrapper .heading:after{content:'';position:absolute;top:0;right:0;height:100%;width:30px;background-image:url(../../../../../../../../themes/stmartins/assets/img/share-orange.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.pillar--section .share--wrapper .share-module{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pillar--section .share--wrapper .social-list{margin-top:0}.pillar--section .share--wrapper .social-list li{font-size:30px}.pillar--section .share--wrapper .social-list li a{color:#3b3857}.pillar--section .share--wrapper .social-list li a:hover{color:#262438}.pillar--section .btn--wrapper{display:Flex}.pillar--section .cta--section{position:relative;color:#FFF}.pillar--section .cta--section h2,.pillar--section .cta--section p,.pillar--section .cta--section h3,.pillar--section .cta--section a{color:#FFF}.pillar--section .cta--section p{font-size:20px}.pillar--section .cta--section h2{text-transform:none;font-size:36px}.pillar--section .cta--section:before{content:'';position:absolute;height:100%;width:140%;right:100%;top:0;background-color:#ff633e}.pillar--section .cta--section .cta--wrapper{position:relative;overflow:hidden;padding:2rem 6rem 3rem 0;background-color:#ff633e}.pillar--section .cta--section .cta--wrapper:after{content:'';position:absolute;width:0;height:0;right:0;top:0;border-style:solid;border-width:0 0 600px 200px;border-color:transparent transparent #FFF transparent}.pillar--section .cta--section.with--image{width:100%}.pillar--section .cta--section.with--image:before{display:none}.pillar--section .cta--section.with--image .cta--wrapper{background-color:transparent;padding:2rem 3rem 3rem 3rem}.pillar--section .cta--section.with--image .cta--wrapper:after{display:none}.pillar--section .cta--section.with--image .btn--dark{background-color:#ff633e}.pillar--section .cta--section.with--image .btn--dark:hover{background-color:#d72900}.pillar--section .cta--section .background-image{z-index:-1;position:absolute;width:100%;height:100%;left:0;top:0}.pillar--section .cta--section .background-image img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.pillar--section .cta--section .background-image:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:#333;opacity:.6}.pillar--section blockquote p{color:#3b3857;font-weight:600;font-size:25px}.pillar--section blockquote cite{font-size:12px;font-weight:600;color:#3b3857;display:block;line-height:1.2}.pillar--section .info--section{position:relative;color:#FFF;background-color:#B30931;padding:3rem 3rem 2.5rem 0}.pillar--section .info--section h2,.pillar--section .info--section p,.pillar--section .info--section a{color:#FFF}.pillar--section .info--section p{font-weight:600;font-size:20px}.pillar--section .info--section:before{content:'';position:absolute;height:100%;width:140%;right:100%;top:0;background-color:#B30931}.pillar--section .tweet{position:relative}.pillar--section .tweet--content{font-size:32px;margin-bottom:30px;position:relative}.pillar--section .tweet--content:before,.pillar--section .tweet--content:after{position:absolute;content:'';width:4px;height:4px;background-color:#ff633e}.pillar--section .tweet--content:before{top:0;left:0}.pillar--section .tweet--content:after{top:calc(100% + 4px);right:0}.pillar--section .tweet--content a{text-decoration:none;color:#ff633e;padding:30px;display:block;line-height:1.4}.pillar--section .tweet--content a:after{content:'';width:100%;height:calc(100% + 150px);left:0;top:0;position:absolute}.pillar--section .tweet__container{position:relative}.pillar--section .tweet__container:before,.pillar--section .tweet__container:after{position:absolute;content:'';width:1px;height:80%;background-color:#ff633e}.pillar--section .tweet__container:before{top:0;left:0}.pillar--section .tweet__container:after{bottom:-8px;right:0}.pillar--section .tweet--wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.pillar--section .tweet__details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:1rem;font-size:22px;line-height:1.4}.pillar--section .tweet--image{width:80px;height:80px;position:relative;margin-right:1rem}.pillar--section .tweet--image img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;border-radius:50%}.pillar--section .tweet__button .btn--orange{background-color:#ff633e}.pillar--section:hover .tweet__button .btn--orange{background-color:#d72900}.pillar--section .image--section img{max-width:100%;display:block;height:auto}.sidebar-2{float:right}@media screen and (max-width:800px){.page-template-template-pillar .col-8{width:100%}.page-template-template-pillar .sidebar-2{width:100%;display:none}.page-template-template-pillar .sidebar-2.open{display:block;position:fixed;bottom:20%;width:80%;right:2rem}.page-template-template-pillar .sidebar-2.open:after{content:'';position:fixed;width:100%;height:100%;left:0;bottom:0;background-color:#333;opacity:.8;z-index:-1}}.instagram-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.instagram-grid .instagram-item{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:31.33%;flex-basis:31.33%;max-width:31.33%;position:relative;margin-bottom:15px}.instagram-grid a{border:0;outline:0;width:100%;height:0;padding-bottom:100%;position:relative;overflow:hidden;display:block;-webkit-backface-visibility:hidden}.instagram-grid a img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateZ(0) scale3d(1,1,1);transition:transform 0.8s cubic-bezier(.2,.5,.25,1);height:100%;width:100%;object-fit:cover;object-position:center;transform-origin:center center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.instagram-grid a img{min-width:100%;height:auto;min-height:100%}}.instagram-grid a:hover{-webkit-backface-visibility:hidden}.instagram-grid a:hover img{transform:translate(-50%,-50%) translateZ(0) scale3d(1.15,1.15,1.15)}.hear-form{display:-ms-flexbox;display:flex;padding-bottom:60px;-ms-flex-align:end;align-items:flex-end}.hear-form .gfield_label{text-transform:uppercase;color:#000;font-size:18px}.hear-form .ginput_container_select{position:relative}.hear-form .ginput_container_select:after{content:'';position:absolute;right:17px;top:17px;width:8px;height:8px;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg)}.hear-form .gform_body select{padding:12px 30px 12px 20px!important;font-size:16px;border-radius:0;height:46px;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer}.hear-form .gform_footer{padding:0!important}.hear-form .gform_footer input[type=submit]{height:46px;background-color:#B30931;color:#FFF;font-size:16px!important;font-weight:700;font-family:'Poppins',sans-serif;font-style:normal;padding:11px 20px;margin:0!important}.donate-block+.image-text-block{padding:40px 0 90px}.image-text-block{padding:90px 0}.image-text-block .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:800px){.image-text-block__image{margin-left:5%}}.image-text-block__image img{position:absolute;height:100%!important;width:100%;top:0;left:0;max-width:unset!important;object-fit:cover;border-radius:50%}.image-text-block__wrapper{height:0;padding-bottom:100%;position:relative}