/*!
	Theme Name: American Promise Theme
	Theme URI: http://www.americanpromise.net/

	Description: The Genesis Powered Child Theme for American Promise
	Author: Mark Steininger
	Author URI: marksteininger.com

	Version: 1.0.11

	Tags: Blue, red, white, yellow, purple, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, full-width-template, rtl-language-support, theme-options, threaded-comments, translation-ready, custom search function

	Template: genesis
	Template Version: 2.2.3

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
	Text Domain: AmericanPromise
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,input[type=search]{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table}html{font-size:9px}body{background-color:#e9eff5;color:#333;font-family:Lato,sans-serif;font-size:1.125rem;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.625;margin:0}@media screen and (max-width:860px){body{font-size:18px}}body>div{font-size:2rem}@media screen and (max-width:860px){body>div{font-size:1.8rem}}.button,.gallery img,a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:all .1s ease-in-out}a{color:#366ab3}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#a0bce3}p{margin:0 0 28px;padding:0}hr{border:0;border-collapse:collapse;border-top:1px solid #eee;clear:both;margin:1em 0}b,strong{font-weight:700}blockquote,cite,em,i{font-style:italic}ol,ul{margin:0;padding:0}li{list-style:circle;margin-left:25px}blockquote{margin:40px}blockquote:before{content:"\201C";display:block;font-size:1.875rem;height:0;left:-20px;position:relative;top:-10px}h1,h2{line-height:1.2}h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:600;line-height:1.625;margin:0 0 10px}h1{font-size:2.75rem}h2{font-size:2.25rem;color:#5b2b7b}h3{font-size:2rem}h4{font-size:1.875rem}h5,h6{font-size:1.75rem}.internal-custom__h1{color:#5b2b7b;margin-bottom:.1em}.internal-custom__h1 h1:after{content:" ";display:block;border:2px solid #d0d0d0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:7%;margin-top:10px;margin-botom:.2em}.wp-caption,embed,iframe,img,object,video{max-width:100%}img{height:auto}figure{margin:0}input,select,textarea{background-color:#fff;border:1px solid #ddd;color:#333;font-size:18px;font-weight:400;padding:16px}input:focus,textarea:focus{border:1px solid #ddd;outline:none}input[type=checkbox],input[type=image],input[type=radio]{width:auto}::-moz-placeholder{color:#333;opacity:1}::-webkit-input-placeholder{color:#333}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#e7d818;border:0;color:#2f5179;cursor:pointer;font-size:2rem;font-weight:700;padding:16px 24px;text-decoration:none;white-space:normal;width:auto;border-radius:300px}.button:focus,.button:hover,button:focus,button:hover,input:focus[type=button],input:focus[type=reset],input:focus[type=submit],input:hover[type=button],input:hover[type=reset],input:hover[type=submit]{background-color:#5b2b7b;color:#fff}.entry-content .button:focus,.entry-content .button:hover{color:#2f5179}.button{display:inline-block}a.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{padding:8px 16px}.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type=button]:disabled,.site-container input[type=button]:disabled:hover,.site-container input[type=reset]:disabled,.site-container input[type=reset]:disabled:hover,.site-container input[type=submit]:disabled,.site-container input[type=submit]:disabled:hover{background-color:#eee;border-width:0;color:#777;cursor:not-allowed}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}.small-button--purple{font-size:.75em;background-color:#5b2b7b;color:#fff}.small-button--purple:hover{opacity:.75}.pledge-database__button{padding:1em 2em;font-size:1em;margin:0 .625em 0 0;color:#fff;background-color:#5b2b7b}.active-button{opacity:.75}.active-button,.not-active-button{background-color:#5b2b7b}.gallery{overflow:hidden}.gallery-item{float:left;margin:0 0 28px;text-align:center}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery img{border:1px solid #eee;height:auto;padding:4px}.gallery img:focus,.gallery img:hover{border:1px solid #999}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.genesis-nav-menu .search input[type=submit]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type=submit]:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.more-link{position:relative}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}.aligncenter,img.centered{display:block;margin:0 auto 24px}.alignnone,img.alignnone{margin-bottom:12px}a.alignleft,img.alignleft{margin:0 24px 24px 0}.wp-caption.alignright,a.alignright,img.alignright{margin:0 0 24px 24px}.wp-caption.alignleft{margin:0 24px 24px 0}.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:600;margin:0;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 28px}.site-inner,.wrap{margin:0 auto}.site-inner{clear:both;word-wrap:break-word;max-width:1200px}@media screen and (max-width:1340px){.site-inner{max-width:1140px}}@media screen and (max-width:1200px){.site-inner{max-width:960px}}@media screen and (max-width:1023px){.site-inner{max-width:800px}}@media screen and (max-width:860px){.site-inner{padding:5% 5% 0}}@media screen and (max-width:860px){.wrap{padding-left:5%;padding-right:5%}}.landing-page .site-inner{max-width:800px}.container{max-width:1200px;margin:0 auto;padding:0 16px;position:relative}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.spacer{margin-top:25px}@media only screen and (max-width:1023px){.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap{width:100%}}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:1060px}@media screen and (max-width:1340px){.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:920px}}@media screen and (max-width:1200px){.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:740px}}.content-sidebar-sidebar .content-sidebar-wrap{float:left}.content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{float:right}.content{width:880px}@media screen and (max-width:1340px){.content{width:800px}}@media screen and (max-width:1200px){.content{width:620px}}.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content{width:660px}@media screen and (max-width:1340px){.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content{width:580px}}@media screen and (max-width:1200px){.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content{width:400px}}.content-sidebar-sidebar .content,.content-sidebar .content,.sidebar-content-sidebar .content{float:left}.full-width-content .content{width:100%}.sidebar-primary{float:right;width:360px}@media screen and (max-width:1340px){.sidebar-primary{width:300px}}.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{float:left}.sidebar-secondary{float:left;width:180px}.content-sidebar-sidebar .sidebar-secondary{float:right}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}@media (min-width:960px){.row{margin-right:-50px}}.donate-columns__container{display:flex;margin-top:25px}@media (max-width:850px){.donate-columns__container{flex-direction:column-reverse}}@media (min-width:850px){.form-column{margin-right:25px}}@media (min-width:850px){.form-column,.text-column{max-width:50%}}@media screen and (max-width:860px){.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}}.avatar{border-radius:50%;float:left}.alignleft .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}.social{padding:20px;font-size:30px;width:70px;text-align:center;text-decoration:none;border-radius:50%}.facebook{background:#3b5998;color:#fff}.twitter{background:#55acee;color:#fff}.linkedin{background:#007bb5;color:#fff}.genesis-skip-link{margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}:focus{color:#333;outline:1px solid #ccc}.site-header{background-color:#fff}.site-header>.wrap{padding:20px 0}@media only screen and (max-width:1023px){.site-header .wrap{padding-left:5%;padding-right:5%}}.site-header .widget-area{float:right;text-align:right;width:800px}@media only screen and (max-width:1200px){.site-header .widget-area{width:620px}}@media only screen and (max-width:1023px){.site-header .widget-area{width:100%}}.featured-page-image{width:100%;background-size:cover;background-position:50%;background-repeat:repeat;overflow:auto;display:flex;align-items:center;justify-content:center;height:300px;margin:0;border-bottom:1px solid #f5f5f5}.featured-page-image h1{text-align:center;font-size:5rem;color:#fff;background:#5b2b7b;padding:10px;max-width:70%}.featured-page-image--no-image{width:100%;background-size:cover;background-position:50%;background-repeat:repeat;overflow:auto;height:auto;min-height:275px;margin:0;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;justify-content:center;background-color:#5b2b7b}.featured-page-image--no-image h1{max-width:70%;text-align:center;color:#fff;font-size:5rem}.genesis-nav-menu{clear:both;font-size:2rem;font-weight:600;line-height:1;width:100%}@media only screen and (max-width:1023px){.genesis-nav-menu{text-align:center}.genesis-nav-menu .genesis-nav-menu li,.site-header ul .genesis-nav-menu{float:none}}.genesis-nav-menu .menu-item{display:inline-block;margin-bottom:0;padding-bottom:0;margin-left:0;text-align:left}@media only screen and (max-width:1023px){.genesis-nav-menu .menu-item{padding-left:20px}.genesis-nav-menu .menu-item i{display:none}}.genesis-nav-menu a{color:#000;text-decoration:none;display:block;padding:32px 20px}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:focus,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu a:hover{color:#e9eff5;text-decoration:underline}.genesis-nav-menu .sub-menu{border-top:1px solid #eee;left:-9999px;opacity:0;position:absolute;transition:opacity .4s ease-in-out;width:200px;z-index:99}@media only screen and (min-width:1023px){.genesis-nav-menu .sub-menu{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19)}}.genesis-nav-menu .sub-menu a{background-color:#ddd;border:1px solid #eee;border-top:0;font-size:1.5rem;padding:20px;position:relative;width:200px;word-wrap:break-word}.genesis-nav-menu .sub-menu a:focus,.genesis-nav-menu .sub-menu a:hover{background-color:#5b2b7b;text-decoration:none}.genesis-nav-menu .sub-menu .sub-menu{margin:-56px 0 0 199px}.genesis-nav-menu .menu-item:hover{position:static}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu>.right{float:right}.menu .menu-item:focus{position:static}.menu .menu-item.sfHover>ul.sub-menu,.menu .menu-item>a:focus+ul.sub-menu{left:auto;opacity:1}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden}@media only screen and (max-width:1023px){.menu-toggle,.sub-menu-toggle{border-width:0;background-color:#ddd;color:#333;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible}}@media only screen and (max-width:1023px){#mobile-genesis-nav-primary{background-color:#fff;position:fixed;z-index:1000;border-radius:0}#menu-item-21{display:none}.sub-menu-toggle{float:right;padding:10px;position:absolute;right:0;top:0;z-index:100}.sub-menu-toggle:focus,.sub-menu-toggle:hover{border-width:0}.sub-menu-toggle:before{display:inline-block;text-rendering:auto;transform:translate(0)}.sub-menu-toggle.activated:before{content:"\f142"}.menu-toggle{border-top:1px solid #eee;line-height:20px;position:relative;right:0;z-index:1000;width:100%}.site-header .menu-toggle{border:0}.menu-toggle.activated:before,.menu-toggle:before{margin-right:10px;text-rendering:auto;transform:translate(0)}}.breadcrumb{background-color:#fff;font-size:1rem;margin-bottom:1px;padding:12px 30px}.site-header .genesis-nav-menu li li{margin-left:0}.nav-primary{background-color:#2f5179;border-top:1px solid #eee;text-align:right;position:fixed;z-index:100;width:100%;border-bottom-width:1px;border-bottom-style:solid;border-color:#fff}@media only screen and (max-width:1023px){.nav-primary{margin-top:52px}}@media only screen and (max-width:1350px){#menu-main-nav{font-size:1.8rem}}#menu-main-nav a{color:#fff}#menu-main-nav .sub-menu a{color:#000}#menu-main-nav .sub-menu a:focus,#menu-main-nav .sub-menu a:hover{color:#fff}@media only screen and (max-width:1023px){#menu-main-nav a{color:#000}}.homebutton a{background-image:url(https://res.cloudinary.com/dfzj6lgdn/image/upload/v1581343551/LogoWhiteLetters_chh9ci.png);background-repeat:no-repeat;background-position:0;height:70px;width:100px;background-size:100px 70px;text-indent:-9999px}@media only screen and (min-width:1023px){.donatebutton a{margin-left:20px;margin-right:20px;padding:10px 5px;border-width:1px;border-style:solid}.donatebutton a:focus,.donatebutton a:hover{background-color:#fff}.donatebutton a:focus span,.donatebutton a:hover span{text-decoration:none;color:#2f5179}}#menu-item-21{float:left;margin-top:5px;margin-left:5px}#menu-main-nav{margin:0 auto;max-width:1340px}@media screen and (max-width:1340px){#menu-main-nav{max-width:1140px}}@media screen and (max-width:1200px){#menu-main-nav{max-width:960px}}@media screen and (max-width:1023px){#menu-main-nav{max-width:800px}}@media screen and (max-width:860px){#menu-main-nav{padding:5% 5% 0}}@media only screen and (min-width:1023px){.js-search-trigger .fontawesome-text{display:none}}@media only screen and (min-width:1350px){.navigation-bar__spacer{margin-top:85px}}@media only screen and (min-width:1024px){.navigation-bar__spacer{margin-top:81px}}@media only screen and (max-width:1023px){.navigation-bar__spacer{margin-top:52px}}.disabled>:first-child{pointer-events:none;cursor:default}.nav-secondary{background-color:#fff;border-top:1px solid #eee}.pagination{clear:both;margin:40px 0}@media only screen and (max-width:860px){.pagination{margin:5% auto}}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination li{display:inline}@media only screen and (max-width:860px){.archive-pagination li a{margin-bottom:4px}}.archive-pagination a{background-color:#fff;color:#333;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:8px 12px;text-decoration:none}.active .archive-pagination a,.archive-pagination a:focus,.archive-pagination a:hover{background-color:#c3251d;color:#fff}.site-footer .genesis-nav-menu{padding-bottom:20px}.site-footer .genesis-nav-menu a{padding:0 20px 10px}@media only screen and (max-width:1023px){.js .genesis-nav-menu .sub-menu,.js .genesis-nav-menu .sub-menu a{width:100%}.js .genesis-nav-menu .menu-item:hover{position:relative}.js .genesis-nav-menu .menu-item>a:focus ul.sub-menu,.js .genesis-nav-menu .menu-item>a:focus ul.sub-menu .sub-menu{left:0;margin-left:0}.js .genesis-nav-menu>.menu-item-has-children>a:after{content:none}.js .genesis-nav-menu .sub-menu{border:none;clear:both;display:none;margin:0;opacity:1;padding-left:15px;position:static;width:100%}.js .genesis-nav-menu .sub-menu .sub-menu{margin:0}.js .nav-primary .genesis-nav-menu .menu-item,.js .site-header .genesis-nav-menu .menu-item{display:block;float:none;margin:1px 0;position:relative;text-align:left;background-color:#ddd}.js .nav-primary .genesis-nav-menu .menu-item a,.js .site-header .genesis-nav-menu .menu-item a{border:none;padding:12px 0;width:100%}.js #genesis-nav-primary{display:none}.js .menu-toggle:focus,.js .menu-toggle:hover,.js .nav-primary,.js nav button:focus,.js nav button:hover{background-color:#fff}.js .menu-toggle:hover,.js .nav-primary,.js nav button:hover{color:#000}.js .menu-toggle:focus,.js nav button:focus{color:#c3251d}}.flip-card{background-color:transparent;width:100%;height:400px;border:1px solid #f1f1f1;margin-bottom:30px;perspective:1000px}.flip-card__inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card__inner{transform:rotateY(180deg)}.flip-card__front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff}.flip-card__front h1{margin-top:20%;font-size:3em}.flip-card__back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;background-color:#5b2b7b;transform:rotateY(180deg)}.flip-card__back h1{margin-top:20px}.flip-card__back p{margin:10px}.front--red .flip-card__front{background-color:#db1e3b}.front--blue .flip-card__front{background-color:#2f5179}@media only screen and (min-width:860px){.pushed-left{margin-left:17%}}.nav-parent-styling{padding-bottom:0!important}.image-card{width:350px;height:350px;border:1px solid #f1f1f1;margin-bottom:30px;perspective:1000px}.image-card__text{position:absolute;bottom:10px;left:10px;margin-right:10px;background:rgba(0,0,0,.75);padding:4px 8px;color:#fff}.anchor a{position:absolute;left:0;top:-125px}@media only screen and (max-width:800px){.anchor a{top:-53px}}.anchor{position:relative}.bap-sub-header__container{background:#fff;padding:25px 25px 20px;display:flex;justify-content:space-between;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000;position:fixed;width:100%;z-index:2}@media only screen and (max-width:1022px){.bap-sub-header__container{display:none}}.bap-sub-header__container p{margin-bottom:0;padding-bottom:35px}.bap-sub-header_left-side{width:60%}.bap-sub-header__h1{color:#5b2b7b}.bap-sub-header__h1:after{content:" ";display:block;border:2px solid #d0d0d0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:10%;margin-top:10px}.bap-sub-header__navigation{display:flex;justify-content:space-between}.dropdown-content{margin-top:-5px;padding-top:5px;display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}@media only screen and (max-width:1430px){.dropdown-content{font-size:.75em;margin-top:-7px}}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.subhead_l1{color:#000}@media only screen and (max-width:1430px){.subhead_l1{font-size:.75em}}.subhead_l1:hover{color:#db1e3b}.dropdown-content:hover,.dropdown:hover+.dropdown-content{display:block}.membership-btn{border:1px solid #000;padding:5px}#BAP_sub-menu__spacer{height:191.25px;display:none}@media only screen and (min-width:860px){.nclc-review__parallax{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}}.nclc-review__parallax--purple{background-image:url(https://www.americanpromise.net/wp-content/uploads/2019/11/purple-pattern.png)}.nclc-review__parallax--teal{background-image:url(https://www.americanpromise.net/wp-content/uploads/2019/11/teal-pattern.png)}.nclc-review__container{margin-left:auto;margin-right:auto;max-width:1550px;width:90%}.nclc-review__container h1{font-family:sofia-pro,sans-serif;font-size:75px;font-weight:900;line-height:1em;font-style:normal;margin-left:20px;margin-right:20px;margin-bottom:20px}@media only screen and (max-width:860px){.nclc-review__container h1{font-size:37.5px;line-height:1em}}.nclc-review__container h2{font-family:sofia-pro,sans-serif;font-size:40px;font-weight:600;line-height:1.2em;font-style:normal;margin-left:20px;margin-right:20px}@media only screen and (max-width:860px){.nclc-review__container h2{font-size:20px;line-height:1em}}.nclc-review__container p{font-family:proxima-nova,sans-serif;font-size:20px;font-weight:400;line-height:1.3em;font-style:normal}@media only screen and (max-width:860px){.nclc-review__container p{font-size:16px;line-height:1em}}.nclc_review__subheader{color:#fff}.nclc-review___header{text-align:center;padding-top:25px;padding-bottom:30px}.nclc-review___header h1,.nclc-review___header h2,.nclc-review___header p{color:#fff}.nclc-review__header__blurb{max-width:1000px;margin-left:auto;margin-right:auto}.nclc-review__button{display:inline-block;border-radius:300px;padding:30px;margin-bottom:25px;font-weight:530;font-family:sofia-pro,sans-serif;font-style:normal}.nclc-review__button:hover{opacity:.9}.nclc-review__button-row,.nclc-review__video-row{display:inline-block;margin-top:25px;width:100%;text-align:center}.nclc-review__video-caption{font-size:.8em;line-height:1.3em;display:block}.video-spacer{margin-bottom:25px}@media only screen and (min-width:860px){.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}}@media only screen and (min-width:860px){.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}}.nclc-review__button--white{color:#5b2b7b;background-color:#fff;border-color:#fff}.nclc-review__button--purple{color:#fff;background-color:#5b2b7c;border-color:#5b2b7c}.nclc-review__section-1{background-color:#fdca2f}.nclc-review__section-1 h1,.nclc-review__section-1 p,.nclc-review__section-1 span{color:#000}.nclc-review__section-2{background-color:#1e9cb0}.nclc-review__section-2 h1,.nclc-review__section-2 p,.nclc-review__section-2 span{color:#fff}.nclc-review__section-3{background-color:#b7004b}.nclc-review__section-3 h1,.nclc-review__section-3 p,.nclc-review__section-3 span{color:#fff}.nclc-review__section-4{background-color:#322d8f}.nclc-review__section-4 h1,.nclc-review__section-4 p,.nclc-review__section-4 span{color:#fff}.nclc-review-sub-header__text-block{padding-top:15px;margin-bottom:25px}@media only screen and (min-width:860px){.nclc-review-sub-header__text-block{margin-top:55px}}.nclc-review-sub-header__text-block--right{border-left:1px solid;padding-left:20px}.nclc-review-sub-header__text-block--white{border-color:#fff}.nclc-review-sub-header__text-block--black{border-color:#000}.nclc_review__collage-container--right{display:flex;flex-direction:row-reverse;max-width:900px;align-items:center;margin-left:auto;margin-bottom:25px}@media only screen and (max-width:860px){.nclc_review__collage-container--right{flex-direction:column}}.nclc_review__collage-container--left{display:flex;max-width:900px;align-items:center;margin-left:auto;margin-bottom:25px}@media only screen and (max-width:860px){.nclc_review__collage-container--left{flex-direction:column}}.nclc_review__image-container{max-width:700px}@media only screen and (min-width:860px){.nclc_review__image-container{width:50%}}.nclc_review__card-container{justify-content:flex-start;z-index:2;margin:-10%}@media only screen and (min-width:860px){.nclc_review__card-container{width:50%}}.nclc_review__quote{padding:10%;color:#fff!important}.nclc_review__quote-card{background-color:#1e9cb0;width:88%;margin-right:12%}.nclc-review__small-photo-container{margin-bottom:25px;text-align:center}.nclc-quote-text{margin-bottom:10px;font-size:1.1em;line-height:1.1em;color:#fff;font-style:italic}.bottom-buttons__row{padding:30px;display:flex;justify-content:space-around;text-align:center}@media only screen and (max-width:860px){.bottom-buttons__row{flex-direction:column}}.entry{background-color:#fff;margin-bottom:20px;padding:0 0 70px}@media only screen and (max-width:860px){.entry{padding:30px;margin-bottom:5%}}p.entry-meta{font-size:1.25rem;margin-bottom:0;background-color:#fffacd;display:inline-block;padding:7px}.org-logos__container{display:flex}@media only screen and (max-width:860px){.org-logos__container{flex-direction:column}}.org-logos__box{margin:10px}@media only screen and (min-width:860px){.org-logos__box{border:1px solid #d0d0d0;padding:5px}}.org-logos__logo{text-align:center}.state-page__sidebar{background-color:#5b2b7b;opacity:.8;color:#fff;padding:10px;text-align:center}.state-page__sidebar h2{color:#fff}.entry-title{font-size:2.25rem}.entry-title a{color:#333;text-decoration:none}.entry-title a:focus,.entry-title a:hover{color:#c3251d}.entry-comments-link:before{content:"\2014";margin:0 6px 0 2px}.entry-content ol,.entry-content ul{margin-bottom:28px;margin-left:40px}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content code{background-color:#eee;color:#333}.entry-footer .entry-meta{border-top:1px solid #eee;padding-top:24px;margin-bottom:0}.entry-categories,.entry-tags{display:block}figure.testimonial-card{position:relative;overflow:hidden;margin:10px;min-width:220px;max-width:310px;width:100%;color:#333;text-align:left;box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19);display:inline-block;vertical-align:top;background:#fff}figure.testimonial-card *{box-sizing:border-box}figure.testimonial-card p:empty{display:none}figure.testimonial-card img{max-width:100%;height:100px;width:100px;border-radius:50%;margin-bottom:15px;display:inline-block;z-index:1;position:relative}figure.testimonial-card blockquote{margin:0;display:block;border-radius:8px;position:relative;background-color:#fafafa;padding:30px 50px 65px;font-size:.8em;font-weight:500;margin:0 0 -50px;line-height:1.6em;box-shadow:0 0 5px rgba(0,0,0,.15)}figure.testimonial-card blockquote:before{content:"\201C";position:absolute;font-size:50px;opacity:.3;font-style:normal}figure.testimonial-card blockquote:after{content:"\201D";position:absolute;font-size:50px;opacity:.3;font-style:normal}figure.testimonial-card blockquote:before{top:35px;left:20px}figure.testimonial-card blockquote:after{right:20px;bottom:35px}figure.testimonial-card .council-member{margin:0;text-transform:uppercase;text-align:center;color:#fff}figure.testimonial-card .council-member h5{opacity:.8;margin:0 0 5px;font-weight:800;color:#000}figure.testimonial-card .council-member h5 span{font-weight:400;text-transform:none;display:block;font-size:.75em}.grid-item{width:320px}.last-testimonial-card{position:relative;overflow:hidden;margin:10px;min-width:220px;max-width:310px;width:100%;color:#333;text-align:left;box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19);display:inline-block;vertical-align:top;background:#fff}.last-testimonial-card *{box-sizing:border-box}.last-testimonial-card p:empty{display:none}.last-testimonial-card img{max-width:100%;height:100px;width:100px;border-radius:50%;margin-bottom:15px;display:inline-block;z-index:1;position:relative}.last-testimonial-card blockquote{margin:0;display:block;border-radius:8px;position:relative;background-color:#fafafa;padding:30px 50px 65px;font-size:.8em;font-weight:500;margin:0 0 -50px;line-height:1.6em;box-shadow:0 0 5px rgba(0,0,0,.15)}.last-testimonial-card blockquote:before{content:"\201C";position:absolute;font-size:50px;opacity:0;font-style:normal}.last-testimonial-card blockquote:after{content:"\201D";position:absolute;font-size:50px;opacity:0;font-style:normal}.last-testimonial-card blockquote:before{top:35px;left:20px}.last-testimonial-card blockquote:after{right:20px;bottom:35px}.content-card__container{display:flex;justify-content:center;flex-wrap:wrap;margin-top:15px;padding:1.5%;box-sizing:border-box}.content-card{position:relative;margin:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19);border-radius:4px}@media (max-width:700px){.content-card{width:100%}}.content-card p{padding:7px}.content-card h3{padding:10px;background-color:#5b2b7b;color:#fff;border-radius:4px 4px 0 0}.after-entry{background-color:#fff;font-size:1.125rem;margin-bottom:40px;padding:60px}@media screen and (max-width:860px){.after-entry{padding:30px;margin-bottom:5%}}.author-box .avatar{margin-right:24px}.comment-respond,.entry-comments,.entry-pings{background-color:#fff;font-size:1rem;margin-bottom:40px}@media only screen and (max-width:860px){.comment-respond,.entry-comments,.entry-pings{padding:30px;margin-bottom:5%}}.comment-respond,.entry-pings{padding:60px 60px 32px}.entry-comments{padding:60px}.entry-pings .reply{display:none}.comment-list li{padding:40px 0 0 30px}.comment-list .depth-1{padding-left:0}.comment-header{margin-bottom:30px}.comment-header p{margin-bottom:0}.comment .avatar{margin:0 16px 24px 0}.comment-content{clear:both}.comment-content ul>li{list-style-type:disc}.comment-respond label{display:block;margin-right:12px}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}.sidebar{font-size:16px;font-size:1.6rem;margin-bottom:40px}.sidebar .widget{background-color:#fff;padding:40px}.widget{margin-bottom:40px;word-wrap:break-word}.widget ul>li{margin-bottom:10px;padding-bottom:10px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}.widget-area .widget:last-of-type,.widget p:last-child,.widget ul>li:last-of-type{margin-bottom:0}@media only screen and (max-width:860px){.sidebar .widget{padding:30px;margin-bottom:5%}}.sidebar .widget-title a{color:#333;text-decoration:none}.widget-title{font-size:1.125rem;margin-bottom:20px}.widget_calendar table{width:100%}.calendar-button,.widget_calendar td,.widget_calendar th{text-align:center}.calendar-button{margin-bottom:50px}.calendar-button a{color:#fff;text-decoration:none}.calendar-button button{padding:25px;font-size:1.2em}.featured-content .entry{background:none;padding:0}.featured-content .entry:last-of-type{margin-bottom:0}.featured-content .entry-title{font-size:1.25rem}.search-form{overflow:hidden}.entry-content .search-form,.site-header .search-form{margin-bottom:40px;width:50%}.site-header .search-form{float:right;margin:12px auto 0}@media only screen and (max-width:1023px){.site-header .search-form{float:none;margin:16px auto}}.post-password-form input[type=submit],.search-form input[type=submit]{margin-top:10px}.genesis-nav-menu .search input[type=submit],.widget_search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}#us-map{top:0;left:0;width:100%;height:100%}#AK,#AR,#CO,#CT,#FL,#GA,#HI,#IA,#IL,#IN,#KY,#MD,#MS,#MT,#NC,#NH,#NV,#OK,#OR,#RI,#UT,#VT,#WA,#WI,#WV{fill:#8fc3ff}#AZ,#CA,#DE,#KS,#MA,#ME,#MI,#MN,#MO,#NJ,#NM,#NY,#OH,#PA,#TN,#TX,#VA,#WY{fill:#2f5179}#AL,#ID,#LA,#ND,#NE,#SC,#SD{fill:#708090}circle:hover,path:hover{stroke:#db1e3b!important;stroke-width:2px;stroke-linejoin:round;fill:#db1e3b!important;cursor:pointer}.map-key{margin-left:25%}.map-key__icon{height:20px;width:20px;display:inline-block}#icon-2{background-color:#2f5179}#icon-3{background-color:#8fc3ff}#icon-4{background-color:#708090}.map-key__text{color:#575757;font-size:11px;display:inline}.footer-widgets{background-color:#fff;font-size:1.125rem;clear:both;padding:60px 0}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:380px}@media only screen and (max-width:1200px){.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:300px}}@media only screen and (max-width:1023px){.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:100%}}.footer-widgets-1{margin-right:70px}@media only screen and (max-width:1200px){.footer-widgets-1{margin-right:30px}}.footer-widgets-1,.footer-widgets-2{float:left}@media only screen and (max-width:1023px){.footer-widgets-1,.footer-widgets-2{margin:0 auto 40px}}.footer-widgets-3{float:right}.site-footer{background-color:#5b2b7b;border-top:1px solid #eee;font-size:1rem;line-height:1;padding:60px 0;text-align:center;clear:both}.site-footer .values-text{font-size:1.5em;color:#fff;display:inline;text-align:center;margin-bottom:1.2em;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:1023px){.site-footer .values-text{display:block}}.site-footer a{color:#fff}.footer-container{max-width:1000px;clear:both;word-wrap:break-word;overflow-wrap:break-word;margin:auto}.footer-logo{width:100px;padding-right:2em;max-width:100%;height:auto;vertical-align:middle;border:none}.footer-links{text-align:left}.footer-links a{color:#a971ce;font-size:1.75em}.footer-logo-bridge{display:block;margin-bottom:2em;width:160px;padding-right:2em}.footer__column-1{display:inline-block;float:left;box-sizing:border-box}@media only screen and (min-width:700px){.footer__column-1{margin-left:35%}}.footer__column-2{display:inline-block;float:left;box-sizing:border-box}@media only screen and (min-width:700px){.footer__column-2{margin-left:25px}}.footer__column-2 a{text-decoration:none}.footer-end-text{clear:both;color:#a971ce;font-size:1.25em}.post-footer__image{display:block;margin-left:auto;margin-right:auto}.post-footer__box{background:#d0d0d0;padding:10px}.post-footer__box h1{color:#5b2b7b}.post-footer__box form{text-align:center}.search-overlay{overflow-y:auto;overflow-x:hidden;z-index:110;position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.96);visibility:hidden;opacity:0;transform:scale(1.09);transition:opacity .3s,transform .3s,visibility .3s;box-sizing:border-box}.search-overlay p{padding-top:15px}.search-overlay .event-summary p{padding-top:0}.search-overlay .event-summary{margin-bottom:0;margin-top:20px}.search-overlay .link-list li{font-size:1.3rem}body.admin-bar .search-overlay{top:32px}.search-overlay__top{background-color:rgba(0,0,0,.12)}.search-overlay__icon{margin-right:10px;font-size:2.5rem!important;color:#db1e3b}@media (min-width:960px){.search-overlay__icon{font-size:2.5rem}}.search-overlay--active{visibility:visible;opacity:1;transform:scale(1)}.search-overlay__section-title{margin:30px 0 1px;font-weight:400;color:#db1e3b;font-size:2rem;padding:15px 0;border-bottom:1px solid #ccc}.search-overlay__close{position:absolute;top:13px;right:16px;font-size:3rem!important;cursor:pointer;transition:all .3s;color:#db1e3b;line-height:.7}@media (min-width:530px){.search-overlay__close{top:18px;font-size:2.1rem}}@media (min-width:960px){.search-overlay__close{top:26px;font-size:2.8rem}}.search-overlay__close:hover{opacity:1}.search-term{width:75%;box-sizing:border-box;border:none;padding:15px 0;margin:0;background-color:transparent;font-size:1rem;font-weight:300;outline:none;color:#000}@media (min-width:530px){.search-term{font-size:1.5rem}}@media (min-width:960px){.search-term{width:80%;font-size:3rem}}.min-list{padding:0;margin:0}.min-list li{list-style:none}.link-list li{padding:1rem 0;font-size:1.5rem;border-bottom:1px dotted #dedede}.link-list a{color:#366ab3}.link-list .event-summary__day,.link-list .event-summary__month{color:#fff!important}.nav-link--end{font-size:1.3rem;color:#000}.body-no-scroll{overflow:hidden}.spinner-loader{margin-left:auto;margin-right:auto;margin-top:45px;border-radius:50%;width:48px;height:48px;border:.25rem solid rgba(0,0,0,.2);border-top-color:#000;animation:spin 1s infinite linear}.container__header{display:flex;align-items:center;justify-content:center;min-height:300px}@media only screen and (min-width:1350px){.container__header{min-height:400px}}.front-header__background{background:url(https://res.cloudinary.com/dfzj6lgdn/image/upload/v1556215524/frontPageImage.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:300px}@media only screen and (min-width:1350px){.front-header__background{min-height:400px}}.front-header__title{color:#fff;font-size:5rem;text-align:center}.front-header-button__container{text-align:center;margin-top:5%;margin-bottom:10px}.front-header__button{font-size:2rem}.header-flex__container{max-width:80%}.container__problem-solution{padding-top:40px;padding-bottom:40px;text-align:center}.container__problem-solution h1:after{content:" ";display:block;border:2px solid #d0d0d0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:25%;margin-left:auto;margin-right:auto;margin-top:10px}.problem__section,.solution__section{padding:10px 10px 0}.front-join__background{background-color:#5b2b7b;padding-top:40px;padding-bottom:40px}#front-join__icon{font-size:4.5em;display:inline-block;width:100%}#front-join__icon,.front-join__container{color:#fff;text-align:center}.front-join__container h1{font-size:5rem}#mc_embed_signup{text-align:center}#mce-EMAIL{background-color:#5b2b7b;color:#fff}#mce-EMAIL::-webkit-input-placeholder{color:#fff;opacity:1}#mce-EMAIL::-moz-placeholder{color:#fff;opacity:1}#mce-EMAIL:-ms-input-placeholder,#mce-EMAIL::-ms-input-placeholder{opacity:1}#mce-EMAIL::placeholder{color:#fff;opacity:1}#mce-EMAIL:-ms-input-placeholder,#mce-EMAIL::-ms-input-placeholder{color:#fff}#mc-embedded-subscribe:hover{opacity:.75;color:#2f5179;background-color:#e7d818}.narrow-section__container{margin-left:auto;margin-right:auto;padding-right:5%;padding-left:5%;padding-bottom:40px}.narrow-section__container h1:after{content:" ";display:block;border:2px solid #d0d0d0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:10%;margin-top:10px}.narrow-section__container p{margin-bottom:0}.narrow-section__cards{display:flex;flex-wrap:nowrap}.post__card{margin:10px}.event-section__background{background-color:#2f5179}.front__pagination-buttons{float:right;margin-top:-45px}.pagination-arrow{color:#d0d0d0;margin:3px}.pagination-arrow:hover{color:#919191}.post-thumbnail{max-height:150px}.thumbnail__container{height:150px;background-color:#d0d0d0;display:flex;align-items:center;justify-content:center}.view-all{text-align:center}.post__row{display:flex;min-width:100%}@media only screen and (max-width:751px){.post__row{flex-direction:column}}.event-cards__row{display:flex;flex-wrap:nowrap}@media only screen and (max-width:751px){.event-cards__row{flex-direction:column}}.events-link-button{display:block;margin-left:auto;margin-right:auto;margin-bottom:40px;clear:both;text-decoration:none;font-size:1.5rem}.flex-col{flex:1}@media only screen and (max-width:751px){.flex-col{flex-direction:column}}.donate__image{vertical-align:bottom;opacity:.5;float:right}.donate_image__container{background-color:#2f5179}@media only screen and (max-width:851px){.donate_image__container{display:none}}.donate-flex-half{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;background-color:#2f5179;color:#fff}.donate-flex-half h1:after{content:" ";display:block;border:2px solid #d0d0d0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:25%;margin-left:auto;margin-right:auto;margin-top:10px}.donate__flex-grid{display:flex;justify-content:center;background-color:#2f5179}.donate-col{flex:1;max-width:670px}#donate-button{background-color:#e7d818;color:#2f5179}@media only screen and (max-width:851px){#donate-button{margin-bottom:40px}}#donate-button:hover{opacity:.75}.business-content-box{color:#fff;background-color:#5b2b7b}.business-content-box p{padding:10px;margin-bottom:0}.business-content-box__icon-box{border-radius:8px;border:1px solid #5b2b7b;display:inline-block;margin-bottom:15px;width:130px;color:#5b2b7b}.business-content-box__icon-box i{text-decoration:none;color:#5b2b7b}.business-content-box__icon-box:hover{background-color:#5b2b7b;color:#fff}.business-content-box__icon-box:hover .business-content-box__icon,.business-content-box__icon-box:hover i{color:#fff}.business-content-box__icon{font-size:1.5em;text-align:center;padding-left:10px;padding-right:10px}.post-1492{padding-bottom:0}@media (max-width:1200px){.business-image-card{margin-right:auto;margin-left:auto}}@media (min-width:1200px){.business-one-half{width:48.717948717948715%;float:left;margin-left:2.564102564102564%}}@media (min-width:1200px){.business-first{clear:both;margin-left:0}}.index-page__card{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19);border-radius:10px;margin-bottom:25px}.index-page__card__img__container{height:200px;background-color:#d0d0d0;display:flex;align-items:center;justify-content:center;border-radius:10px 10px 0 0;border-bottom-width:1px;border-bottom-style:solid;overflow:hidden}.index-page__card__img{max-height:200px}.index-page__blog-posts{padding:0 10px 10px}.email-popup-con{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:101}.email-popup-inner-con{width:900px;max-width:75%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-height:800px){.email-popup-inner-con{width:350px}}.email-popup-img-con,.email-popup-img-con img{float:left;width:100%;position:relative}.email-popup-img-con:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0}.darkened-background:after{background-color:rgba(0,0,0,.6)}.message-overlay-con{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0 25px;width:100%;text-align:center;z-index:1;font-size:1.5em;color:#fff}@media only screen and (max-height:800px){.message-overlay-con{font-size:.8em}}.email-popup-img-con .message{display:block;color:#eee;font-weight:800;text-transform:uppercase;font-size:50px;line-height:50px}.email-popup-img-con .nothanks{display:inline-block;color:#ccc;text-transform:uppercase;margin-top:5px;font-weight:600}.pop-up__close:hover{cursor:pointer}.email-popup-inner-con .gform_wrapper{padding:25px}.email-popup-inner-con div.gform_wrapper .gform_footer .gform_button,.email-popup-inner-con div.gform_wrapper .gform_page_footer .button{width:100%;background-color:#2f5179;padding:10px;font-size:24px;color:#fff}.email-popup-inner-con div.gform_wrapper .gform_footer .gform_button:hover,.email-popup-inner-con div.gform_wrapper .gform_page_footer .button:hover{background-color:#4476b0}.email-popup-inner-con div.gform_wrapper input[type=email],.email-popup-inner-con div.gform_wrapper input[type=text],.email-popup-inner-con div.gform_wrapper select{background-color:transparent;border:2px solid #ccc;color:#777;padding:15px;border-radius:5px}.email-popup-inner-con .gform_confirmation_message{color:#000;border:none;padding:10px;background-color:#fff}.pop-up__close{position:absolute;padding:0 25px;width:100%;text-align:right;z-index:1;font-size:1.5em;color:red}.amendment-box{border:1px solid #000;padding:20px;margin-left:auto;margin-right:auto;margin-bottom:25px}@media (min-width:850px){.amendment-box{width:60%}}.amendment-header{align-items:center;display:flex;font-size:18px;height:95vh;justify-content:center;overflow:hidden;position:relative;text-align:center;transform-style:preserve-3d;perspective:100px;background-color:#fff}@media (max-width:800px){.amendment-header{display:none}}.amendment-header:before{animation:fade-slide-down 2s .5s cubic-bezier(0,.5,0,1) forwards;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),url(https://americanpromise.net/wp-content/uploads/2020/10/faces_collage_graphic_wnn5ao.png) no-repeat bottom;background-size:cover;content:"";opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.amendment-header:after{background:#f9fcff;content:"";height:40rem;left:-5%;position:absolute;right:-5%;top:100%;transform-origin:0 0;z-index:0}@media (min-width:801px){.hiding-header{display:none}}.header-subtitle,.header-title{color:#2f5179}.header-subtitle{font-size:1.5em;margin-bottom:7rem}.header-button{transform:translateZ(.1px);position:relative;z-index:10}.animate-pop-in{animation:pop-in .6s cubic-bezier(0,.9,.3,1.2) forwards;opacity:0}.hero-logo{animation-delay:.6s;max-width:30%}.header-title{animation-delay:.8s;font-size:4em}.header-subtitle{animation-delay:1s}.header-button{animation-delay:1.2s}@keyframes fade-slide-down{0%{opacity:0;transform:translateY(-4rem)}to{opacity:1;transform:none}}@keyframes pop-in{0%{opacity:0;transform:translateY(-4rem) scale(.8)}to{opacity:1;transform:none}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.hero-anchor-links{display:flex;justify-content:space-between;margin-bottom:7rem}.header-content{max-with:90%;min-width:70%;margin-bottom:25px;margin-top:auto}.hero-arrow{font-size:3em;color:#000}.shake-icon{animation:pop-in .6s cubic-bezier(0,.9,.3,1.2) 1.3s forwards,shake .82s cubic-bezier(.36,.07,.19,.97) 2s both;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;opacity:0}.what-section{background-color:#366ab3;color:#fff;padding-bottom:35px}.large-custom__h1 h1{font-size:2.5em}.large-custom__h1 h1:after{content:" ";display:block;border:2px solid #fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:20%;margin-top:10px;margin-botom:.2em}.section-1-flex-container{display:flex}.why-card-icon{font-size:5em;margin-bottom:20px}.why-section{background-color:#5b2b7b;padding-bottom:35px}.why-card-header{font-size:25px;border-bottom-width:1px;border-bottom-style:solid;margin-top:0;padding:15px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#fff}.why-card{border:1px solid #fff;border-radius:20px;text-align:center;color:#fff;padding-bottom:20px;margin-bottom:20px}.why-card span{padding:25px}.what-section-small-button{color:#fff;border:1px solid #fff;background-color:#366ab3;margin:15px;padding:10px 20px}.what-section-small-button:hover{color:#366ab3;background-color:#fff}.why-section-small-button{color:#fff;border:1px solid #fff;background-color:#5b2b7b;margin:15px;padding:10px 20px}.why-section-small-button:hover{color:#5b2b7b;background-color:#fff}.why-card a{color:#fff;text-decoration:underline}.why-card span{padding:10px}.how-section{background-color:#fff;color:#fff;padding-bottom:35px}.how-bullet{font-size:20px;color:#fff;text-decoration:underline}.faq-section{background:url(https://americanpromise.net/wp-content/uploads/2020/10/sparkler_yeo2xi-1.png) 50%;background-size:cover;padding-bottom:35px}.faq-q-header{color:#000;font-size:25px;margin-top:40px}.large-custom__h1{color:#5b2b7b;margin-bottom:.1em;color:#fff;margin-top:35px}.large-custom__h1-black h1{font-size:2.5em;color:#000}.large-custom__h1-black h1:after{content:" ";display:block;border:2px solid #000;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);width:20%;margin-top:10px;margin-botom:.2em}.faq-ans{display:none;color:#000}.faq-ans a{color:#000;text-decoration:underline}.color-top-border-button{background-color:#d0d0d0;border-radius:0;color:#000;background-size:100% 200%;transition:background-position .3s}@media (min-width:1100px){.color-top-border-button{font-size:16px}}@media (max-width:1100px){.color-top-border-button{font-size:12px}}@media (max-width:850px){.color-top-border-button{display:none}}.color-top-border-button:hover{background-position:0 -100%}.color-top-border-button--blue{border-top:3px solid #366ab3;border-bottom:3px solid #366ab3;background-image:linear-gradient(#d0d0d0,#d0d0d0 50%,#366ab3 0,#366ab3)}.color-top-border-button--purple{border-top:3px solid #5b2b7b;border-bottom:3px solid #5b2b7b;background-image:linear-gradient(#d0d0d0,#d0d0d0 50%,#5b2b7b 0,#5b2b7b)}.color-top-border-button--red{border-top:3px solid #db1e3b;border-bottom:3px solid #db1e3b;background-image:linear-gradient(#d0d0d0,#d0d0d0 50%,#db1e3b 0,#db1e3b)}.color-top-border-button--yellow{border-top:3px solid #e7d818;border-bottom:3px solid #e7d818;background-image:linear-gradient(#d0d0d0,#d0d0d0 50%,#e7d818 0,#e7d818)}.color-top-border-button--dark-blue{border-top:3px solid #2f5179;border-bottom:3px solid #2f5179;background-image:linear-gradient(#d0d0d0,#d0d0d0 50%,#2f5179 0,#2f5179)}.flip-card__back{display:flex;justify-content:center;align-items:center}.pledge-card{background:url(https://americanpromise.net/wp-content/uploads/2020/10/candidate_pledge_flip_card_adufbv.png);background-repeat:no-repeat;background-size:contain}.business-card{background:url(https://americanpromise.net/wp-content/uploads/2020/10/business_network_flip_card_wuwfjq.png);background-repeat:no-repeat;background-size:contain}.newsletter-card{background:url(https://americanpromise.net/wp-content/uploads/2020/10/1_nkerw4.png);background-repeat:no-repeat;background-size:contain}.chapters-card{background:url(https://americanpromise.net/wp-content/uploads/2020/10/2_hns5nd.png);background-repeat:no-repeat;background-size:contain}.donate-banner-container{background-color:#2f5179;text-align:center}.event-summary{position:relative;padding-left:107px;min-height:77px;padding-bottom:1px;margin-bottom:20px}.event-summary__date{text-decoration:none;display:block;top:0;left:0;position:absolute;padding:14px 0 11px;color:#fff;border-radius:50%;background-color:#5b2b7b;width:80px;line-height:1;transition:opacity .33s;text-shadow:1px 1px 1px rgba(0,0,0,.22)}.event-summary__date:hover{opacity:.75;color:#fff}.event-summary__month{display:block;font-size:24px;font-weight:300;text-transform:uppercase;text-align:center}.event-summary__day{display:block;font-size:32.32px;font-weight:700;text-align:center}.event-summary__content{padding-top:5px;font-size:.75em}.event-summary__venue{color:#777}.tribe-events-meta-group-other{display:none!important}.slick-next:before,.slick-prev:before{color:#333!important}.slick-dots{margin-left:0!important}.gfield_label{color:#5b2b7b}.gfp_big_button .gfield_radio li input[type=radio]{display:none!important}.gfp_big_button .gfield_radio li input[type=radio]:checked~label{background:#2f5179}.gfp_big_button .gfield_radio label{max-width:300px!important;width:100%!important;padding:10px 30px!important;float:none;background:#8fc3ff;color:#fff;letter-spacing:.09375rem;border-radius:3px;font-family:Open Sans,sans-serif;font-weight:600;margin:5px!important;display:block;transition:background-color .3s ease-out;-webkit-appearance:none;cursor:pointer;line-height:1;position:relative;text-decoration:none;text-align:center;font-size:1.1em;box-sizing:border-box}.gfp_big_button .gfield_radio label:hover{background:#2f5179}.gform_button:hover,.gform_next_button:hover,.gform_previous_button:hover{color:#fff!important}.channel-code,.supportInfo,.wFormFooter,.wFormHeader{display:none}.archive-description{background-color:#ccc;font-size:1.125rem;margin-bottom:40px;padding:60px}.archive-description p:last-child{margin-bottom:0}@media screen and (max-width:860px){.archive-description{padding:30px;margin-bottom:5%}}.archive-description .entry-title,.archive-title{font-size:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.slide-top:hover{box-shadow:0 6px 0 -2px #e7d818,0 4px 10px 0 rgba(0,0,0,.2);transform:translateY(-8px)}