.flex-row{display:flex;align-items:stretch;justify-content:space-between}.row{width:100%;margin:0 auto;position:relative}.row .row{min-width:0}.column,.columns{float:left;min-height:1px;position:relative;box-sizing:border-box}[class*="column"]+[class*="column"]:last-child{float:right}.single{width:100%}.half{width:49.9%}.third{width:33.3%}.fourth{width:25%}.fifth{width:20%}.half,.third,.fourth,.fifth{float:left}.row .one{width:6.25%}.row .two{width:12.5%}.row .three{width:18.75%}.row .four{width:25%}.row .five{width:31.25%}.row .six{width:37.5%}.row .seven{width:43.75%}.row .eight{width:50%}.row .nine{width:56.25%}.row .ten{width:62.5%}.row .eleven{width:68.75%}.row .twelve{width:75%}.row .thirteen{width:81.25%}.row .fourteen{width:87.5%}.row .fifteen{width:93.75%}.row .sixteen{width:100%}.row .centered{float:none;margin:0 auto;width:100%}.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}@media handheld,only screen and (max-width:1179px){body{font-size:.9rem;line-height:1.65}h1{font-size:2.8rem}h2{font-size:2.4rem}h3{font-size:2rem}h4{font-size:1.6rem}h5{font-size:1.1rem}h6{font-size:.9em}blockquote{font-size:1.4rem}.img-headline{font-size:2.2rem;padding:12px 4%}#top-nav{padding:12px}#navigation{display:none!important}#side-menu{display:block}.admin-bar #side-menu{margin-top:32px}#menu-toggle{display:inline-block;cursor:pointer;background:none!important;position:relative;margin:0;padding:24px;border:none;box-shadow:none;z-index:9}#menu-toggle svg{fill:rgb(0 0 0 / .4)}#menu-toggle:hover svg{fill:rgb(0 0 0)}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;border-left:1px solid rgb(0 0 0 / .12)}.sidr-inner{background:#f4f4f4;box-sizing:border-box}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr p{margin:0;padding:6px 0}.sidr ul{margin:0;padding:0}.sidr ul.sidr-class-menu{margin:0}.sidr ul.sidr-class-sub-menu{border-top:1px solid rgb(255 255 255 / .12);box-shadow:inset 0 0 18px rgb(0 0 0 / .12)}.sidr li{position:relative;list-style:none;margin:0;padding:0;border-top:1px solid rgb(0 0 0 / .12);border-bottom:1px solid rgb(255 255 255 / .12)}.sidr li:first-child{margin-top:0}.sidr li:last-child{border-bottom:none}.sidr li a{display:block;font-size:.8rem;font-weight:400;line-height:1.1;letter-spacing:1px;text-align:center;text-transform:uppercase;text-decoration:none;padding:18px}.sidr li a,.sidr li a:link,.sidr li a:visited{color:rgb(0 0 0 / .6)}.sidr li a:hover,.sidr li a:active,.sidr li a:focus{color:rgb(0 0 0);box-shadow:inset 0 0 18px rgb(0 0 0 / .24)}.sidr li li a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .04)}.organic-nonprofit-logo-right .toggle-holder{flex-direction:row-reverse}.organic-nonprofit-logo-left #logo,.organic-nonprofit-logo-center #logo{float:left}.organic-nonprofit-logo-right #logo{float:right}.organic-nonprofit-logo-left .menu-toggle{float:right}.organic-nonprofit-logo-right .menu-toggle{float:left}#contact-info .align-left{padding-left:18px}.custom-header{display:flex;align-items:center;min-height:240px}.organic-nonprofit-header-active #site-info{position:relative!important}#masthead{padding-top:24px;padding-bottom:24px}#masthead .site-description{font-size:2.6em;padding-left:24px;padding-right:24px}#masthead .excerpt{padding:0 24px}.slide-aligner .information .excerpt{font-size:1rem}.slideshow .excerpt .post-date{display:none}.slideshow .loading,.slideshow.gallery-slideshow .loading{min-height:360px}.slideshow .feature-vid{margin-top:48px;margin-bottom:48px}.slideshow .preloader,.flex-direction-nav li a{margin-top:-16px}.hentry .content,.home-template .content.not-set{margin-top:0;margin-bottom:0}.content.not-set,.home.front-page .content.not-set,.page-template-template-home .content.not-set{margin-bottom:0}section.widget_give_forms_widget{padding:0 4%}.post-area.wide{padding-left:4%;padding-right:4%}.blog .sidebar,.category .sidebar{padding:24px}.feature-img.banner-image{max-height:480px;background-size:cover}.team-members .content-holder{max-width:calc(33.33% - 24px)}.search-results .post-date p{float:left;display:block;width:100%;font-size:.9em}.footer{margin-top:0}.footer-content{text-align:center}.footer-information .align-left{float:none;display:block;text-align:center}.footer-information .align-right{float:none;display:block;text-align:center;margin-top:12px}}@media handheld,only screen and (max-width:767px){h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.6rem}h4{font-size:1.4rem}blockquote{margin:18px 0;padding:32px 0 24px 0;border-left:none}blockquote p{font-size:1.2rem;line-height:1.6}#contact-info{padding-top:4px;padding-bottom:4px}#contact-info span{padding:4px!important;text-align:center}#contact-info .align-left{float:none;text-align:center;padding-left:0}#contact-info .align-right{display:none}.slideshow .loading,.slideshow.gallery-slideshow .loading{min-height:280px}.slide-aligner .information{width:92%!important;margin:0 auto!important;max-width:92%!important;text-align:center!important}.slideshow .excerpt{display:none}.slideshow .feature-vid{margin-top:24px;margin-bottom:24px}.video-slide .content-vid{display:block}.video-slide .info-vid{display:none}.flex-direction-nav .flex-next{right:0;border-radius:2px 0 0 2px}.flex-direction-nav .flex-prev{left:0;border-radius:0 2px 2px 0}.featured-donation .default-donation{display:block;padding-top:36px;padding-bottom:36px}.featured-donation .donation-content,.featured-donation .donation-form{float:none;width:100%;max-width:100%;text-align:center}.featured-donation .align-right{float:none}.featured-donation .button.large{margin-top:24px;margin-bottom:0}.featured-donation .give-form,.featured-donation div.give-form-content-wrap{float:none;width:100%;padding:0px!important}.featured-donation .give-goal-progress .income{font-size:2rem;line-height:36px}.team-members .content-holder,.featured-pages .content-holder,.organic-nonprofit-pages-section .content-holder,.featured-pages .content-holder:first-child:nth-last-child(1),.featured-pages .content-holder:first-child:nth-last-child(1)~.content-holder,.featured-pages .content-holder:first-child:nth-last-child(2),.featured-pages .content-holder:first-child:nth-last-child(2)~.content-holder,.featured-pages .content-holder:first-child:nth-last-child(3),.featured-pages .content-holder:first-child:nth-last-child(3)~.content-holder,section.widget_organic_nonprofit_page_group_section .content-holder:first-child:nth-last-child(2),section.widget_organic_nonprofit_page_group_section .content-holder:first-child:nth-last-child(2)~.content-holder,section.widget_organic_nonprofit_page_group_section .content-holder:first-child:nth-last-child(3),section.widget_organic_nonprofit_page_group_section .content-holder:first-child:nth-last-child(3)~.content-holder,section.widget_organic_nonprofit_page_group_section .content-holder:first-child:nth-last-child(4),section.widget_organic_nonprofit_page_group_section .content-holder:first-child:nth-last-child(4)~.content-holder{max-width:100%;margin:12px 0}.featured-bottom{padding-bottom:0}.featured-bottom .eight.columns:first-child,.featured-bottom .eight.columns:last-child{padding:0}.featured-tabs{margin-top:24px}.featured-pages .flex-row,.organic-nonprofit-pages-section .flex-row,section.widget_organic_nonprofit_team_section .flex-row,section.widget_organic_nonprofit_page_group_section .flex-row{width:100%;margin-left:0}.content,.content-body .content{display:block}.content-holder .information{padding:18px}.blog-holder{margin:12px}.post-area,.post-area.full,.post-area.wide,.post-area.no-sidebar{padding:24px}.post-date{margin-top:0}.post-date p{font-size:.9em}.post-date .align-left,.post-date .align-right{float:none}.archive-column{width:100%;padding-right:0;padding-bottom:12px}.organic-nonprofit-header-active.blog.not-front .custom-header-active+.container,.organic-nonprofit-header-active.blog.not-front .page .feature-img+.row,.organic-nonprofit-header-inactive.page.blog.not-front.has-featured-img .page .feature-img+.row,.organic-nonprofit-header-active.category .container{margin-top:0px!important}.projects-nav .previous-post a{left:0}.projects-nav .next-post a{right:0}.type-team .member-column{padding:12px 0 36px 0}.sidebar{margin-top:12px;padding:24px}.sidebar.blog{padding:0 24px}.sidebar.left{display:none}.type-page.has-post-thumbnail .sidebar.blog{margin-top:0}.recent-posts .blog-holder{width:100%}.recent-posts .blog-holder .feature-img{min-width:80px}.recent-posts .blog-holder .excerpt{display:none}section.widget_give_forms_widget{padding:0 24px}section.widget_give_forms_widget .give-form,section.widget_give_forms_widget div.give-form-content-wrap{float:none;width:100%}section.widget_give_forms_widget div.give-form-content-wrap+.give-form{padding-left:0}section.organic_nonprofit_widget_page_group_section .flex-row{width:auto;margin:0}section.organic_nonprofit_widget_page_group_section .content-holder{margin:24px 0}section.organic_nonprofit_widget_page_group_section .content-holder:first-child{margin-top:0}section.organic_nonprofit_widget_page_group_section .content-holder:last-child{margin-bottom:0}.footer-widgets{display:block;width:auto;margin:0}.footer-widgets .widget{width:100%!important;margin:0 0 36px 0;padding:0}.footer-widgets .widget:last-child{margin-bottom:0}.footer-information .align-left,.footer-information .align-right{padding-left:24px;padding-right:24px}body.organic-nonprofit-sidebar-inactive.organic-nonprofit-singular .alignfull,body.organic-nonprofit-sidebar-inactive.organic-nonprofit-singular .alignwide{width:calc(100% + 48px);max-width:calc(100% + 48px);margin-left:-24px;left:auto}body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.flex-row{display:block}.row{width:100%;min-width:0;margin-left:0;margin-right:0;overflow:visible!important}.row .single,.row .half,.row .third,.row .fourth{width:100%}.row .row .column,.row .row .columns{padding:0}.column,.columns{width:auto!important;float:none;margin-left:0;margin-right:0}.column:last-child,.columns:last-child{margin-right:0;float:none}[class*="column"]+[class*="column"]:last-child{float:none}[class*="column"]:before,[class*="column"]:after{content:"";display:table}[class*="column"]:after{clear:both}}