body { color:#000; font-family:omnes-pro, sans-serif; line-height:1.4; font-weight:500; margin:0px; background-color:#fff; height:100% }
html { height:100% }
.two-columns a:link { text-decoration:underline }
.two-columns a:hover { color:#ec008c }
.concertina-detail a:link { text-decoration:underline }
.concertina-detail a:hover { color:#ec008c }
.make-a-donation-heading a:link { text-decoration:underline }
.make-a-donation-heading a:hover { color:#ec008c }
.team-filler-inner a:link { text-decoration:underline }
.form-wrapper a:link { text-decoration:underline }
.form-wrapper a:hover { color:#ec008c }
#footer-mailing-list-terms a:link { text-decoration:underline }
#footer-mailing-list-terms a:hover { color:#ec008c }
#footer-bottom-col-wrapper a:hover { text-decoration:underline }
#footer-bottom-reg-details a:link { text-decoration:underline }
#footer-bottom-reg-details a:hover { color:#f2f2f2 }
#PageDiv { position:relative; min-height:100%; margin:auto }
#page-heading-select-crowbar { width:100px; display:inline-block }
#block-loop-start-crowbar { width:100px; display:inline-block }
.homepage-fader { position:relative; z-index:0; margin-bottom:60px; height:575px }
#crowbar { width:100px; display:inline-block }
.homepage-slide-item { position:relative; z-index:0; background-color:#ec008c; width:100% }
.homepage-slide-image { width:50%; height:100%; z-index:0; background-image:url(../Resources/fader-image-1.png); background-position:center; background-size:cover; overflow:hidden; position:absolute }
.homepage-slide-content { max-width:1360px; z-index:0; margin-left:auto; margin-right:auto }
.homepage-slide-text { min-height:475px; z-index:0; padding:50px 5%; margin-left:50% }
.homepage-slide-inner { max-width:450px; z-index:0 }
#crowbar2 { width:100px; display:inline-block }
.homepage-slide-curve { position:absolute; width:auto; top:0px; right:50%; height:100%; z-index:1 }
#crowbar1 { width:100px; display:inline-block }
.homepage-fader-indicators { position:absolute; left:0px; width:100%; bottom:20px; z-index:10 }
.fader-indicator { width:20px; overflow:hidden }
#block-select-type-2 { width:100px; display:inline-block }
.one-column { z-index:0; margin-bottom:60px }
.one-column-inner { max-width:772px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto }
#crowbar3 { width:100px; display:inline-block }
#block-select-type-3 { width:100px; display:inline-block }
.two-columns { z-index:0; margin-bottom:60px }
.two-columns-inner { max-width:926px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto }
#crowbar32 { width:100px; display:inline-block }
.two-columns-heading { z-index:0 }
#crowbar33 { width:100px; display:inline-block }
.two-columns-wrapper { z-index:0 }
.two-columns-left { width:48.38%; z-index:0; float:left }
#crowbar7 { width:100px; display:inline-block }
.two-columns-right { width:48.38%; z-index:0; float:right }
#crowbar8 { width:100px; display:inline-block }
#block-select-type-4 { width:100px; display:inline-block }
.page-links { z-index:0; margin-bottom:60px }
#crowbar6 { width:100px; display:inline-block }
.page-links-inner { max-width:926px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto }
.page-links-grid { z-index:0; margin-left:-3.23%; margin-bottom:-3.23%; overflow:hidden }
#crowbar4 { width:100px; display:inline-block }
.page-link-item { width:46.87%; z-index:0; float:left; margin-left:3.13%; margin-bottom:3.13% }
.page-link-item-inner { z-index:0 }
.page-link-image { z-index:0; overflow:hidden }
.page-link-pic { width:100%; overflow:hidden }
.page-link-text { z-index:0; padding:15px 50px 15px 30px; background-color:#ec008c; background-position:right 28px center }
#crowbar5 { width:100px; display:inline-block }
#block-select-type-5 { width:100px; display:inline-block }
.quote { z-index:0; padding-left:5%; padding-right:5%; margin-bottom:60px }
.quote-inner { position:relative; min-height:400px; max-width:1224px; z-index:0; margin-left:auto; margin-right:auto; background-image:url(../Resources/quote-bg.jpeg); background-position:center; background-size:cover }
.quote-text { max-width:772px; z-index:5; padding:50px 5%; margin-left:auto; margin-right:auto; position:relative }
#crowbar9 { width:100px; display:inline-block }
#crowbar10 { width:100px; display:inline-block }
.quote-overlay { position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:1; background:rgba(0,0,0,0.33) }
#block-select-type-6 { width:100px; display:inline-block }
.slider { z-index:0; margin-bottom:60px }
.slider-block-inner { max-width:1224px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto }
#crowbar14 { width:100px; display:inline-block }
.slider-heading { z-index:0; padding-bottom:20px }
#crowbar13 { width:100px; display:inline-block }
#crowbar15 { width:100px; display:inline-block }
.slider-wrapper { z-index:0 }
.slider-outer { z-index:0 }
.slider-inner { z-index:0 }
#crowbar11 { width:100px; display:inline-block }
.slider-slide { z-index:0 }
.slide-desktop { width:100%; overflow:hidden }
.slide-mobile { width:100%; overflow:hidden }
.slide-aria { z-index:0; display:none }
#crowbar16 { width:100px; display:inline-block }
#crowbar12 { width:100px; display:inline-block }
.slider-indicators { z-index:0; padding-top:30px }
.indicator { width:20px; overflow:hidden }
#block-select-type-7 { width:100px; display:inline-block }
.concertina { z-index:0; padding-left:5%; padding-right:5%; margin-bottom:60px }
.concertina-inner { max-width:772px; z-index:0; margin-left:auto; margin-right:auto }
.concertina-heading { z-index:0; padding-bottom:20px }
#crowbar17 { width:100px; display:inline-block }
.concertina-list { z-index:0 }
#crowbar18 { width:100px; display:inline-block }
.faqs-item { z-index:0 }
.concertina-title { z-index:0; padding:9px 50px 9px 20px; margin-bottom:8px; background-color:#fde6f4; position:relative }
.concertina-detail { z-index:0; padding:15px 20px }
#crowbar20 { width:100px; display:inline-block }
#crowbar19 { width:100px; display:inline-block }
#block-select-type-8 { width:100px; display:inline-block }
.make-a-donation { z-index:0; margin-bottom:60px }
.make-a-donation-inner { max-width:926px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto }
.make-a-donation-top { max-width:772px; z-index:0; margin-left:auto; margin-right:auto }
.make-a-donation-heading { z-index:0 }
#crowbar29 { width:100px; display:inline-block }
.donation-option-list { z-index:0; padding-top:30px }
.donation-options { z-index:0 }
.donation-single-option { z-index:0 }
.donation-single-heading { z-index:0; padding-top:30px }
.donation-single-options { z-index:0; padding-top:20px; padding-bottom:20px }
.donation-single-10-circle { position:relative; width:31.17%; z-index:0; float:left; padding-top:31.1%; margin-right:3.23%; background-color:#717073; border-radius:50%; cursor:pointer }
.donation-single-10-text { position:absolute; left:0px; top:0px; width:80%; z-index:1; padding-left:10%; padding-right:10%; padding-bottom:20px }
.donation-single-20-circle { position:relative; width:31.17%; z-index:0; float:left; padding-top:31.1%; background-color:#717073; border-radius:50%; cursor:pointer }
.donation-single-20-text { position:absolute; left:0px; top:0px; width:80%; z-index:1; padding-left:10%; padding-right:10%; padding-bottom:20px }
.donation-single-50-circle { position:relative; width:31.17%; z-index:0; float:right; padding-top:31.1%; background-color:#717073; border-radius:50%; cursor:pointer }
.donation-single-50-text { position:absolute; left:0px; top:0px; width:80%; z-index:1; padding-left:10%; padding-right:10%; padding-bottom:20px }
.donation-single-form { z-index:0; padding-top:10px }
#amount-single { max-width:250px; margin-left:20px; margin-right:20px; margin-bottom:20px; border:solid #ec008c 1px }
.donate-submit-single { margin-bottom:20px }
.paymentmethods { width:170px; overflow:hidden }
.donation-regular-option { z-index:0 }
.donation-regular-heading { z-index:0; padding-top:30px }
.donation-regular-options { z-index:0; padding-top:20px; padding-bottom:20px }
.donation-regular-10-circle { position:relative; width:31.17%; z-index:0; float:left; padding-top:31.1%; margin-right:3.23%; background-color:#717073; border-radius:50%; cursor:pointer }
.donation-regular-10-text { position:absolute; left:0px; top:0px; width:80%; z-index:1; padding-left:10%; padding-right:10%; padding-bottom:20px }
.donation-regular-20-circle { position:relative; width:31.17%; z-index:0; float:left; padding-top:31.1%; background-color:#717073; border-radius:50%; cursor:pointer }
.donation-regular-20-text { position:absolute; left:0px; top:0px; width:80%; z-index:1; padding-left:10%; padding-right:10%; padding-bottom:20px }
.donation-regular-50-circle { position:relative; width:31.17%; z-index:0; float:right; padding-top:31.1%; background-color:#717073; border-radius:50%; cursor:pointer }
.donation-regular-50-text { position:absolute; left:0px; top:0px; width:80%; z-index:1; padding-left:10%; padding-right:10%; padding-bottom:20px }
.donation-regular-form { z-index:0; padding-top:10px }
#amount-regular { max-width:250px; margin-left:20px; margin-right:20px; margin-bottom:20px; border:solid #3ec3e6 1px }
.donate-submit-regular { margin-bottom:20px }
.paymentmethods1 { width:170px; overflow:hidden }
.donation-fundraising-option { z-index:0 }
.donation-fundraising-form { z-index:0; padding-top:30px }
#amount-fundraising { max-width:250px; margin-left:20px; margin-right:20px; margin-bottom:20px; border:solid #6c3992 1px }
.donate-submit-fundraising { margin-bottom:20px }
.paymentmethods2 { width:170px; overflow:hidden }
#block-select-type-9 { width:100px; display:inline-block }
.events-feed { z-index:0; margin-bottom:60px }
.events-feed-inner { max-width:1224px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto }
.events-feed-heading { z-index:0; padding-bottom:20px }
.events-feed-grid { z-index:0; margin-left:-2.45%; margin-bottom:-2.45%; overflow:hidden }
#block-select-type-1 { width:100px; display:inline-block }
.events-item { width:30.94%; z-index:0; float:left; margin-left:2.39%; margin-bottom:2.39% }
.events-item-inner { z-index:0 }
.events-image { position:relative; z-index:0 }
.events-pic { width:100%; overflow:hidden }
.event-badge { position:absolute; width:68px; top:20px; right:25px; z-index:1 }
.events-text { z-index:0; padding:25px 30px; background-color:#e8f6f5 }
.events-link { z-index:0; padding:15px 50px 15px 30px; background-color:#19a79c; position:relative }
#block-select-type-13 { width:100px; display:inline-block }
.events-all-events-link { z-index:0; padding-top:20px }
#block-select-type-10 { width:100px; display:inline-block }
.downloads { z-index:0; padding-left:5%; padding-right:5%; margin-bottom:60px }
.downloads-inner { max-width:1224px; z-index:0; margin-left:auto; margin-right:auto }
.downloads-grid { z-index:0; margin-left:-2.45%; margin-bottom:-2.45%; overflow:hidden }
#block-select-type-14 { width:100px; display:inline-block }
.downloads-item { width:30.94%; z-index:0; float:left; margin-left:2.39%; margin-bottom:2.39% }
.downloads-item-inner { z-index:0 }
.downloads-image { z-index:0; padding:25px; background-color:#f2f2f2 }
.downloads-image-wrapper { z-index:0 }
.downloads-pic { width:161px; box-shadow:5px 5px 11px rgba(0,0,0,0.25); overflow:hidden }
.downloads-text { z-index:0; padding:25px 30px; background-color:#fde6f4 }
.downloads-link { z-index:0; padding:15px 50px 15px 30px; background-color:#ec008c; position:relative }
#block-select-type-15 { width:100px; display:inline-block }
#block-select-type-11 { width:100px; display:inline-block }
.team { z-index:0; margin-bottom:60px }
.team-inner { max-width:1224px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto }
.team-heading { z-index:0; padding-bottom:20px }
#crowbar21 { width:100px; display:inline-block }
.team-grid { z-index:0; margin-left:-2.45%; margin-bottom:-2.45%; overflow:hidden }
#crowbar22 { width:100px; display:inline-block }
.team-item { width:22.61%; z-index:0; float:left; margin-left:2.39%; margin-bottom:2.39% }
.team-item-inner { z-index:0 }
.team-item-image { z-index:0 }
.team-item-pic { width:100%; overflow:hidden }
.team-item-text { z-index:0; padding-top:20px; position:relative }
#crowbar23 { width:100px; display:inline-block }
.team-filler { width:22.61%; z-index:0; float:left; margin-left:2.39%; margin-bottom:2.39% }
.team-filler-outer { position:relative; z-index:0; padding-top:100%; background-color:#19a79c }
.team-filler-inner { position:absolute; left:0px; top:0px; width:80%; z-index:1; padding-left:10%; padding-right:10% }
#crowbar24 { width:100px; display:inline-block }
.team-biographies { z-index:0; display:none }
#crowbar25 { width:100px; display:inline-block }
.team-biography { z-index:0; padding:0 !important }
.team-biography-inner { max-width:1010px; z-index:0; padding:100px 40px; background-color:#ec008c; background-image:url(../Resources/team-popup-bg1.png); background-position:center bottom; background-repeat:no-repeat; overflow:hidden }
.team-biography-image { width:36.56%; z-index:0; float:left }
.team-biography-pic { width:100%; overflow:hidden }
.team-biography-text { width:56.99%; z-index:0; float:right; margin-top:-10px }
.team-biography-twitter { width:40px; vertical-align:middle; overflow:hidden }
.team-biography-instagram { width:40px; vertical-align:middle; overflow:hidden }
#crowbar27 { width:100px; display:inline-block }
#crowbar26 { width:100px; display:inline-block }
#block-select-type-12 { width:100px; display:inline-block }
.form-wrapper { max-width:590px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto; margin-bottom:60px }
#crowbar28 { width:100px; display:inline-block }
#crowbar30 { width:100px; display:inline-block }
#crowbar31 { width:100px; display:inline-block }
.form-bottom { z-index:0; overflow:hidden }
.recaptcha { z-index:0; float:left }
.recaptcha-markup { width:100px; display:inline-block }
.submit-div { z-index:0; float:right; padding-top:40px }
.form-popup-success { z-index:0; padding:40px; background-color:#fef2f9; display:none }
.form-popup-error { z-index:0; padding:40px; background-color:#fef2f9; display:none }
#block-loop-end-crowbar { width:100px; display:inline-block }
@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi)
{
	.team-biography-inner { background-image:url(../Resources/team-popup-bg.png); background-size:754px 507px }
}
@media screen and (max-width:768px)
{
	.homepage-slide-image { height:32.62%; position:relative; width:100%; padding-bottom:72% }
	.homepage-slide-text { min-height:0px; padding-top:0px; margin-left:0px }
	.homepage-slide-inner { max-width:none }
	.homepage-slide-curve { height:108.14% }
	.donation-single-10-circle { width:48.38%; padding-top:48.38%; margin-right:0px }
	.donation-single-20-circle { width:48.38%; float:right; padding-top:48.38% }
	.donation-single-50-circle { width:48.38%; float:none; clear:both; padding-top:48.38%; margin-left:auto; margin-right:auto }
	.donation-regular-10-circle { width:48.38%; padding-top:48.38%; margin-right:0px }
	.donation-regular-20-circle { width:48.38%; float:right; padding-top:48.38% }
	.donation-regular-50-circle { width:48.38%; float:none; clear:both; padding-top:48.38%; margin-left:auto; margin-right:auto }
	.events-item { width:47.61% }
	.downloads-item { width:47.61% }
	.team-item { width:30.94% }
	.team-filler { width:30.94% }
}
@media screen and (max-width:568px)
{
	.homepage-slide-image { height:32.45% }
	.homepage-slide-curve { height:81.58% }
	.two-columns-left { width:auto; float:none }
	.two-columns-right { width:auto; float:none; padding-top:20px }
	.page-link-item { width:96.87% }
	.quote { padding-left:0px; padding-right:0px }
	.donation-single-options { max-width:200px; margin-left:auto; margin-right:auto }
	.donation-single-10-circle { width:auto; float:none; padding-top:100% }
	.donation-single-10-text { width:82% }
	.donation-single-20-circle { width:auto; float:none; padding-top:100%; margin-top:30px; margin-bottom:30px }
	.donation-single-20-text { width:82% }
	.donation-single-50-circle { width:100%; padding-top:100% }
	.donation-single-50-text { width:82% }
	.donation-regular-options { max-width:200px; margin-left:auto; margin-right:auto }
	.donation-regular-10-circle { width:auto; float:none; padding-top:100% }
	.donation-regular-10-text { width:83% }
	.donation-regular-20-circle { width:auto; float:none; padding-top:100%; margin-top:30px; margin-bottom:30px }
	.donation-regular-20-text { width:83% }
	.donation-regular-50-circle { width:auto; padding-top:100% }
	.donation-regular-50-text { width:83% }
	.events-item { width:97.61% }
	.downloads-item { width:94.61% }
	.team-item { width:47.61% }
	.team-filler { width:47.61% }
	.team-biography-inner { max-width:874px; padding:40px 5% }
	.team-biography-image { width:auto; float:none; padding-bottom:20px }
	.team-biography-text { width:auto; float:none }
}
