html {height:100%;overscroll-behavior:none;}body {position:relative;box-sizing:border-box;margin:0;padding:0;min-height:100%;min-width:270px;-webkit-text-size-adjust:100%;}header {position:relative;}main {position:relative;clear:both;min-height:15rem;}@media only screen and (min-width:550px), print {main {padding-top:1rem;}}section {position:relative;}cite:empty {display:none;}.clear {clear:both;}.hide {display:none !important;}.show {display:block;}.nowrap {white-space:nowrap;}.valign-helper {display:inline-block;height:100%;vertical-align:middle;}.smaller {font-size:0.75em;}.center {text-align:center;}.notransition {-webkit-transition-duration:0ms !important;-moz-transition-duration:0ms !important;-o-transition-duration:0ms !important;transition-duration:0ms !important;}.ajax-spinner path {fill:#343333;fill-opacity:0.25;}.skip:target {z-index:-1;}.skip:target::before {display:block;content:" ";margin-top:-8rem;height:8rem;visibility:hidden;pointer-events:none;width:1px !important;}#skip {position:absolute;left:-10000px;top:auto;}#skip a {width:1px;height:1px;overflow:hidden;}#skip a:focus{position:static;width:auto;height:auto;}.social-links svg {padding:0.15rem;display:block;float:left;}button,.button {box-shadow:none;border:0;border-radius:4px;margin:0.5rem;padding:0.65rem 2rem;font-size:inherit;font-weight:bold;text-decoration:none;text-transform:uppercase;letter-spacing:0.05rem;}.readmore {line-height:1.25rem;vertical-align:middle;}.short .readmore {display:block;position:relative;font-size:0.8rem;}.readmore svg {position:relative;top:0.125em;max-width:1.5rem;max-height:1.5rem;fill:#343333;fill:rgba(52,51,51,0.8);}.short .readmore svg {max-width:0.8rem;max-height:0.8rem;}.readmore a:hover {color:#518042;}.readmore a:hover svg {fill:#518042;}article a[href*='store.missioncentral.ca']:after,article a[href*='conference.missioncentral.ca']:not(.cta.button):after,article a:not(.cta.button):not([href^='mailto']):not([href*='missioncentral.ca']):not([href^='#']):not([href^='/']):after {content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px;}article .image a:not([href^='mailto']):not([href*='missioncentral.ca']):not([href^='#']):not([href^='/']):after {margin:0;}#footer nav.sitemap.mission-central a[href*='store.missioncentral.ca']:after,#footer nav.sitemap.mission-central-conferences a:after,#nav-main a[href*='conference.missioncentral.ca']:after,#nav-site a:not([href^='mailto']):not([href*='missioncentral.ca']):not([href^='#']):not([href^='/']):after {content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5AEOACgk/eDnzAAAAFJJREFUGNONkNEJgDAMBS/FQRyt7j/E+dEWq6bowftIciGQUFlwG5TemDMI4LjWGiSpfVaH4IfESnxKqK/TeyZl4pDnWpWw/SdYIxCFn2zZczNOZIqyn73dOoYAAAAASUVORK5CYII=);margin:0 3px 0 5px;}a.noafter:after,a:not([href]):after {content:'' !important;margin:0 !important;}article .image a:after {position:absolute;top:0;right:0;z-index:2;height:1rem;width:1rem;border-bottom-left-radius:0.25rem;line-height:1rem;text-align:center;vertical-align:middle;padding-left:0.25rem;padding-bottom:0.3rem;}article .image a:hover:after {background-color:#dddddd;background-color:rgba(255,255,255,0.7);}.error-message {margin-bottom:1rem;padding:0.5rem 1rem;background-color:#f6d8d8;background-color:rgba(210,61,59,0.2);border:1px solid #932a29;}.info-message {margin-bottom:1rem;padding:0.5rem 1rem;background-color:#dddddd;border:1px solid #343333;}html {font-size:1rem;}body,p,select,input,textarea {font-size:inherit;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;line-height:1.8;}.subtitle,.italic{font-family:"Merriweather","Garamond",serif;font-style:italic;font-weight:300;display:block;font-size:0.7em;line-height:1.3;}header p.subtitle {font-size:1rem;}p {margin-bottom:1.5em;}h1 {font-size:1.5rem;line-height:1.75rem;letter-spacing:0.05rem;font-weight:bold;text-transform:uppercase;text-align:center;}h1 .subtitle {text-transform:none;letter-spacing:0;margin:1rem 0;}@media only screen and (min-width:400px), print {h1 {font-size:2rem;line-height:2.25rem;}}@media only screen and (min-width:750px), print {h1 {font-size:2.5rem;line-height:2.75rem;}}h2 {font-size:1.75rem;line-height:2.25rem;font-weight:bold;}.short h2 {font-size:1.2rem;line-height:1.5rem;}@media only screen and (min-width:550px), print {.short h2 {font-size:1.2rem;line-height:1.5rem;}.horizontal-section.count3 .item .short:not(.mobileCollapsed) h2 {font-size:1.1rem;line-height:1.3rem;}.horizontal-section.count3 .item.item1 .short:not(.mobileCollapsed) h2 {font-size:1.5rem;line-height:1.9rem;}}@media only screen and (min-width:1000px) {.horizontal-section.count3 .item .short:not(.mobileCollapsed) h2 {font-size:1.5rem;line-height:1.9rem;}}.short h2 a {text-decoration:none;}h3 {font-size:1.25rem;}h4 {}li {font-size:0.95rem;line-height:1.9;}sup {font-size:0.65rem;}sup.versenum {position:absolute;left:-1rem;vertical-align:text-top;font-weight:bold;font-size:0.8rem;}span.verseindent {display:inline-block;width:1rem;}body,#footer {background-color:#f8f8f8;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color:#000000;}a {color:#343333;}a:hover {}a:hover svg {}button,.button.cta {color:#ffffff;background-color:#518042;border:0;}.bg-yellow {background-color:#fddd8f; background-color:rgba(252,199,68,0.6);} .bg-teal {background-color:#8ed8ce; background-color:rgba(67,190,173,0.6);}.bg-coral {background-color:#f79e9e; background-color:rgba(241,93,93,0.6);}.bg-green {background-color:#a2c497; background-color:rgba(100,156,81,0.6);}.bg-gplum {background-color:#826970; background-color:rgba(116,88,96,0.9);} .bg-dkgreen {background-color:#628d55; background-color:rgba(81,128,66,0.9);} .bg-ltgrey {background-color:#dddddd;} .bg-grey {background-color:#727272;}.bg-dkgrey {background-color:#343333;} .bg-black {background-color:#000000;}.bg-gplum,.bk-dkgreen,.bg-grey,.bg-dkgrey,.bg-black {color:#ffffff;}.bg-gplum .accordion .accordion-label:after,.bk-dkgreen .accordion .accordion-label:after,.bg-grey .accordion .accordion-label:after,.bg-dkgrey .accordion .accordion-label:after,.bg-black .accordion .accordion-label:after {background-image:url(/assets/svg/arrow-right-wh.svg);}.bg-gplum .accordion.is-open .accordion-label:after,.bk-dkgreen .accordion.is-open .accordion-label:after,.bg-grey .accordion.is-open .accordion-label:after,.bg-dkgrey .accordion.is-open .accordion-label:after,.bg-black .accordion.is-open .accordion-label:after {background-image:url(/assets/svg/arrow-down-wh.svg);}.bg-gplum a,.bg-dkgreen a,.bg-grey a,.bg-dkgrey a,.bg-black a {color:#f8f8f8;}.bg-yellow button,.bg-yellow .button.cta,.bg-teal button,.bg-teal .button.cta,.bg-coral button,.bg-coral .button.cta,.bg-gplum button,.bg-gplum .button.cta {color:#000000;background-color:#dddddd;box-shadow:0 0 2px 2px #ffffff;}.bg-green button,.bg-green .button.cta {box-shadow:0 0 2px 2px #ffffff;}.bg-dkgreen button,.bg-dkgreen .button.cta {color:#000000;background-color:#dddddd;}button.accordion {box-shadow:none;}button.accordion {background-color:transparent;border:none;outline:none;text-align:left;cursor:pointer;margin:0;padding:0;color:inherit;text-transform:inherit;letter-spacing:inherit;}.accordion .accordion-label {position:relative;display:inline-block;}.accordion .accordion-label:after {display:block;position:absolute;top:0.65rem;right:-2rem;content:' ';background-image:url('/assets/svg/arrow-right.svg');background-size:100% 100%;height:1.2rem;width:1.2rem;}.accordion.is-open .accordion-label:after {background-image:url('/assets/svg/arrow-down.svg');}.accordion-content {max-height:0;overflow:hidden;transition:max-height 0.1s ease-in-out;}@media print {.accordion-content {max-height:9999rem;overflow:visible;}}nav.pagination {position:relative;display:block;text-align:center;margin:0 auto;margin-bottom:2rem;}@media only screen and (min-width:550px), print {nav.pagination {padding:0 1rem;height:4rem;}}@media only screen and (min-width:750px), print {nav.pagination {margin-left:-10%;margin-right:-10%;height:auto;}}@media only screen and (min-width:1000px) {nav.pagination {margin-left:-30%;margin-right:-30%;}}@media only screen and (min-width:1200px) {nav.pagination {margin-left:-45%;margin-right:-45%;}}footer .product-tags a,nav.pagination a {text-decoration:none;text-transform:uppercase;display:inline-block;}footer .product-tags a.button,nav.pagination span.button,nav.pagination a.button {font-size:0.85rem;padding:0.25rem 0.75rem;background-color:#dddddd;background-color:rgba(221,221,221,0.8);}nav.pagination span.button {background-color:transparent;}@media only screen and (min-width:750px), print {nav.pagination span.button,nav.pagination a.button {font-size:1rem;}}nav.pagination .pageindex {display:none;}@media only screen and (min-width:550px), print {nav.pagination .pageindex {display:block;margin:0 auto;text-align:center;position:absolute;width:95%;top:2.5rem;}nav.pagination .pageindex .rel-neg-6,nav.pagination .pageindex .rel-neg-5,nav.pagination .pageindex .rel-neg-4,nav.pagination .pageindex .rel-plu-4,nav.pagination .pageindex .rel-plu-5,nav.pagination .pageindex .rel-plu-6 {display:none;}}@media only screen and (min-width:750px), print {nav.pagination .pageindex {position:static;padding:0 1.5rem;width:66%;box-sizing:border-box; display:inline-block; vertical-align:top;}nav.pagination .pageindex .rel-neg-3,nav.pagination .pageindex .rel-plu-3 {display:none;}}@media only screen and (min-width:1000px) {nav.pagination .pageindex .rel-neg-4,nav.pagination .pageindex .rel-neg-3,nav.pagination .pageindex .rel-plu-3,nav.pagination .pageindex .rel-plu-4 {display:inline;}}@media only screen and (min-width:1000px) {nav.pagination .pageindex .rel-neg-6,nav.pagination .pageindex .rel-neg-5,nav.pagination .pageindex .rel-plu-5,nav.pagination .pageindex .rel-plu-6 {display:inline;}}nav.pagination .prevnext {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}nav.pagination .prevnext.prev {text-align:left;}nav.pagination .prevnext.next {text-align:right;}@media only screen and (min-width:750px), print {nav.pagination .prevnext {width:15%;box-sizing:border-box; display:inline-block; vertical-align:top;}}nav.pagination a.prev {margin-left:0;}nav.pagination a.prev:before {display:inline-block;content:'\21E6';padding:0 0.25rem;}@media only screen and (min-width:1000px) {nav.pagination a.prev {margin-left:0.75rem;}}nav.pagination a.next {margin-right:0;}nav.pagination a.next:after {display:inline-block;content:'\21E8';padding:0 0.25rem;}@media only screen and (min-width:1000px) {nav.pagination a.next {margin-right:0.75rem;}}#site-header {top:0;width:100%;overflow-x:hidden;transition:top 0.3s ease;}#site-header svg {position:relative;display:inline-block;width:73.45rem;height:5rem;}@media only screen and (min-width:400px), print {#site-header svg {width:95.5rem;height:6.5rem;}}@media only screen and (min-width:550px), print {#site-header svg {width:117.52rem;height:8rem;}}@media only screen and (min-width:750px), print {#site-header svg {width:146.9rem;height:10rem;}}#site-header path {stroke-width:0;border-block-end-color:transparent;border-block-start-color:transparent;border-bottom-color:transparent;border-inline-end-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;color:transparent;flood-color:transparent;outline-color:transparent;stop-color:transparent;stroke-opacity:0;}body > header {position:fixed;top:0;left:0;right:0;transition:top 0.3s ease;z-index:2;}body > main {margin-top:5rem;}@media print {body > header {display:none;}body > main#main-content {margin-top:1rem;}}body.slug-testhome-mission-central > main,body.slug-home-mission-central > main,body.slug-home-conference > main,body.single > main {margin-top:0;padding-top:0;}@media only screen and (min-width:400px), print {body > main {margin-top:6.5rem;}}@media only screen and (min-width:550px), print {body > main {margin-top:8rem;}}@media only screen and (min-width:750px), print {body > main {margin-top:10rem;}}body.slug-testhome-mission-central > header,body.slug-home-mission-central > header,body.slug-home-conference > header,body.single > header {margin-top:0;}body.smallMenu > header {top:-3rem;}@media only screen and (min-width:400px), print {body.smallMenu > header {top:-4rem;}}@media only screen and (min-width:550px), print {body.smallMenu > header {top:-5rem;}}@media only screen and (min-width:750px), print {body.smallMenu > header {top:-6rem;}}body.tray.smallMenu > header {top:0;transition:top 0.3s ease;}body.smallMenu #breadcrumbs {display:none;}nav ul {list-style-type:none;margin:0;padding:0;line-height:normal;}nav li {display:inline-block;margin:0;padding:0;line-height:normal;}nav a {margin:0;padding:0;line-height:normal;}#navigation {position:absolute;left:-10000px;top:auto;height:1px;width:1px;background-color:#000000;background-color:rgba(0,0,0,0.95);color:#ffffff;}@media only screen and (min-width:750px), print {#navigation {top:0;right:0;bottom:0;left:auto;background-color:transparent;width:100%;}#navigation li {display:inline-block;}}#navigation .divider {display:none;}#navigation li {box-sizing:border-box;}@media only screen and (min-width:750px), print {#navigation li {font-size:1rem;}}#navigation a {color:#ffffff;display:inline-block;padding:0.65rem 1rem;box-sizing:border-box;text-decoration:none;text-transform:uppercase;}#navigation a.linktext {display:none;}#navigation a.linktext-abbrev {display:inline-block;}#footer .sitemap a.linktext-abbrev {display:none;}#navigation .tray-only h3,#navigation .tray-only a,#navigation .tray-only .html-snippet {display:none;max-width:100%;}@media print {#navigation {display:none;}}#nav-site {padding-top:0.25rem;position:absolute;text-align:left;}@media only screen and (min-width:750px), print {#nav-site {display:block;top:0;right:0;padding-right:0.75rem;text-align:right;white-space:nowrap;}}#nav-site li {font-size:0.9rem;}#navigation a.emphasis {background-color:#518042;border-radius:0.25rem;padding-left:2rem;padding-right:2rem;font-weight:bold;}#nav-main {text-align:left;}@media only screen and (min-width:750px), print {#nav-main {position:absolute;top:3.8rem;right:8rem;left:30rem;height:1.75rem;overflow:hidden;white-space:nowrap;text-align:right;font-size:1rem;}#nav-main li {float:left;}#nav-main li h3,#nav-main li a,#nav-main li .html-snippet {display:none;}#nav-main li.priority h3,#nav-main li.priority a.linktext-abbrev,#nav-main li.priority html-snippet { display:inline-block;}.tray #nav-main li.priority a.linktext-abbrev {display:none;}#nav-main a:hover {color:#8cc776;}}@media only screen and (min-width:1000px) {#nav-main li h3,#nav-main li a,#nav-main li .html-snippet {display:inline-block;}}nav.sitemap li:after {content:" | ";padding-right:0.3rem;}nav.sitemap li:last-child:after {content:none;}#greyout {display:none;}#hamburger {position:absolute;top:1rem;right:2.5rem;height:1rem;width:1rem;overflow:visible;z-index:3;color:#ffffff;font-size:0.9rem;text-transform:uppercase;}@media only screen and (min-width:400px), print {#hamburger {top:2.2rem;right:3rem;}}@media only screen and (min-width:550px), print {#hamburger {top:3rem;right:4rem;}}@media only screen and (min-width:750px), print {#hamburger {top:4rem;right:5rem;font-size:1rem;}}@media print {#hamburger {display:none;}}#hamburger button {font-size:100%;font-family:inherit;border:0;margin:0;padding:0;line-height:inherit;text-transform:none;overflow:visible;color:inherit;background-color:inherit;border-radius:0;font-weight:normal;letter-spacing:normal;cursor:pointer;}#hamburger button:focus {outline:none;}#hamburger-text {position:relative;display:none;height:2rem;top:0.25rem;right:0.75rem;cursor:pointer;}.tray #hamburger-text {display:none;}@media only screen and (min-width:550px), print {#hamburger-text {display:block;}#hamburger button.menu {display:block;}#hamburger button.more {display:none;}}@media only screen and (min-width:750px), print {#hamburger button.menu {display:none;}#hamburger button.more {display:block;}}#hamburger svg {width:2rem;height:2rem;fill:#ffffff;display:inline-block;cursor:pointer;}#hamburger-open,#hamburger-close {position:absolute;right:-2rem;top:-0.25rem;}#hamburger-open {display:block;}.tray #hamburger-open {display:none;}#hamburger-close {display:none;}.tray #hamburger-close {display:block;}@media only screen and (min-width:400px), print {.tray #hamburger-close:before {display:block;position:absolute;right:1.5rem;top:-1.8rem;width:1.5rem;width:3rem;height:0.8rem;height:1.6rem;content:' ';background-image:url('/assets/css/arrow.png');background-size:3rem 1.6rem;}}@media only screen and (min-width:550px), print {#hamburger svg {width:2rem;height:2rem;}#hamburger-open,#hamburger-close {position:absolute;top:0;right:-3rem;}}@media only screen and (min-width:750px), print {#hamburger-open,#hamburger-close {right:-4rem;}}body.modal,body.tray {width:100%;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0px;}body.modal #greyout,body.tray #greyout {display:block;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100%;background-color:rgba(0,0,0,0.6);overflow:hidden;z-index:2;}body.modal #greyout {z-index:4;}.tray #navigation {position:fixed !important;top:0;left:0;right:auto;z-index:2;min-height:25rem;height:100vh;height:100%;width:100%;padding:1rem;padding-bottom:2rem;padding-left:2rem;margin-bottom:6rem;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}.tray #nav-main,.tray #nav-site {position:static;display:block;margin-right:2.5rem;text-align:left;padding-top:0;}.tray #nav-site {margin-top:5rem;}.tray #nav-main {top:auto;left:auto;right:auto;margin-top:2rem;border-bottom:1px solid #343333;border-bottom:1px solid rgba(221,221,221,0.5);height:auto;padding-bottom:15rem;}.tray #navigation li {display:block;font-size:1rem;}.tray #navigation .tray-only h3,.tray #navigation .tray-only a,.tray #navigation .tray-only .html-snippet {display:inline-block;}.tray #navigation a.linktext {display:inline-block;}.tray #navigation .tray-only a.linktext-abbrev,.tray #navigation a.linktext-abbrev {display:none;}.tray #navigation h3 {display:inline-block;padding:0 0.75rem;white-space:normal;}.tray #nav-main li.level1 h3 {font-style:italic;font-weight:normal;font-family:"Merriweather","Garamond",serif}.tray #navigation a {display:inline-block;text-transform:none;white-space:normal;}.tray #nav-main .level1 span {border-bottom:1px dotted rgba(255,255,255,0.4);}.tray #nav-main li {float:none;}.tray #nav-main li.level1 h3,.tray #nav-main li.level1 a {margin:1rem 0 0.25rem;font-size:1.17rem;font-weight:bold;}.tray #nav-main li.level1 a:after {}.tray #nav-main li.level2 h3,.tray #nav-main li.level2 a {margin:0;margin-left:0.5rem;font-size:1rem;font-weight:normal;}.tray #nav-site .search-nav {position:absolute;top:1rem;left:1rem;}.tray #nav-site .search-nav input {width:10rem;background-color:#ffffff;}.tray #nav-site .mailchimp_signup {max-width:80%;}@media only screen and (min-width:550px), print {.tray #nav-site .mailchimp_signup {max-width:95%;}.tray #nav-site .mailchimp_signup input[type="submit"] {max-width:15rem;}}@media only screen and (min-width:750px), print {.tray #navigation {position:fixed;overflow-y:auto;height:auto;margin-top:0;right:0;left:auto;bottom:auto;max-width:75rem;min-width:45rem;width:75%;background-color:rgba(0,0,0,0.95);box-shadow:20px -20px 50px #dddddd;padding-left:1rem;}.tray #nav-main {margin-right:0;width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;border-bottom:none;padding-bottom:2rem;}.tray #nav-site {margin-right:0;width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;border-bottom:none;padding:0 1.25rem;}.tray #nav-site li {max-width:100%;}.tray #nav-site .mailchimp_signup {max-width:none;}}@media only screen and (min-width:1000px) {.tray #nav-main {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}.tray #nav-site {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}.tray #nav-main .column {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}}#breadcrumbs {display:inline-block;padding:0 1rem 1.5rem;font-size:0.8rem;top:-1rem;color:#343333;color:rgba(52,51,51,0.8);z-index:2;}body.slug-testhome-mission-central #breadcrumbs,body.slug-home-mission-central #breadcrumbs,body.slug-home-conference #breadcrumbs,body.nobreadcrumbs #breadcrumbs {display:none;}@media only screen and (min-width:550px), print {#breadcrumbs {position:absolute;padding:0 2rem;left:6rem;top:-2rem;max-width:70%;}#breadcrumbs.tweak {opacity:0.1;}}@media only screen and (min-width:750px), print {#breadcrumbs {left:8rem;top:-2.5rem;max-width:75%;}}@media only screen and (min-width:1000px) {#breadcrumbs {font-size:0.9rem;max-width:80%;}}@media only screen and (min-width:1200px) {#breadcrumbs {max-width:85%;}}.tray #breadcrumbs {z-index:-1;}.section-navigation {margin:0 1rem;max-width:50rem;border:1px solid #343333;}@media only screen and (min-width:750px), print {.section-navigation {margin:0 auto;}}.section-navigation button.accordion {width:100%;font-size:1rem;padding:0.5rem;color:#ffffff;background-color:#000000;background-color:rgba(0,0,0,0.8);overflow:hidden;border-radius:0;border:0;font-weight:normal;}.section-navigation .accordion-label:after {top:0.1rem;height:1rem;width:1rem;background-image:url(/assets/svg/arrow-right-wh.svg);}.section-navigation .accordion.is-open .accordion-label:after {background-image:url(/assets/svg/arrow-down-wh.svg);}.section-navigation .accordion-content {position:absolute;width:100%;background-color:#ffffff;left:-1px;border:1px solid #343333;z-index:1;} .section-navigation ul {list-style-type:none;padding:0;margin:0;}.section-navigation li {margin:0;font-size:1rem;width:100%;}.section-navigation li.current {background-color:#639c51;}.section-navigation li>span,.section-navigation a {display:block;text-decoration:none;padding:0.25rem 0.5rem;}.section-navigation a:hover {background-color:rgba(100,156,81,0.9);color:#ffffff;}.section-navigation a.current {color:#ffffff;}.section-navigation li>span.current,.section-navigation a.current {font-weight:bold;}.section-navigation li > ul > li a {padding-left:3rem;}.section-navigation li > ul > li > ul > li a {padding-left:5rem;}@media print {.section-navigation {display:none;}}body.tray #navigation li.celebrate,body.tray #navigation li.finishing-well {position:relative;display:inline-block;}body.tray #navigation li.celebrate:before {content:'';position:absolute;background-image:url('/assets/css/mini-ray-left-wh.png');background-size:contain;background-repeat:no-repeat;height:1.56rem;width:0.62rem;top:40%;left:-0.5rem;}body.tray #navigation li.celebrate:after {content:'';position:absolute;background-image:url('/assets/css/mini-ray-right-wh.png');background-size:contain;background-repeat:no-repeat;height:1.56rem;width:0.62rem;top:40%;right:-0.5rem;}body.tray #navigation li.celebrate:hover:before {background-image:url('/assets/css/mini-ray-left-gr.png');}body.tray #navigation li.celebrate:hover:after {background-image:url('/assets/css/mini-ray-right-gr.png');}body.tray #navigation li.finishing-well:after {content:'';position:absolute;background-image:url('/assets/css/heart-hands-cross.png');background-size:contain;background-repeat:no-repeat;height:1.56rem;width:1.51rem;top:40%;right:-1.25rem;}body.tray #navigation li.finishing-well:hover:after {content:'';position:absolute;background-image:url('/assets/css/heart-hands-cross-gr.png');background-size:contain;background-repeat:no-repeat;height:1.56rem;width:1.51rem;top:40%;right:-1.25rem;}#footer .affiliations {display:none;}#footer .button.cta {background-color:#518042;}nav.sitemap li {font-size:0.875rem;}#footer {display:block;position:relative;bottom:0;clear:both;min-height:100px;padding:0;background-color:#000000;min-height:10rem;color:#dddddd;font-size:0.875rem;font-weight:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center;}body > footer .line-skinny {width:100%;height:0.125rem;margin-top:2rem;margin-bottom:0.125rem;background-color:#000000;}body > footer .line-medium {width:100%;height:0.375rem;margin-bottom:0.25rem;background-color:#000000;}#footer h3 {text-transform:uppercase;letter-spacing:0.02rem;font-weight:bold;font-size:0.875rem;margin-bottom:0.25rem;}#footer .column {padding:1rem 1rem 0rem;text-align:left;}@media only screen and (min-width:750px), print {#footer .column {width:31.333333333%; box-sizing:border-box; display:inline-block; vertical-align:top;max-width:50rem;}}#footer .column > div {margin-top:1.5rem;}#footer .column > div:first-of-type {margin-top:0;}#footer .column .donate {margin-top:1rem;}#footer a {color:#f8f8f8;font-weight:normal;text-decoration:underline;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}#footer nav a {white-space:nowrap;}#footer a.button {color:#ffffff;font-weight:bold;text-decoration:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}#footer .social-links svg path {color:#f8f8f8;fill:#f8f8f8;}#footer .site-links {line-height:normal;}#footer .affiliations {padding-top:0.5rem;}#footer .affiliations img {float:left;padding-right:1rem;}#footer .affiliations .cccc-logo img {max-height:60px;}#footer .cccc-logo svg {width:15.625em;height:5em;}#footer .social-links {margin-top:1.5em;}#footer .social-links a {display:inline-block;}#footer .social-links svg {height:60px;width:60px;margin:0.25rem;}#footer .copyright {text-align:center;padding:0.875rem;font-size:0.875rem;margin-top:1rem;}#footer .contact h3 {margin-bottom:0;padding-bottom:0;}#footer p {line-height:1.2;}#footer .contact p {margin:0.1rem 0;padding:0;}#footer .donate h3 {margin-bottom:0.75rem;}@media only screen and (min-width:750px), print {#footer .affiliations {display:block;}#footer .donate a.button {margin-left:0;}}@media print {#footer {display:none;}}#sidebar {}#sidebar .category-listings {max-height:20rem;overflow-y:scroll;}@media only screen and (min-width:750px), print {#sidebar {width:32%;margin-left:2%; float:left; box-sizing:border-box;float:right;}}input[type="text"],input[type="email"] {border-radius:0;-webkit-border-radius:0;border:1px solid rgba(0,0,0,0.3);box-sizing:border-box;}form button[type="submit"],input[type="submit"] {box-shadow:none;cursor:pointer;display:block;text-align:center;font-weight:bold;font-family:"Open Sans",Arial,sans-serif;margin:0.5rem auto;padding:0.75rem 2rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.05rem;-webkit-appearance:none;}input[type="hidden"] {display:none;position:absolute;}form fieldset {margin-top:1rem;border:1px solid rgba(0,0,0,0.3);}form fieldset legend {font-size:1.1rem;font-weight:bold;}form .notifications .error-message,form .notifications ul.errors {color:#d23c3b;}.form-row {position:relative;clear:both;}.form-column {position:relative;display:block;margin-bottom:1rem;}.form-column p {margin:0;padding:0;}.form-column li {list-style-type:none;}.form-instructions {font-size:0.85rem;font-style:italic;color:#343333;}@media only screen and (min-width:550px), print {.form-instructions {}}.wrap-radio,.wrap-checkbox {padding-top:0.25rem;}form label.form-invert-layout {width:91.5%;box-sizing:border-box; display:inline-block; vertical-align:top;text-align:left;margin-right:0;}form span.wrap-radio.form-invert-layout,form span.wrap-checkbox.form-invert-layout {width:6.5%;box-sizing:border-box; display:inline-block; vertical-align:top;text-align:right;padding-right:0.25rem;}form .radio-group label.form-invert-layout,form .checkbox-group label.form-invert-layout {width:83%;box-sizing:border-box; display:inline-block; vertical-align:top;}form .radio-group span.wrap-radio.form-invert-layout,form .checkbox-group span.wrap-checkbox.form-invert-layout {width:15%;box-sizing:border-box; display:inline-block; vertical-align:top;}form label {display:inline-block;margin-right:0.5rem;padding:0.3rem 0;border:1px solid rgba(255,255,255,0);font-size:inherit;box-sizing:border-box;}form label.form-required:before {content:"\002A\00A0";font-weight:bold;color:#d23c3b;}form input,form textarea {display:inline-block;vertical-align:top;}form input[type="radio"],form input[type="checkbox"] {vertical-align:middle;}form textarea,form input[type="text"],form input[type="email"],form input[type="file"] {width:95%;font-size:inherit;line-height:1.8;font-family:"Open Sans",Arial,sans-serif;padding:0.3rem;color:#343333;}form input[type="radio"],form input[type="checkbox"] {width:auto;}form textarea {}form input.has-error,form textarea.has-error {background-color:#f6d8d8;background-color:rgba(210,61,59,0.2);}form input[type="radio"].has-error,form input[type="checkbox"].has-error {box-shadow:-5px 5px 15px rgba(210,61,59,0.5), 5px 5px 15px rgba(210,61,59,0.5),5px -5px 15px rgba(210,61,59,0.5), -5px -5px 15px rgba(210,61,59,0.5);box-shadow:-5px 0 15px rgba(210,61,59,0.5), 5px 0 15px rgba(210,61,59,0.5);}@media only screen and (min-width:550px), print {form label {width:32%;box-sizing:border-box; display:inline-block; vertical-align:top;text-align:right;}form .formtemplate_nocolumns label {width:100%;box-sizing:border-box;text-align:left;}form input,form input[type="text"],form input[type="email"],form input[type="file"],form span.wrap-radio,form span.wrap-checkbox,form textarea {width:66%;box-sizing:border-box; display:inline-block; vertical-align:top;}form .formtemplate_nocolumns input,form .formtemplate_nocolumns input[type="text"],form .formtemplate_nocolumns input[type="email"],form .formtemplate_nocolumns input[type="file"],form .formtemplate_nocolumns span.wrap-radio,form .formtemplate_nocolumns span.wrap-checkbox,form .formtemplate_nocolumns textarea {width:100%;box-sizing:border-box;}form input[type="submit"],form button[type="submit"] {width:80%;}form label.form-invert-layout {width:91.5%;box-sizing:border-box; display:inline-block; vertical-align:top;text-align:left;}form span.wrap-radio.form-invert-layout,form span.wrap-checkbox.form-invert-layout {width:6.5%;box-sizing:border-box; display:inline-block; vertical-align:top;text-align:right;padding-right:0.25rem;}form .radio-group label.form-invert-layout,form .checkbox-group label.form-invert-layout {width:83%;box-sizing:border-box; display:inline-block; vertical-align:top;}form .radio-group span.wrap-radio.form-invert-layout,form .checkbox-group span.wrap-checkbox.form-invert-layout {width:15%;box-sizing:border-box; display:inline-block; vertical-align:top;}}form select,form select option {display:block;padding:1px;font-size:0.9rem;line-height:1.2rem;width:100%;}@media only screen and (min-width:550px), print {form select,form select option {width:66%;box-sizing:border-box; display:inline-block; vertical-align:top;vertical-align:middle;}}form .comment {font-size:0.85rem;}@media only screen and (min-width:550px), print {form .comment {width:66%;box-sizing:border-box; display:inline-block; vertical-align:top;float:right;}}form div.field {padding:0.75rem 0;clear:both;position:relative;}@media only screen and (min-width:750px), print {form div.field div.heading {width:23.5%;margin-left:2%; float:left; box-sizing:border-box;margin-left:0;text-align:right;}form div.field > div.input,form div.field > div.timewrapper,form div.field > div.datewrapper {width:74.5%;margin-left:2%; float:left; box-sizing:border-box;}}ul.form-errors {list-style-type:none;margin:0;padding:0;}ul.form-errors li {font-style:italic;color:#932a29;}@media only screen and (min-width:550px), print {ul.form-errors span.form-error-spacer {width:32%;box-sizing:border-box; display:inline-block; vertical-align:top;margin-right:0.25rem;}ul.form-errors span.form-error {width:66%;box-sizing:border-box; display:inline-block; vertical-align:top;padding:0 0.25rem;}.form-column.radio_group ul.form-errors span.form-error-spacer,.form-column.checkbox_group ul.form-errors span.form-error-spacer {width:15%;box-sizing:border-box; display:inline-block; vertical-align:top;margin-right:0;}.form-column.radio_group ul.form-errors span.form-error,.form-column.checkbox_group ul.form-errors span.form-error {width:83%;box-sizing:border-box; display:inline-block; vertical-align:top;padding:0;}}#bambora-donation {text-align:center;position:relative;}@media only screen and (min-width:750px), print {#bambora-donation {margin:0 -10% 0 -10%;}}#bambora-donation .donation-amount {position:relative;display:inline-block;text-align:center;box-sizing:border-box;padding:1rem;border:1px solid rgba(141,114,114,0.5);margin:0.75rem;background-color:rgba(116,88,96,0.3);background-color:#ffffff;min-width:8.325rem;min-height:9.75rem;box-shadow:1px 1px 5px #888888;border:1px solid rgba(255,255,255,0.0);width:91.5%;box-sizing:border-box; display:inline-block; vertical-align:top;}@media only screen and (min-width:400px), print {#bambora-donation .donation-amount {width:40.5%;box-sizing:border-box; display:inline-block; vertical-align:top;}}@media only screen and (min-width:550px), print {#bambora-donation .donation-amount {padding:1rem;min-height:11rem;}}@media only screen and (min-width:750px), print {#bambora-donation .donation-amount {padding:1.2rem;min-height:10rem;}}#bambora-donation .donation-amount:nth-of-type(2) {background-color:rgba(81,128,66,0.9);color:#ffffff;}#bambora-donation .donation-amount:nth-of-type(2) input {color:#ffffff;border-color:#ffffff;background-color:transparent;}#bambora-donation .label {text-align:center;font-size:1.2rem;margin-bottom:1rem;}@media only screen and (min-width:550px), print {#bambora-donation .label {font-size:1.875rem;}}#bambora-donation .userdefined .label {white-space:nowrap;}#bambora-donation .submit {text-align:center;}#bambora-donation input[type="text"] {background-color:rgba(0,0,0,0);font-size:1.2rem;border:none;border-bottom:1px solid rgba(141,114,114,0.8);width:6rem;text-align:center;padding:0rem;}@media only screen and (min-width:550px), print {#bambora-donation input[type="text"] {font-size:1.875rem;}}#bambora-donation input[type="submit"] {border:1px solid;white-space:normal;font-size:0.9rem;padding:0.75rem 1rem;}@media only screen and (min-width:550px), print {#bambora-donation input[type="submit"] {padding:0.75rem 2rem;}}.slug-donate-testing #bambora-donation .donation-amount {position:relative;display:inline-block;text-align:center;box-sizing:border-box;margin:0.75rem;height:5rem;box-shadow:1px 1px 5px #888888;width:40.5%;box-sizing:border-box; display:inline-block; vertical-align:top;}.slug-donate-testing #bambora-donation .donation-amount:hover {box-shadow:1px 1px 10px #518042;}.slug-donate-testing #bambora-donation .userdefined .label {display:inline-block;white-space:nowrap;position:absolute;top:0;right:0;height:5rem;line-height:5rem;}.slug-donate-testing .userdefined .label span {position:relative;left:1rem;display:inline-block;line-height:normal;vertical-align:middle;font-size:1.2rem;}.slug-donate-testing #bambora-donation .userdefined input[type="text"] {display:inline-block;line-height:normal;vertical-align:middle;font-size:1.2rem;width:4rem;padding:0;padding-left:1rem;background-color:transparent;}.slug-donate-testing #bambora-donation input[type="submit"] {position:absolute;top:0;left:0;height:100%;width:100%;text-transform:none;font-size:1.3rem;font-weight:normal;background-color:#ffffff;border:0;margin:0;}.slug-donate-testing #bambora-donation .donation-amount:nth-of-type(2) input[type="submit"] {background-color:rgba(81,128,66,0.9);color:#ffffff;}.form-column.handle-recurring-donation-amount {text-align:center;margin-bottom:1.5rem;}.short .handle-recurring-donation-amount p {margin-bottom:0;}.handle-recurring-donation-amount .wrap-radio {position:relative;display:inline-block;box-sizing:border-box;margin:0.5rem 1rem;height:4rem;width:32%;box-sizing:border-box; display:inline-block; vertical-align:top;}@media only screen and (min-width:400px), print {.handle-recurring-donation-amount .wrap-radio {margin:0.5rem 2rem;}}@media only screen and (min-width:550px), print {.handle-recurring-donation-amount .wrap-radio {margin:0.5rem 1rem;width:15%;box-sizing:border-box; display:inline-block; vertical-align:top;}}@media only screen and (min-width:750px), print {.handle-recurring-donation-amount .wrap-radio {margin:0.5rem 1rem;width:18%;}}.handle-recurring-donation-amount .wrap-radio input {position:absolute;display:inline-block;top:1rem;left:1rem;height:0px;width:0px;margin:0;-webkit-transform:scale(0,0);}.handle-recurring-donation-amount .wrap-radio label {position:relative;display:inline-block;margin:0;top:0;left:0;box-sizing:border-box;height:100%;width:100%;box-shadow:1px 1px 5px #888888;padding:0.75rem 0;line-height:2.125rem;vertical-align:middle;text-align:center;font-size:1.5rem;color:inherit;}.handle-recurring-donation-amount .wrap-radio label:hover {cursor:pointer;}.handle-recurring-donation-amount .wrap-radio:nth-of-type(4) label {font-size:1.1rem;}.handle-recurring-donation-amount .wrap-radio input:checked + label {background-color:rgba(81,128,66,0.9);color:#ffffff;box-shadow:1px 1px 10px rgba(#518042,1);}.mailchimp_signup {}.mailchimp_signup .hide {position:absolute;left:-5000px;aria-hidden:true;}.indicates-required {font-style:italic;}.id__navigation .mailchimp_signup,.id__navigation .mailchimp_signup input,#navigation .mailchimp_signup,#navigation .mailchimp_signup input,.class__horizontal-section .mailchimp_signup,.class__horizontal-section .mailchimp_signup input,.horizontal-section .mailchimp_signup,.horizontal-section .mailchimp_signup input,.id__footer .mailchimp_signup,.id__footer .mailchimp_signup input,#footer .mailchimp_signup,#footer .mailchimp_signup input {font-size:inherit;}.id__navigation .mailchimp_signup,#navigation .mailchimp_signup {padding-bottom:1rem;}.id__navigation .mailchimp_signup h3,#navigation .mailchimp_signup h3 {padding-left:0;}.id__navigation .mailchimp_signup form input[type="submit"],#navigation .mailchimp_signup form input[type="submit"] {display:inline-block;background-color:#518042;}@media only screen and (min-width:550px), print {.mailchimp_signup .wrap-checkbox.form-invert-layout {width:2rem;}.id__navigation .mailchimp_signup label,#navigation .mailchimp_signup label {width:32%;box-sizing:border-box; display:inline-block; vertical-align:top;text-align:left;white-space:normal;}.id__navigation .mailchimp_signup .checkbox_group label,#navigation .mailchimp_signup .checkbox_group label {width:83%;box-sizing:border-box; display:inline-block; vertical-align:top;}.id__footer .mailchimp_signup .checkbox_group label,#footer .mailchimp_signup .checkbox_group label {width:83%;box-sizing:border-box; display:inline-block; vertical-align:top;}.id__navigation .mailchimp_signup form input[type="text"],.id__#navigation .mailchimp_signup form input[type="email"],#navigation .mailchimp_signup form input[type="text"],#navigation .mailchimp_signup form input[type="email"] {width:57.5%;box-sizing:border-box; display:inline-block; vertical-align:top;}.id__navigation .mailchimp_signup form input[type="submit"],#navigation .mailchimp_signup form input[type="submit"] {display:block;}.class__horizontal-section .mailchimp_signup label,.horizontal-section .mailchimp_signup label {width:32%;box-sizing:border-box; display:inline-block; vertical-align:top;}.class__horizontal-section .mailchimp_signup .checkbox_group,.horizontal-section .mailchimp_signup .checkbox_group {text-align:center;}.class__horizontal-section .mailchimp_signup .checkbox_group .wrap-checkbox.form-invert-layout,.horizontal-section .mailchimp_signup .checkbox_group .wrap-checkbox.form-invert-layout {width:32%;box-sizing:border-box; display:inline-block; vertical-align:top;text-align:right;}.class__horizontal-section .mailchimp_signup .checkbox_group label,.horizontal-section .mailchimp_signup .checkbox_group label {width:66%;box-sizing:border-box; display:inline-block; vertical-align:top;text-align:left;}.class__horizontal-section .mailchimp_signup form input[type="text"],.class__horizontal-section .mailchimp_signup form input[type="email"],.horizontal-section .mailchimp_signup form input[type="text"],.horizontal-section .mailchimp_signup form input[type="email"] {width:57.5%;box-sizing:border-box; display:inline-block; vertical-align:top;}.id__footer .mailchimp_signup label,#footer .mailchimp_signup label {width:23.5%;box-sizing:border-box; display:inline-block; vertical-align:top;text-align:left;}.id__footer .mailchimp_signup form input[type="text"],.id__footer .mailchimp_signup form input[type="email"],#footer .mailchimp_signup form input[type="text"],#footer .mailchimp_signup form input[type="email"] {width:57.5%;box-sizing:border-box; display:inline-block; vertical-align:top;}.id__footer .mailchimp_signup form input[type="submit"],#footer .mailchimp_signup form input[type="submit"] {display:inline-block;}.class__horizontal-section .mailchimp_signup .checkbox_group,.horizontal-section .mailchimp_signup .checkbox_group {}}@media only screen and (min-width:750px), print {.id__navigation .mailchimp_signup label,#navigation .mailchimp_signup label {width:auto; margin-left:0; float:none; display:block; vertical-align:baseline;display:block;}.id__navigation .mailchimp_signup .checkbox_group label,#navigation .mailchimp_signup .checkbox_group label {display:inline-block;}.id__navigation .mailchimp_signup form input[type="text"],.id__navigation .mailchimp_signup form input[type="email"],#navigation .mailchimp_signup form input[type="text"],#navigation .mailchimp_signup form input[type="email"] {display:block;width:95%;}.id__navigation .mailchimp_signup form input[type="submit"],#navigation .mailchimp_signup form input[type="submit"] {display:inline-block;}.id__footer .mailchimp_signup label,.id__footer .mailchimp_signup form input[type="text"],.id__footer .mailchimp_signup form input[type="email"],#footer .mailchimp_signup label,#footer .mailchimp_signup form input[type="text"],#footer .mailchimp_signup form input[type="email"] {width:auto; margin-left:0; float:none; display:block; vertical-align:baseline;width:100%;}}@media only screen and (min-width:1000px) {.id__footer .mailchimp_signup label,#footer .mailchimp_signup label {width:40.5%;box-sizing:border-box; display:inline-block; vertical-align:top;}.id__footer .mailchimp_signup .checkbox_group label,#footer .mailchimp_signup .checkbox_group label {width:83%;box-sizing:border-box; display:inline-block; vertical-align:top;}.id__footer .mailchimp_signup form input[type="text"],.id__footer .mailchimp_signup form input[type="email"],#footer .mailchimp_signup form input[type="text"],#footer .mailchimp_signup form input[type="email"] {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}.id__footer .mailchimp_signup form input[type="submit"],#footer .mailchimp_signup form input[type="submit"] {display:inline-block;text-align:center;margin:0 auto;}}#sharebuttons {clear:both;border-top:0;margin-top:1rem;margin-bottom:2rem;text-align:center;}#sharebuttons h3 {margin:0;font-weight:normal;font-style:italic;font-size:1rem;}#sharebuttons a {box-sizing:border-box;font-weight:bold;}#sharebuttons a:hover {color:#ffffff !important;text-decoration:none;}#sharebuttons .link {box-sizing:border-box;display:inline-block;height:1.5rem;margin:0 0.5rem 0 0;text-decoration:none;color:#ffffff;}@media only screen and (min-width:400px), print {#sharebuttons .link {}}#sharebuttons .button {border-radius:5px;padding:0.5rem 0.75rem;font-size:0.8rem;text-transform:none;font-weight:normal;letter-spacing:normal;margin:0;}#sharebuttons .icon {display:inline;fill:#ffffff;stroke:none;}#sharebuttons .icon svg {width:2rem;height:2rem;margin-right:0;vertical-align:top;}@media only screen and (min-width:400px), print {#sharebuttons .icon svg {top:0.25rem;margin-right:0.6rem;width:1.5rem;height:1.5rem;}}#sharebuttons .label {display:none;}@media only screen and (min-width:400px), print {#sharebuttons .label {display:inline;}}#sharebuttons .button.twitter {background-color:#55acee;background-color:rgba(85,172,238,0.9);}#sharebuttons .button.twitter:hover,#sharebuttons .button.twitter:active {background-color:#2795e9;}#sharebuttons .button.facebook {background-color:#5d73A3;background-color:rgba(93,115,163,0.9);}#sharebuttons .button.facebook:hover,#sharebuttons .button.facebook:active {background-color:#3b5998;}#sharebuttons .button.email {background-color:#777777;background-color:rgba(119,119,119,0.9);}#sharebuttons .button.email:hover,#sharebuttons .button.email:active {background-color:#5e5e5e;}@media print {#sharebuttons {display:none;}}.product.short {overflow-x:hidden;}.product.entry header {margin-bottom:2rem;}.product.entry .image img {display:block;margin:0 auto;max-width:100%;max-height:400px;padding-right:1rem;}@media only screen and (min-width:1000px) {.product.entry .image {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;margin-top:2rem;}.product.entry .product-info {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}}.product.entry h1 {font-size:1.8rem;text-transform:none;}.product-variant {text-align:center;padding:1rem;padding-bottom:2rem;}@media only screen and (min-width:550px), print {.product-variant {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}}@media only screen and (min-width:1000px) {.product-info .product-variant {width:auto; margin-left:0; float:none; display:block; vertical-align:baseline;}}.product-variant .product-label {vertical-align:middle;}@media only screen and (min-width:550px), print {.product-variant .product-label {}}.product-variant .product-title {font-weight:bold;}.product-variant .product-buy-link {display:block;margin-left:0;margin-top:0.75rem;}@media only screen and (min-width:550px), print {.product-variant .product-buy-link {}}.product-variant .product-buy-link a.button {font-size:0.85em;}.product.entry footer {text-align:center;}.product.entry h2 a {text-transform:none;text-decoration:underline;}#modal {display:none;position:fixed;width:80%;background-color:#ffffff;border:1px solid #343333;border-radius:1rem;top:50%;left:50%;margin-left:-40%;margin-top:-40%;z-index:10;padding:1.25rem;padding-right:0;box-sizing:border-box;}body.modal #modal {display:block;}.modal-open {position:absolute;top:1rem;right:2rem;width:auto;height:auto;display:inline-block;font-weight:bold;cursor:pointer;z-index:1;color:#343333;font-size:0.875rem;font-size:1rem;height:20px;line-height:20px;vertical-align:middle;}.modal-open:after {position:relative;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABSgAAAUoB6YX5ogAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACcSURBVCiRxdIxDgFRFIXhb5iI0EkUJAq7sg0VnYaIJagsxQIsQaEQCj2JRhQzksmbMTPR+Lt77jvv5L77Ikwxw913ulhgmxVv6JeYYIBTKJ4rTB/m2SJKjaO0nmCNV8kFTSzDxCPGFclDXBoFjdwsAVc8ioy1+I+xpfpBcsSS/eyx+zWdZB21zoUzRpLvVUYPnTgQVzjgWWJsY/MGY1IWKXgoeNgAAAAASUVORK5CYII=);height:1.25rem;display:inline-block;left:5px;top:3px;}#modal-close {position:absolute;width:3rem;height:3rem;top:1rem;right:1rem;z-index:2;padding:0.25rem;box-sizing:border-box;}#modal-close svg {width:2.5rem;height:2.5rem;display:inline-block;cursor:pointer;}body.smallModal #modal-close {display:none;}#modal-content {max-height:100%;padding:0 2rem 0 1.5rem;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}#modal-content .neverModal {display:none;}.flex > div {position:relative;margin-bottom:1.5rem;}.short .flex .text {margin-bottom:1rem;}.flex .extratopmargin {position:relative;margin-top:6rem;}.flex ol, .flex ul {}.flex ol > li {list-style-type:decimal;}.flex ol > li ol > li {list-style-type:lower-latin;}.flex ol > li ol > li ol > li {list-style-type:lower-roman;}.flex .pullquote blockquote {position:relative;margin:1rem;padding:1rem 0;font-family:"Merriweather",Georgia,serif;border-top:2px solid rgba(0,0,0,0.2);border-bottom:2px solid rgba(0,0,0,0.2);}.flex .pullquote blockquote > p {font-size:1.3rem;margin:0;padding:0 0.5rem;letter-spacing:0.01rem;}@media only screen and (min-width:550px), print {.flex .pullquote blockquote > p {font-size:1.5rem;line-height:1.5;}}@media only screen and (min-width:750px), print {.flex .pullquote blockquote > p {font-size:1.8rem;line-height:1.3;letter-spacing:0.03rem;}}@media only screen and (min-width:1000px) {.flex .pullquote blockquote > p {}}@media only screen and (min-width:550px), print {.flex .pullquote blockquote {margin-top:0;width:50%;}.flex .pullquote.left blockquote {float:left;margin-left:0;margin-right:1.5rem;}.flex .pullquote.right blockquote {float:right;margin-left:2em;margin-right:-1.5em;}}@media only screen and (min-width:750px), print {.flex .pullquote blockquote {width:40%;}.flex .pullquote.left blockquote {margin-left:-2rem;}.flex .pullquote.right blockquote {margin-right:-4rem;}}@media only screen and (min-width:1000px) {.flex .pullquote blockquote {width:45%;}.flex .pullquote.left blockquote {margin-left:-4rem;}.flex .pullquote.right blockquote {margin-right:-8rem;}}.flex .highlightText,.flex .quotation {text-align:center;}.flex .highlightText blockquote,.flex .quotation blockquote {position:relative;max-width:90%;margin:0 auto;padding:0.5rem 0;display:inline-block;text-align:left;}.flex .highlightText blockquote {max-width:80%;padding:1rem 0;margin:0 auto;text-align:center;line-height:1.4;}.flex .highlightText.bold blockquote {font-weight:bold;}.flex .highlightText.italic blockquote {font-style:italic;}.flex .highlightText.large blockquote,.flex .highlightText.large blockquote > p,.flex .quotation.large blockquote > p {font-size:1rem;}@media only screen and (min-width:400px), print {.flex .highlightText.large blockquote,.flex .highlightText.large blockquote > p,.flex .quotation.large blockquote > p {font-size:1.1rem;}}@media only screen and (min-width:550px), print {.flex .highlightText.large blockquote,.flex .highlightText.large blockquote > p,.flex .quotation.large blockquote > p {font-size:1.3rem;}}.flex .highlightText.extraLarge blockquote,.flex .highlightText.extraLarge blockquote > p,.flex .quotation.extraLarge blockquote > p {font-size:1.1rem;width:auto;margin:0 auto;display:inline-block;}.flex .highlightText.extralarge blockquote:after,.flex .quotation.extralarge blockquote:after {clear:both;}@media only screen and (min-width:400px), print {.flex .highlightText.extraLarge blockquote,.flex .highlightText.extraLarge blockquote > p,.flex .quotation.extraLarge blockquote > p {font-size:1.3rem;}}@media only screen and (min-width:550px), print {.flex .highlightText.extraLarge blockquote,.flex .highlightText.extraLarge blockquote > p,.flex .quotation.extraLarge blockquote > p {font-size:1.7rem;}}.flex .quotation blockquote svg {position:absolute;top:0;left:-2rem;height:3.5rem;width:3.5rem;}.flex .quotation blockquote svg path {fill:rgba(0,0,0,0.1);}.flex .quotation blockquote p {margin-bottom:0.2rem;}.flex .quotation blockquote footer {text-align:right;}.flex .quotation blockquote footer cite {padding-right:2rem;}.flex .quotation blockquote footer cite:before {content:"\2015";}.flex > div.image {margin:0 1rem 1rem;position:relative;}.flex > div.image a {display:inline-block;}.flex > div.image img {max-width:100%;padding-bottom:0;margin-bottom:0;margin-left:0;margin-right:0;}.flex > div.image.left a,.flex > div.image.right a,.flex > div.image.left img,.flex > div.image.right img,.flex > div.image.adv a,.flex > div.image.adv img {position:relative;z-index:1;} .flex > div.image footer cite {display:block;font-size:0.9rem;line-height:1rem !important;color:#343333;margin-bottom:2rem;}.flex > div.image footer cite:empty {display:none;}.flex > div.image.left {float:left;margin-left:0;padding-right:1rem;}.flex > div.image.left.w100 {padding-right:0;}.flex > div.image.right {float:right;margin-right:0;padding-left:1rem;}.flex > div.image.right.w100 {padding-left:0;}.flex > div.image.center {text-align:center;margin:0 auto;padding-left:0;padding-right:0;}.flex div.w100,.flex div.image.w100 {width:100%;}.flex div.w75,.flex div.image.w75 {max-width:73%;max-width:calc(75% - 1.15rem);}.flex div.w66,.flex div.image.w66 {max-width:63%;max-width:calc(66% - 1.15rem);}.flex div.w50,.flex div.image.w50 {max-width:48%;max-width:calc(50% - 1.15rem);}.flex div.w33,.flex div.image.w33 {max-width:48%;max-width:calc(50% - 1.15rem);}@media only screen and (min-width:550px), print {.flex div.w33.flex div.image.w33 {max-width:30%;max-width:calc(33% - 1.15rem);}}.flex div.w25,.flex div.image.w25 {max-width:calc(50% - 1.15rem);}@media only screen and (min-width:550px), print {.flex div.w25,.flex div.image.w25 {max-width:30%;max-width:calc(33% - 1.15rem);}}@media only screen and (min-width:750px), print {.flex div.w25 {max-width:23%;max-width:calc(25% - 1.15rem);}}.flex div.document {position:relative;margin:1.5rem 0;}svg.file-pdf,svg.file-zip,svg.file-doc,svg.file-xls,svg.file-ppt,svg.file-mp3,svg.file-mp4 {position:relative;height:30px;width:30px;top:0.5rem;}.flex div.audio {margin:1.5rem 0;}.flex div.audio p {margin:0;font-style:italic;}.flex div.audio audio {width:100%;}.flex div.video {margin:1.5rem auto;}@media only screen and (min-width:750px), print {.flex div.video {width:80%;margin:1.5rem auto;}}@media only screen and (min-width:1000px) {.flex div.video {width:100%;margin:1.5rem auto;}}.flex div.video .embed {margin:1.5rem auto 0;text-align:center;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.flex div.video embed,.flex div.video object,.flex div.video iframe {position:absolute;top:0;left:0;width:100%;height:100%;}.flex div.video p {margin:0;}.flex div.video .offsite {font-size:0.9rem;}@media print {.video .embed {display:none;}}.flex div.timetable {}.flex div.timetable table {border-collapse:collapse;}.flex div.timetable caption {font-size:0.9rem;font-weight:normal;text-transform:uppercase;text-align:left;margin-bottom:0.5rem;}.flex div.timetable tr {border-bottom:1px solid rgba(248,248,248,0.7);}.flex div.timetable th,.flex div.timetable td {font-size:0.9rem;vertical-align:top;text-align:left;}.flex div.timetable tbody th,.flex div.timetable tbody td {font-weight:normal;padding-right:1rem;}.flex div.flexButton {margin:1rem 0;text-align:center;}div.flexButton a.button {display:inline-block;}.flex div.imageGrid {text-align:center;vertical-align:middle;margin:0 auto;}.flex div.imageGrid.clear {margin-bottom:1.5rem;}.flex div.imageGrid header cite {font-style:normal;font-weight:bold;}.flex div.imageGrid div {display:inline-block;vertical-align:middle;margin:0.25rem 0.5rem;}.flex div.imageGrid img {padding:0.5rem;}@media only screen and (min-width:750px), print {.flex div.imageGrid {margin-left:-10%;margin-right:-10%;}}@media only screen and (min-width:1000px) {.flex div.imageGrid {margin-left:-30%;margin-right:-30%;}}@media only screen and (min-width:1200px) {.flex div.imageGrid {margin-left:-45%;margin-right:-45%;}}.flex div.relatedEntry {}.flex div.relatedEntry.left {float:left;margin-left:0;padding-right:1rem;}.flex div.relatedEntry.left.w100 {padding-right:0;}.flex div.relatedEntry.right {float:right;margin-right:0;padding-left:1rem;}.flex div.relatedEntry.right.w100 {padding-left:0;}.flex div.relatedEntry.center {width:100%;margin:0 auto;padding-left:0;padding-right:0;}.flex div.relatedEntry.embed {margin-bottom:0;}.flex div.relatedEntry.w100 {width:100%;}.flex div.relatedEntry.w75 {width:100%;}@media only screen and (min-width:550px), print {.flex div.relatedEntry.w75 {max-width:calc(75% - 1.15rem);}}.flex div.relatedEntry.w66 {max-width:calc(85% - 1.15rem);}@media only screen and (min-width:550px), print {.flex div.relatedEntry.w66 {max-width:calc(66% - 1.15rem);}}.flex div.relatedEntry.w50 {max-width:calc(50% - 1.15rem);}.flex div.relatedEntry.w33 {max-width:calc(50% - 1.15rem);}@media only screen and (min-width:550px), print {.flex div.relatedEntry.w33 {max-width:calc(33% - 1.15rem);}}.flex div.clear {margin:0;padding:0;}.horizontal-section.adve {margin-top:-2rem;}.horizontal-section.adve .image.adv {margin-bottom:0;}.entry-grid .image.adv.banner {margin-top:-2rem;margin-left:-1rem;margin-right:-1rem;margin-bottom:4rem;}article > .image.adv.banner a,.horizontal-section .image.adv.banner a,.entry-grid .image.adv.banner a {display:inline-block;max-width:100%;}article > .image.adv.banner img,.horizontal-section .image.adv.banner img,.entry-grid .image.adv.banner img {margin:0 auto;}.image.adv {box-sizing:border-box;text-align:center;margin:0.5rem 0 1rem;}.flex > div.image.adv {margin-right:0;margin-left:0;}.image.adv p {font-size:0.75rem;color:#727272;font-style:italic;padding:0;margin:0;}.image.adv.banner {margin-bottom:1.75rem;}.image.adv span {margin:0 auto;max-width:100%;}.image.adv.banner img {max-width:100%;}.image.adv.banner span.primary,.image.adv.banner img.primary {display:none;}.image.adv.banner span.secondary,.image.adv.banner img.secondary {display:block;}@media only screen and (min-width:550px), print {.image.adv.banner span.primary,.image.adv.banner img.primary {display:block;}.image.adv.banner span.secondary,.image.adv.banner img.secondary {display:none;}}.image.adv.banner:after {clear:both;}.image.adv.skyscraper {float:right;margin:0.25rem 0 0.25rem 1rem;margin-left:1rem !important;}@media only screen and (min-width:400px), print {.image.adv.skyscraper {}}.image.adv.inset {}@media only screen and (min-width:400px), print {.image.adv.inset {float:right;margin-left:1rem !important;}}.image.adv.skyscraper:after,.image.adv.inset:after {clear:right;}dl.meta {font-size:1rem;color:#343333}dl.meta a {color:#343333;}dl.meta dt {}dl.meta dt.dt-text {display:none;}dl.meta dt.dt-svg {float:left;overflow:hidden;}dl.meta dt.dt-svg svg {display:inline !important; fill:#343333;}dl.meta div.dd {display:inline-block;margin-bottom:0.75rem;}dl.meta dd {margin-left:0;margin-inline-start:0;}.short dl.meta {margin:0 0.25rem;font-size:0.8rem;line-height:1.25;}.short dl.meta a {}.short dl.meta > div {display:inline-block;padding-right:0.75rem;padding-bottom:0.25rem;}.short dl.meta dt.dt-svg {width:1rem;height:1rem;padding-right:0.3rem;padding-bottom:0;}.short dl.meta dt.dt-svg svg {width:1rem;height:1rem;fill:#343333;}@media only screen and (max-width:749px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:749px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:749px) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:749px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:749px) and (min-device-pixel-ratio:2),only screen and (max-width:749px) and (min-resolution:192dpi),only screen and (max-width:749px) and (min-resolution:2dppx) {.short dl.meta dt.dt-svg svg {width:2rem;height:2rem;max-width:100%;max-height:100%;}}.short dl.meta dd {display:inline-block;}.post.short dl.meta {display:none;}@media only screen and (min-width:400px), print {.post.short dl.meta {display:block;}}.entry dl.meta dt.dt-svg {width:1.5rem;height:1.5rem;padding-right:0.75rem;padding-bottom:0.75rem;}.entry dl.meta dt.dt-svg svg {width:1.5rem;height:1.5rem;}@media only screen and (max-width:749px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:749px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:749px) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:749px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:749px) and (min-device-pixel-ratio:2),only screen and (max-width:749px) and (min-resolution:192dpi),only screen and (max-width:749px) and (min-resolution:2dppx) {.entry dl.meta dt.dt-svg svg {width:3rem;height:3rem;max-width:100%;max-height:100%;}}.post.entry dl.meta {font-size:0.8rem;line-height:1.25;color:#727272;font-size:0.9rem;}.post.entry dl a {color:#727272;}.post.entry dl.meta > div {display:inline-block;padding-right:0.75rem;}.post.entry dl.meta > div.themes {display:block;}.post.entry dl.meta dt.dt-svg {padding-right:0.3rem;padding-bottom:0;width:1rem;height:1rem;}.post.entry dl.meta dt.dt-svg svg {width:1rem;height:1rem;fill:#727272;}@media only screen and (max-width:749px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:749px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:749px) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:749px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:749px) and (min-device-pixel-ratio:2),only screen and (max-width:749px) and (min-resolution:192dpi),only screen and (max-width:749px) and (min-resolution:2dppx) {.post.entry dl.meta dt.dt-svg svg {width:2rem;height:2rem;}}.post.entry dl.meta dd {display:inline-block;padding-right:0.5rem;}@media only screen and (min-width:1200px) {.post.entry header dl.meta {position:absolute;right:100%;min-width:9rem;border-right:1px solid rgba(141,114,114,0.4);margin-right:1.5rem;color:#343333;}.post.entry header dl.meta > div {}.post.entry header dl.meta dt.dt-svg {float:none;display:block;width:2rem;height:2rem;margin-bottom:0.25rem;}.post.entry header dl.meta dt.dt-svg svg {width:2rem;height:2rem;fill:#343333;}.post.entry header dl.meta div.dd {padding-bottom:0;}.post.entry header dl.meta dd {display:block;margin-bottom:0.5rem;}.post.entry header dl.meta .author-org {display:inline-block;}}#modal-content.entrytype__posts dl.meta {position:relative;right:auto;min-width:0px;border:0;margin:0 auto 1rem;color:#727272;text-align:center;font-size:0.85rem;}#modal-content.entrytype__posts dl.meta > div {display:inline-block;margin:0 0.5rem;}article {position:relative;max-width:50rem;margin:1rem 1rem 0;}@media only screen and (min-width:750px), print {article {margin:1rem auto 0;padding:0 1rem;}}.short {position:relative;box-sizing:border-box;padding-bottom:0.5rem;margin-bottom:1.5rem;}.short .item-type {position:absolute;display:inline;margin:0;top:0.4rem;left:-0.4rem;padding:0.25rem 0.75rem;background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);text-transform:uppercase;font-size:0.7rem;letter-spacing:0.05rem;z-index:1;}.short h2 {padding-top:0.5rem;margin:0 0.25rem 0.5rem;}.short h2.subtitle {display:none;margin-top:0.5rem;}.short p {margin:1rem 0.25rem;line-height:1.5;}.short p.entry-summary {text-align:left;}.feature-image,.feature-image img {width:100%;}header > .feature-image {width:800px;max-height:419px;margin:0 auto;max-width:100%;}.feature-image footer {display:none; }.entry footer > section {border-top:1px solid #dddddd;}.page.short .item-type {display:none;}.slug-search-results .page.short .item-type {position:absolute;display:inline;margin:0;top:0.4rem;left:-0.4rem;padding:0.25rem 0.75rem;background-color:rgba(0,0,0,1);color:rgba(255,255,255,1);text-transform:uppercase;font-size:0.7rem;letter-spacing:0.05rem;z-index:1;}.category.short,.theme-category.short {position:relative;background-size:100% auto;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;border:0;padding-bottom:0;}.category.short h2,.theme-category.short h2 {margin:0;padding:0;text-transform:uppercase;}.category.short a,.theme-category.short a {text-align:center;min-height:6rem;display:block;padding:20% 0.75rem 0.5rem;font-weight:bold;color:#ffffff;font-size:1.2rem;text-decoration:none;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.category.short a span,.theme-category.short a span {display:block;margin:0 auto;padding:0.2rem 0.75rem;background-color:rgba(0,0,0,0.7);}.horizontal-section.single-simpleContentBlocks:not(.notFullScreen) { margin:0;padding-left:0;padding-right:0;max-width:none;}.horizontal-section.count1:not(.notFullScreen) .item .simple-content.short { width:102%;max-width:102%;left:-1%;}.simple-content.short {position:relative;text-align:center;}.simple-content.short section {position:relative;box-sizing:border-box;display:inline-block;text-align:left;margin:0 auto;width:100%;max-width:50rem;padding:1.2rem 1rem 0.5rem;}.firstOfThreeMax .simple-content.short section {max-width:100%;}.simple-content button.accordion {position:relative;display:block;width:100%;}.simple-content.short h2 {margin-top:0;padding-bottom:0.5rem;text-align:center;}.simple-content.short h2 span {padding-right:1.5rem;}.simple-content.short h2.accordion-label {text-align:left;display:block;}.simple-content.short h2.accordion-label:after {right:0;}.organization.short .image.logo {position:relative;box-shadow:1px 1px 2px #888888;text-align:center;background-color:#ffffff;height:0;padding-bottom:52%;background-position:center center;background-repeat:no-repeat;background-size:contain;}.organization.short .image.logo.no-image {background:rgb(112,112,112);background:linear-gradient(138deg, rgba(149,149,149,1) 0%, rgba(186,186,186,1) 27%, rgba(255,255,255,1) 100%);}.slug-partners .organization.short .item-type,.slug-agencies .organization.short .item-type,.slug-churches .organization.short .item-type {display:none;}.organization.entry .image.logo {display:inline-block;margin:0 1rem 1.5rem 0;}.organization.entry .image.logo img {max-height:12rem;max-width:100%;}dl.meta.org-info {display:inline-block;vertical-align:top;margin-top:0;max-width:100%;}dl.meta.inline dt {display:inline-block;font-weight:bold;}dl.meta.inline dt:after {content:':';}dl.meta.inline dd {display:inline;margin:0;}dl.meta.inline dd:after {display:block;content:'';}dl.meta.org-ministry-activities dd ul {margin:0 0 0.5rem;}.organization.entry .organization-description {margin-top:2rem;}.organization.entry .browse-section .pagination {padding-top:1rem;margin-bottom:1rem;}.organization.entry .browse-section .pagination .prevnext {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}.organization.entry .conference-history p {margin-bottom:0.75rem;}.event div.sponsoring-orgs {}.event div.sponsoring-orgs .short .item-type {display:none;} .event div.sponsoring-orgs .short .image.logo {box-shadow:none;}.event div.sponsoring-orgs .short h2 {display:none;}article.person.entry {padding-bottom:1.5rem;}.speaker-summary .profile-photo,.person .profile-photo {float:left;width:33%;margin:0 1rem 0.5rem 0;margin-bottom:0;}.speaker-summary .profile-photo img,.person .profile-photo img {max-width:100%;margin:0;padding:0;}.person.short .name {font-weight:bold;}.person.short .bio p {margin-top:0;}.staff.person.short {margin-bottom:2rem;}.staff.person h2 {margin:0;border-bottom:1px solid #000000;padding-top:0;padding-bottom:0.5rem;}.staff.person .bio {clear:both;margin-left:0;}.staff.person .profile-photo {margin:0;float:none;width:50%;max-width:10rem;}@media only screen and (min-width:750px), print {.staff.person .profile-photo {width:23.5%;box-sizing:border-box; display:inline-block; vertical-align:top;padding-right:0.75rem;}}.person.entry dl.meta,.person.short dl.meta,.staff.short dl.meta {margin:0;margin-top:0.75rem;line-height:inherit;font-size:inherit;color:inherit;}@media only screen and (min-width:750px), print {.person.entry dl.meta,.person.short dl.meta,.staff.short dl.meta {width:66%;box-sizing:border-box; display:inline-block; vertical-align:top;width:auto;}}.person.entry dl.meta a,.person.short dl.meta a,.staff.short dl.meta a {color:inherit;}.person.entry dl.meta > div,.person.short dl.meta > div,.staff.short dl.meta > div {display:block;}.person.entry dl.meta dt.dt-svg,.person.short dl.meta dt.dt-svg,.staff.short dl.meta dt.dt-svg {float:none;position:absolute;width:1.8rem;height:1.8rem;padding-right:0.5rem;}.person.entry dl.meta dt.dt-svg svg,.person.short dl.meta dt.dt-svg svg,.staff.short dl.meta dt.dt-svg svg {width:1.8rem;height:1.8rem;fill:inherit;}@media only screen and (max-width:749px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:749px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:749px) and (-moz-min-device-pixel-ratio:2),only screen and (max-width:749px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:749px) and (min-device-pixel-ratio:2),only screen and (max-width:749px) and (min-resolution:192dpi),only screen and (max-width:749px) and (min-resolution:2dppx) {.person.entry dl.meta dt.dt-svg svg,.person.short dl.meta dt.dt-svg svg,.staff.short dl.meta dt.dt-svg svg {width:3.6rem;height:3.6rem;}}.person.entry dl.meta div.dd,.person.short dl.meta div.dd,.staff.short dl.meta div.dd {position:relative;left:2.2rem;padding-bottom:0.25rem;}.person.entry dl.meta dd,.person.short dl.meta dd,.staff.short dl.meta dd {}.post.entry .flex {min-height:25rem;}.post.entry h3 {font-size:1.5rem;}.event.short.flagship {}body.slug-home-mission-central .event.short.flagship,body.slug-home-conference .event.short.flagship {box-shadow:none;}h2.past-event.italic {text-align:center;color:#343333;font-size:1.75rem;}.prettyCard .short .flex {position:relative;background-color:#f8f8f8;padding:1.5rem;border-radius:1rem;box-shadow:1px 1px 5px #888888;max-width:65rem;margin:1rem auto 2rem;box-sizing:border-box;}.prettyCard .short .flex .clear {margin:0;padding:0;}.prettyCard .short .html-snippet {margin:0;padding:0;}.prettyCard .simple-content.short section {max-width:65rem;}.prettyCard .short .html-snippet section {margin:0;padding:0;}.horizontal-section.fullWidth {width:100%;max-width:100%;padding:0;padding-bottom:5rem;}.horizontal-section.fullWidth .item {padding-bottom:4rem;}@media only screen and (min-width:750px), print {.horizontal-section.fullWidth {padding:0 1rem;}.horizontal-section.fullWidth .item {padding-bottom:4rem;}}@media only screen and (min-width:1200px) {.horizontal-section.fullWidth {padding:0 10%;}.horizontal-section.fullWidth .item {padding-bottom:4rem;}}@media only screen and (min-width:1800px) {.horizontal-section.fullWidth {padding:0 20%;}.horizontal-section.fullWidth .item {padding-bottom:4rem;}}.horizontal-section.fullWidth .simple-content.short section {max-width:80rem;}.horizontal-section.fullWidth .simple-content.short section .flex .text {max-width:50rem;margin-left:auto;margin-right:auto;}.horizontal-section.fullWidth .simple-content.short section .flex .text p {margin:1rem 1.25rem;}.category h1 .category-parent {text-transform:none;display:inline;font-family:"Merriweather",Georgia,serif;font-style:italic;font-size:0.75em;}p.browse {margin-top:-1rem;margin-bottom:2.5rem;text-align:center;font-size:0.9rem;color:#727272;}p.browse a {color:#727272;}#masthead {position:relative;overflow:hidden;top:0;background-color:#000000;}#masthead .feature-image-bg {background-color:rgba(0,0,0,0.7);background-position:center;background-repeat:no-repeat;background-size:cover;max-height:30rem;padding-top:140%;border-bottom:2px solid #000000;}@media only screen and (min-width:400px), print {#masthead .feature-image-bg {padding-top:120%;}}@media only screen and (min-width:550px), print {#masthead {padding-top:4rem;}#masthead .feature-image-bg {padding-top:70%;}}@media only screen and (min-width:750px), print {#masthead .feature-image-bg {padding-top:50%;}}@media only screen and (min-width:1000px) {#masthead {padding-top:7rem;}#masthead .feature-image-bg {padding-top:40%;}}@media only screen and (min-width:1800px) {#masthead .feature-image-bg {}}#homepage-downarrow {position:absolute;right:0;bottom:0;padding-right:3rem;padding-bottom:0.8rem;text-align:center;display:none;max-width:3rem;opacity:0.9;text-shadow:0px 0px 4px #ffffff;font-weight:bold;}#homepage-downarrow:hover {opacity:1;}#homepage-downarrow svg {height:64px;width:32px;filter:drop-shadow(0px 0px 3px #ffffff);}#hompeage-downarrow.darker svg {filter:drop-shadow (0px 0px 3px #000000);}#homepage-downarrow svg path {fill:#111111;}#homepage-downarrow.darker svg path {fill:#f8f8f8;}#homepage-downarrow p {color:#111111;margin:0;margin-bottom:0.8rem;padding:0;text-align:center;line-height:1.1;font-size:0.8rem;}#homepage-downarrow.darker p {color:#f8f8f8;}#homepage-downarrow p a {color:#111111;text-decoration:none;}#homepage-downarrow.darker p a {color:#f8f8f8;}@media only screen and (min-width:750px), print {#homepage-downarrow {display:block;display:none;}}@media only screen and (min-width:1000px) {#homepage-downarrow svg {height:80px;width:40px;}}@media only screen and (min-width:1200px) {#homepage-downarrow {max-width:4rem;}#homepage-downarrow p {font-size:0.9rem;}#homepage-downarrow svg {height:100px;width:50px;}}@media only screen and (min-width:1800px) {#homepage-downarrow {padding-right:5rem;}#homepage-downarrow svg {height:120px;width:60px;}}#masthead figure {margin:0;padding:0;margin-block-start:1rem;margin-block-end:0;margin-inline-start:1rem;margin-inline-end:0;}#masthead div.bannerCaption {position:absolute;box-sizing:border-box;margin:0 auto;bottom:0;width:100%;background-color:rgba(0,0,0,0.8);color:#ffffff;text-align:left;}#masthead div.bannerCaption p {margin:0;padding:0.75rem 1rem;font-size:0.9rem;line-height:1.2;}#masthead div.bannerCaption p.bigger {font-size:1.2em;}#masthead div.bannerCaption a {color:#ffffff;font-weight:bold;}@media only screen and (min-width:550px), print {#masthead div.bannerCaption p {font-size:0.95rem;line-height:1.3;}}@media only screen and (min-width:750px), print {#masthead div.bannerCaption {bottom:auto;border-radius:0.5rem;}#masthead div.bannerCaption p {font-size:1rem;line-height:1.5;}#masthead div.bannerCaption.position-drop-left {bottom:0rem;left:0rem;}#masthead div.bannerCaption.position-drop-right {bottom:0rem;right:0rem;}#masthead div.bannerCaption.position-left {top:12rem;left:0rem;}#masthead div.bannerCaption.position-right {top:8rem;right:0rem;}}@media only screen and (min-width:1000px) {#masthead div.bannerCaption {width:auto;max-width:60%;}#masthead div.bannerCaption.position-left,#masthead div.bannerCaption.position-right {width:30%;}#masthead div.bannerCaption.position-left {top:12rem;left:2rem;}#masthead div.bannerCaption.position-right {top:8rem;right:2rem;}}@media only screen and (min-width:1200px) {#masthead div.bannerCaption.position-left,#masthead div.bannerCaption.position-right {width:25%;}}.horizontal-section {clear:both;position:relative;box-sizing:border-box;padding:1rem;max-width:64rem;margin:0 auto;overflow:hidden;}@media only screen and (min-width:400px), print {.horizontal-section {padding:1rem;}}@media only screen and (min-width:1000px) {.horizontal-section {}}.horizontal-section h2 {margin-top:0;}.horizontal-section h2.hide-header {position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;}.entry-grid.section-link,.horizontal-section .section-link {margin-bottom:2rem;text-align:right;}.entry-grid.section-link a,.horizontal-section .section-link a {position:relative;display:inline-block;background-color:#000000;color:#ffffff;text-decoration:none;font-style:italic;padding:0 1rem 0;line-height:1.7;}.entry-grid.section-link a:before,.horizontal-section .section-link a:before {position:absolute;content:'';background:no-repeat left url('/assets/css/diag.png');background-size:auto 100%;width:4rem;left:-4rem;height:100%;}.horizontal-section .item {position:relative;min-height:3rem;height:100%;margin-bottom:1rem;}.horizontal-section .item .short {padding-bottom:0;}@media only screen and (min-width:550px), print {.horizontal-section .item {width:49%;margin-left:2%; float:left; box-sizing:border-box;}.horizontal-section .item.item1 {}.horizontal-section.themeCategories .item {}.horizontal-section.count3 .item {width:32%;margin-left:2%; float:left; box-sizing:border-box;float:right;}.horizontal-section.count3.firstOfThreeMax .item { width:49%;margin-left:2%; float:left; box-sizing:border-box;}.horizontal-section.count3 .item.item1 {width:66%;margin-left:2%; float:left; box-sizing:border-box;}.horizontal-section.count3.firstOfThreeMax .item.item1 { width:100%;box-sizing:border-box;margin-bottom:0;}.horizontal-section.count3 .item.item2 {}.horizontal-section.count3.firstOfThreeMax .item.item2 { margin-left:0;}.horizontal-section.count3 .item .meta,.horizontal-section.count3 .item .snippet {display:none;}.horizontal-section.count3 .item.item1 .meta,.horizontal-section.count3 .item.item1 .snippet {display:block;}.horizontal-section.count4 .item {width:49%;margin-left:2%; float:left; box-sizing:border-box;}.horizontal-section.count4 .item.item3 {clear:both;margin-left:0;}}@media only screen and (min-width:750px), print {.horizontal-section.count3.firstOfThreeMax .item, .horizontal-section.count3.firstOfThreeMax .item.item1, .horizontal-section.count3.firstOfThreeMax .item.item2 { width:32%;margin-left:2%; float:left; box-sizing:border-box;}}@media only screen and (min-width:1000px) {.horizontal-section .item {}.horizontal-section.count2 .item {width:49%;margin-left:2%; float:left; box-sizing:border-box;}.horizontal-section.count3 .item,.horizontal-section.count3 .item.item1 {width:32%;margin-left:2%; float:left; box-sizing:border-box;}.horizontal-section.count3 .item.item2 {}.horizontal-section.count3 .item .meta,.horizontal-section.count3 .item .snippet {display:block;}.horizontal-section.count4 .item,.horizontal-section.count4 .item.item3 {width:23.5%;margin-left:2%; float:left; box-sizing:border-box;clear:none;}}.horizontal-section.count1 .item {width:100%;box-sizing:border-box;}.horizontal-section.count1 .item .short {max-width:50rem;margin:0 auto;}.horizontal-section .item.item1 {margin-left:0 !important;}section.browsemore {display:none;max-width:64rem;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid #dddddd;} section.browsemore > h2 {margin:0 auto 1rem;text-align:center;}section.browsemore .horizontal-section {padding-top:0;padding-bottom:0;}section.browsemore .item {margin-bottom:2rem;}.entry-grid {padding:0 1rem;text-align:center;margin:0 auto;}.entry-grid .item {margin-bottom:1rem;max-width:30rem;}.entry-grid .short {text-align:left;}.entry-grid header {margin-bottom:1.45rem;}.entry-grid header h2 {margin-bottom:0;display:inline-block;}.entry-grid header h2 a {text-decoration:none;border-bottom:1px dotted #343333;}.entry-grid header span.readmore {display:inline-block;line-height:2.25rem;vertical-align:middle;margin-left:1rem;}.entry-grid header span.readmore svg {max-width:1rem;max-height:1rem;}@media only screen and (min-width:550px), print {.entry-grid .item {padding:0 0.75rem;width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}}@media only screen and (min-width:750px), print {article .entry-grid {padding:0;}.entry-grid .item {width:32%;box-sizing:border-box; display:inline-block; vertical-align:top;}.entry-grid.count1 .item,.entry-grid.count2 .item {width:49%;box-sizing:border-box; display:inline-block; vertical-align:top;}}@media only screen and (min-width:1000px) {article .entry-grid {margin-left:-12%;margin-right:-12%;}}@media only screen and (min-width:1200px) {article .entry-grid {margin-left:-25%;margin-right:-25%;}.entry-grid .item {width:23.5%;box-sizing:border-box; display:inline-block; vertical-align:top;}.entry-grid.count3 .item {width:32%;box-sizing:border-box; display:inline-block; vertical-align:top;}}.entry-grid.page-children .item-type {display:none;}.footnote {background-color:#dddddd;background-color:rgba(221,221,221,0.5);padding:0.125rem 0.25rem;}sup.footnote {font-size:0.8em;}.footnote a.target,.footnotes li.target,.footnote :target ,.footnotes :target {padding:0.25rem;border:1px solid #000000;background-color:#fef4da; background-color:rgba(252,199,68,0.5);border-radius:4px;transition:all 0.3s ease;}#search-results {min-height:10rem;text-align:center;}h2.search-header {font-weight:bold;text-align:center;}.search-nav {position:relative;}form.search-form {display:inline;position:relative;}.search-form input[type="text"] {display:inline-block;margin-left:0.75rem;line-height:normal;-webkit-appearance:none;border:1px solid rgba(17,17,17,0.2);border-right:0 transparent;border-radius:0;font-size:0.9rem;background-color:rgba(255,255,255,0.7);}.tray #nav-site .search-nav {padding-bottom:1.5rem;height:auto;}.search-nav .search-form input[type="text"] {width:8rem;border-radius:0.25rem;padding:0.55rem;vertical-align:baseline;}.no-touch .search-nav .search-form input[type="text"]:hover {background-color:rgba(255,255,255,1);border:1px solid rgba(17,17,17,0.2);border-right:0 transparent;}.search-nav .search-form input[type="text"]:focus {background-color:rgba(255,255,255,1);border:1px solid rgba(17,17,17,0.2);border-right:0 transparent;width:12rem;}.search-form label {display:inline-block;width:auto;padding:0.55rem 0.5rem;cursor:pointer;}.search-form .svg-search-button {position:relative;}.search-nav .search-form .svg-search-button {height:1.5rem;width:1.5rem;}.search-form path {fill:#f8f8f8 !important;}.search-form input[type="submit"] {position:absolute;margin-left:-9999px;}.search-big {max-width:50rem;margin:0 1rem;}@media only screen and (min-width:750px), print {.search-big {margin:0 auto;}}.search-big .search-form {height:2rem;width:100%;text-align:center;display:inline-block;margin:0 auto;}@media only screen and (min-width:750px), print {.search-big .search-form {height:3rem;}}.search-big .search-form input[type="text"] {height:2.2rem;margin:0 auto;padding:0.5rem;font-size:1.5rem;background-color:rgba(255,255,255,0.8);width:70%;}@media only screen and (min-width:550px), print {.search-big .search-form input[type="text"] {height:2.2rem;}}@media only screen and (min-width:750px), print {.search-big .search-form input[type="text"] {height:3rem;width:80%;}}.search-big .search-form label {box-sizing:border-box;height:2.2rem;width:2.2rem;padding:0.5rem;border:1px solid #73575f;background-color:#73575f;text-align:center;}@media only screen and (min-width:550px), print {.search-big .search-form label {height:2.2rem;width:2.2rem;}}@media only screen and (min-width:750px), print {.search-big .search-form label {height:3rem;width:3rem;}}.search-big .search-form .svg-search-button {height:1.2rem;width:1.2rem;}@media only screen and (min-width:550px), print {.search-big .search-form .svg-search-button {height:1.2rem;width:1.2rem;}}@media only screen and (min-width:750px), print {.search-big .search-form .svg-search-button {height:2rem;width:2rem;}}.comments.widgetCommento h3 {padding-top:1rem;font-size:1rem;}.comments.widgetCommento hr {background-image:linear-gradient(to right, rgba(119,119,119,0), rgba(119,119,119,0) 10%, rgba(119,119,119,0.75), rgba(119,119,119,0) 90%, rgba(119,119,119,0));border:0;margin:1rem auto;height:1px;padding:0;}.comments.widgetCommento hr.afterComments {display:none;}#commento {}#commento-login {position:relative;height:5rem;box-sizing:border-box;}.commento-root .commento-login .commento-login-text {display:inline-block;position:absolute;right:0;}.commento-root .commento-login .commento-login-text:after {display:inline-block;position:absolute;top:2.5rem;right:0;text-align:right;content:'Login with Google, Twitter, or Commento';font-style:italic;text-transform:none;color:#495057;font-size:0.75rem;font-weight:normal;width:20rem;letter-spacing:normal;}.commento-root .commento-logged-container div.commento-profile-button {margin-top:2rem;}@media only screen and (min-width:750px), print {.commento-root .commento-logged-container div.commento-profile-button {margin-top:6px;}}.commento-mod-tools {clear:both;}.commento-root .commento-login .commento-login-text,.commento-root .commento-button {box-sizing:border-box;color:#ffffff;text-decoration:none;font-size:1rem;background-color:#639c51;border-radius:0.25rem;margin:0.5rem;padding:0.65rem 2rem;text-transform:uppercase;letter-spacing:0.05rem;line-height:1.2;}.commento-root .commento-round-check input[type=checkbox]:checked+label:before, .commento-root .commento-round-check input[type=radio]:checked+label:before {background-color:#639c51;border-color:#639c51;}.commento-root .commento-anonymous-checkbox-container {margin:20px 16px 40px;}#commento-anonymous-checkbox-root {position:relative;}#commento-anonymous-checkbox-root:checked + label {height:2.5rem;}#commento-anonymous-checkbox-root:checked + label:after {position:absolute;transform:none;top:1.3rem;left:-0.75rem;font-weight:normal;text-transform:none;width:100%;content:'Anonymous comments will be submitted for review.';font-style:italic;border:0;}.commento-root .commento-card {padding-bottom:0.5rem;}a.commento-markdown-button {position:relative;white-space:nowrap;}a.commento-markdown-button:after {position:absolute;top:1.3rem;left:1.5rem;line-height:1;font-weight:normal;text-transform:none;width:100%;content:'Click for formatting help' !important;font-style:italic;}.commento-root .commento-sort-policy-buttons-container {margin-top:1rem;}.commento-root .commento-main-area:after {clear:both;}.commento-root .commento-footer {clear:both;}.fslightbox {display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;resize:both;}.fslightbox-item {box-sizing:border-box;display:inline-block;position:relative;flex:1 0 auto;z-index:1;margin-bottom:1.25rem;line-height:0;}.fslightbox a {text-decoration:none;padding:0.3rem;box-shadow:0 10px 20px #b9bbbe;display:inline-block;}.fslightbox a:after {content:none !important;}.fslightbox img {box-sizing:border-box;height:10rem;width:auto;cursor:pointer;display:inline-block;}.fslightbox.youtubeVideoGallery img {height:8rem;}.fslightbox .caption {box-sizing:border-box;padding:0;margin:0;font-size:0.8rem;text-align:center;width:min-content;min-width:100%;line-height:1.1rem;padding:0.2rem;font-style:italic;}.cssStatus{display:none;content:"cached:true,debug:false";}