button,input[type="button"],input[type="reset"],input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#d323c1;border:0;color:#fff;cursor:pointer;display:inline-block;font-family:"industry-inc-base","Impact",sans-serif !important;font-size:1em;font-weight:600;line-height:1;padding:.5em 1em;height:38px;line-height:38px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;position:relative;z-index:4;width:calc(100% - 15px)}
button:before,button:after,input[type="button"]:before,input[type="button"]:after,input[type="reset"]:before,input[type="reset"]:after,input[type="submit"]:before,input[type="submit"]:after,button:before,button:after{content:"";position:absolute;-webkit-transition:all .2s;transition:all .2s;background-color:#65e344;z-index:-1}
button:before,input[type="button"]:before,input[type="reset"]:before,input[type="submit"]:before,button:before{bottom:-5px;left:0;width:calc(100% + 5px);height:5px}
button:after,input[type="button"]:after,input[type="reset"]:after,input[type="submit"]:after,button:after{width:15px;height:calc(100% + 5px);right:-15px;top:0}
button:hover:before,input[type="button"]:hover:before,input[type="reset"]:hover:before,input[type="submit"]:hover:before,button:hover:before{height:10px}
button:hover:after,input[type="button"]:hover:after,input[type="reset"]:hover:after,input[type="submit"]:hover:after,button:hover:after{width:25px}
button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:focus{outline:0}
button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,button:disabled{cursor:not-allowed;opacity:.5}
button.done,input[type="button"].done,input[type="reset"].done,input[type="submit"].done,button.done{opacity:.3}
.alm-btn-wrap{text-align:center;display:block;float:none;margin:0 auto;width:164px}
button.alm-load-more-btn.loading{-webkit-animation:fade-in 1s infinite;animation:fade-in 1s infinite;opacity:0}
fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}
input,label,select{display:block;font-family:"proxima-nova","Helvetica","Arial",sans-serif;font-size:1em}
label{margin-bottom:.375em}label.required::after{content:"*"}
label abbr{display:none}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"proxima-nova","Helvetica","Arial",sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;-webkit-transition:border-color;transition:border-color;width:100%;-webkit-appearance:none;border-radius:0}
input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#c4c4c4}
input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus,textarea:focus{outline:0}
textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
input[type="checkbox"],input[type="radio"]{display:inline;margin-right:.375em}
input[type="file"]{padding-bottom:.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}
ul,ol{list-style-type:none;margin:0;padding:0}ul{list-style-type:disc;margin-bottom:.75em;padding-left:1.5em}
ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}dl{margin-bottom:.75em}
dl dt{font-weight:bold;margin-top:.75em}dl dd{margin:0}table{-webkit-font-feature-settings:"kern","liga","tnum";-moz-font-feature-settings:"kern","liga","tnum";-ms-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}
th{border-bottom:1px solid #b7b7b7;font-weight:600;padding:.75em 0;text-align:left}
td{border-bottom:1px solid #ddd;padding:.75em 0}tr,td,th{vertical-align:middle}html{box-sizing:border-box}
*,*::after,*::before{box-sizing:inherit}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}
dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;height:auto;max-height:100%;max-width:100%}
svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html{font-size:100%}body{font-size:16px;font-size:1rem;font-weight:400;color:#231f20}
p{margin-top:0;margin-bottom:20px}h1,h2,h3,h4,h5,h6{clear:both;float:none;line-height:1.25em;margin-bottom:20px;text-transform:uppercase;margin-top:0}
h1{font-size:75px;font-size:4.6875rem;color:#000;font-family:"industry-inc-base","Impact",sans-serif}
h2{font-size:50px;font-size:3.125rem;font-family:"industry-inc-base","Impact",sans-serif}
h3{font-size:35px;font-size:2.1875rem;font-family:"industry-inc-base","Impact",sans-serif}
h4{font-size:24px;font-size:1.5rem;font-family:"industry-inc-base","Impact",sans-serif}
h5{font-size:20px;font-size:1.25rem;font-family:"industry-inc-base","Impact",sans-serif}
h6{font-size:18px;font-size:1.125rem;font-family:"industry-inc-base","Impact",sans-serif}
blockquote{background-color:#f9f9f9;border-left:solid 5px red;font-style:italic;padding:20px}
cite{font-style:italic}strong,b{color:#000;font-family:"industry-inc-base","Impact",sans-serif}
a,a:visited{text-decoration:none}article a{color:#65e344;text-decoration:underline}
article a:hover{color:#0027e3}ul:nth-child(n+2){margin-bottom:0}ol:nth-child(n+2){margin-bottom:0}
.entry-title{font-family:"industry-inc-base","Impact",sans-serif;text-align:center}
#primary,#secondary{font-family:"proxima-nova","Helvetica","Arial",sans-serif}
#submit{background:#000;border:solid 5px #555;border-radius:0;box-shadow:none;clear:both;font-family:"industry-inc-base","Impact",sans-serif;margin:10px 0;padding:20px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
#submit:focus{background:black;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"industry-inc-base","Impact",sans-serif;padding:20px}
#submit:hover{background:black;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"industry-inc-base","Impact",sans-serif;padding:20px}
#submit:hover{background-color:#555}.neat-button{background:#fff;border:solid 5px #ccc;border-radius:0;box-shadow:none;clear:both;font-family:"industry-inc-base","Impact",sans-serif;margin:10px 0;padding:20px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.neat-button:focus{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"industry-inc-base","Impact",sans-serif;padding:20px}
.neat-button:hover{background:#f2f2f2;border:solid 5px #999;border-radius:0;box-shadow:none;font-family:"industry-inc-base","Impact",sans-serif;padding:20px}
.neat-3d-button{background:#fff;border-top:solid 3px #ccc;border-right:solid 3px #ccc;border-left:solid 3px #ccc;border-bottom:solid 5px #999;border-radius:0;clear:both;float:left;font-family:oswald;margin:15px 0;padding:20px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.neat-3d-button:focus{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"industry-inc-base","Impact",sans-serif;padding:20px}
.neat-3d-button:hover{background:#f2f2f2;border-top:solid 3px #999;border-right:solid 3px #999;border-left:solid 3px #999;border-bottom:solid 3px #999;border-radius:0;box-shadow:none;font-family:"industry-inc-base","Impact",sans-serif;padding:20px}
input[type="submit"]{background:#000;border:solid 5px #555;border-radius:0;box-shadow:none;clear:both;font-family:"industry-inc-base","Impact",sans-serif;margin:10px 0;padding:20px;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;margin:0;padding:8px}
input[type="submit"]:focus{background:black;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"industry-inc-base","Impact",sans-serif;padding:20px}
input[type="submit"]:hover{background:black;border:solid 5px #222;border-radius:0;box-shadow:none;font-family:"industry-inc-base","Impact",sans-serif;padding:20px}
input[type="submit"]:hover{background-color:#555;padding:8px}input#s{float:left;width:70%}
.infinite-scroll #navigation,.infinite-scroll.neverending #footer{display:none}.infinity-end.neverending #footer{display:block}
body{color:#000;font-family:"proxima-nova","Helvetica","Arial",sans-serif;line-height:1.3em;word-break:break-word}
#page,.container{max-width:1070px;margin-left:auto;margin-right:auto}#page::after,.container::after{clear:both;content:"";display:table}
.container{padding:0 5%}.container--large{padding:0 5%;max-width:1200px;margin-left:auto;margin-right:auto}
.container--large::after{clear:both;content:"";display:table}
.site-content{padding-top:50px;position:relative;z-index:1}.content-area{padding:0 5%}
.content-area.background-dots{padding-top:70px;overflow:hidden}.site-main__interior{padding-bottom:70px}
.site-main--home{padding-top:350px;position:relative;overflow:hidden}.home__header-top{height:270px;width:100%;background-size:cover;background-repeat:no-repeat;padding-top:20px}
.home__header-bottom{background-color:#231f20}.site-branding{color:white;font-family:"industry-inc-base","Impact",sans-serif;line-height:1em;background-repeat:no-repeat;height:150px;width:150px}
.site-branding h1{text-indent:-100000px;margin-bottom:0;line-height:1em}.site-branding a{color:inherit;display:block}
.site-branding img{width:100%}.site-branding--small{float:none;height:auto}.hero h2{font-size:45px;font-size:2.8125rem}
.hero-section__block-white{position:relative;float:none;margin:0 auto;-webkit-transform:translateY(-50px);transform:translateY(-50px);background-color:white;color:#231f20;padding:20px 30px 20px 20px}
.hero-section__block-white h2{color:#d323c1;font-size:28px;font-size:1.75rem}.hero-section__block-white.with-border{border-left:12px solid #65e344;border-bottom:12px solid #65e344}
.hero-section__block-white.with-border:after{content:"";position:absolute;top:0;right:0;width:12px;background-color:#0027e3;height:100%}
.hero-section__block-white h4{font-size:28px;font-size:1.75rem}.hero-section__featured{margin-bottom:95px}
.hero-section__featured h2{color:#65e344;font-size:28px;font-size:1.75rem}.hero-section__featured h2 a{color:inherit}
.hero-section__featured h2 a:hover{color:white}.hero-section__featured iframe{width:100%}
.hero-section__featured--caption{color:white}.pledge-wrap{position:relative;background-color:#0027e3;color:white;border-top:12px solid #d323c1;border-left:12px solid #d323c1;width:100%;float:left;padding:50px 30px 50px 20px}
.pledge-wrap h3{font-size:24px;font-size:1.5rem;margin-top:0;text-align:center}.pledge-wrap:after{content:"";position:absolute;top:0;right:0;width:12px;background-color:#65e344;height:100%}
.pledge-anchor{position:absolute;top:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}
.hero-section__pledge{margin-bottom:-300px;z-index:3;margin-left:auto;margin-right:auto;float:none}
.site-header{background-color:#231f20;border-top:12px solid #65e344;text-align:center;color:white;margin-bottom:50px;padding:50px 0;width:100%}
.site-header h2{font-family:"proxima-nova","Helvetica","Arial",sans-serif;font-weight:900;font-size:31px;font-size:1.9375rem;margin:0;padding:0 25%}
.site-header.not-home{padding:25px;margin-bottom:0;text-align:left}.form-block{display:inline-block;width:100%;padding:0 5px}
.filter-box{position:relative;top:0;left:0;width:100%;margin-bottom:30px;border-top:7px solid #65e344;background-color:#231f20;color:white;text-align:center;padding:50px 20px}
.filter-box h3{font-family:"proxima-nova","Helvetica","Arial",sans-serif;letter-spacing:0;font-size:25px;font-size:1.5625rem;margin-bottom:10px}
.filter-box p{margin:0}.filter-box.fixed{position:fixed;top:-219px;z-index:999}.filter-box.fixed .pledge-button{display:inline-block}
.filter-box.fixed .site-branding{display:block}.filter-box .site-branding{display:none;position:absolute;left:30px;bottom:15px}
.filter-dropdown{background-color:white;width:100%;margin-top:40px}.filter-list{font-family:"industry-inc-base","Impact",sans-serif;color:#d323c1;padding-top:26px;position:relative;display:none}
.filter-list li{display:inline-block;padding:4px 10px 0}.filter-cat{position:relative}
.filter-cat:hover{color:white;background-color:#0027e3;cursor:pointer}.filter-cat.active{color:white}
.flexnav{overflow:hidden;margin:0 auto;width:100%;max-height:0;-webkit-transition:all .5s ease-in-out,width 0,height 0,top 0,left 0;transition:all .5s ease-in-out,width 0,height 0,top 0,left 0;-webkit-transform-style:preserve-3d}
.flexnav.opacity{padding-left:0}.flexnav ul{padding-left:0}.flexnav.flexnav-show{max-height:2000px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}.flexnav li{font-size:100%;position:relative;overflow:hidden}
.flexnav li a{position:relative;display:block;padding:.8em;z-index:2;overflow:hidden;color:#fff;background:#000;border-bottom:1px solid rgba(0,0,0,0.15);white-space:nowrap}
.flexnav li a:hover{background:#fff;color:#f00 !important}.flexnav li a:focus{background:#fff}
.flexnav li ul{display:none;margin-bottom:0;padding-left:0;width:100%;z-index:5}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden}
.flexnav li ul li:last-child{border-bottom:1px solid #666}.flexnav li ul.flexnav-show li{overflow:visible}
.flexnav li ul li a{display:block;background:#333}.flexnav ul li ul li a{background:#666}
.flexnav ul li ul li ul li a{background:#999}.flexnav .touch-button{position:absolute;z-index:999;top:0;right:0;width:50px;height:100%;display:inline-block;background:#acaca1;background:rgba(0,0,0,0.075);text-align:center}
.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:1.4em;font-size:12px;color:#666}
.menu-button{position:relative;display:block;padding:1em;background:#000;color:#fff;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.2);width:100%}
.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;width:50px;height:50px;display:none;text-align:center}
.menu-button .touch-button .navicon{font-size:16px;position:relative;top:1em;color:#666}
.menu-button:hover{color:#fff}.menu-button:hover i.navicon{color:#fff}.menu-button:hover i.navicon:after{color:#fff;content:'Menu'}
.menu-button i.navicon{display:block !important;position:relative;right:30px}.menu-button i.navicon:after{color:#555;content:'Menu'}
.oldie body.one-page{padding-top:70px}.oldie .flexnav{overflow:visible}.oldie .flexnav.one-page{top:0;right:auto;max-width:1080px}
.oldie .flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#000;width:20%;min-height:50px;overflow:visible}
.oldie .flexnav li:hover>ul{display:block;width:100%;overflow:visible}.oldie .flexnav li:hover>ul li{width:100%;float:none}
.oldie .flexnav li a{border-left:1px solid #acaca1;border-bottom:0;overflow:visible}
.oldie .flexnav li>ul{background:#acaca1;position:absolute;top:auto;left:0;display:none;z-index:1;overflow:visible}
.oldie .flexnav li ul li ul{top:0}.oldie .flexnav li ul li a{border-bottom:0}.oldie .flexnav li ul.open{display:block;width:100%;overflow:visible}
.oldie .flexnav li ul.open li{width:100%}.oldie .flexnav li ul.open ul.open{margin-left:100%;top:0;display:block;width:100%;overflow:visible}
.oldie .flexnav ul li:hover ul{margin-left:100%;top:0}.oldie .menu-button{display:none}
.oldie.ie7 .flexnav li{width:19.9%}.site-main [class*="navigation"]{width:100%;float:left;margin:25px 0 1.5em;overflow:hidden}
[class*="navigation"] .nav-previous{float:left;margin-top:25px;width:50%}
[class*="navigation"] .nav-next{float:right;text-align:right;margin-top:25px;width:50%}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;left:0;position:absolute;top:1.5em;z-index:99999;background:#fff;padding:30px}
#site-navigation{border-top:solid 5px #f3f3f3;border-bottom:solid 5px #f3f3f3}ul.nav-menu li{-webkit-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;background:#fff;padding:10px}
ul.nav-menu li:hover{-webkit-transition:background 200ms ease-in-out;transition:background 200ms ease-in-out;background:#f3f3f3}
.menu-main-menu-container li.current-menu-item{background-color:#f3f3f3;display:block}
ul.nav-menu li.current_page_item{background:#f3f3f3}#primary-nav{float:left;max-width:100%;width:100%}
nav.post-navigation{width:100%}.nav-links{width:100%}.aligncenter{float:none;margin-top:.5em;margin-right:auto !important;margin-bottom:.5em;margin-left:auto !important}
.aligncenter::after{clear:both;content:"";display:table}
.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}
.sticky{float:left;padding:20px}#breadcrumbs{font-size:14px;font-size:.875rem;font-family:"proxima-nova","Helvetica","Arial",sans-serif;padding:20px 0 20px 50px}
embed,iframe,object{max-width:100%}.comment-content a{word-wrap:break-word}#content .entry-content a,#content .entry-content a:visited{text-decoration:underline}
#content .entry-content a:hover,#content .entry-content a:visited:hover{text-decoration:none}
#content .entry-meta a,#content .entry-meta a:visited{text-decoration:underline}#content .entry-meta a:hover,#content .entry-meta a:visited:hover{text-decoration:none}
.no-list{list-style-type:none;padding-left:0}.uppercase{text-transform:uppercase}
.accent-text{font-family:"industry-inc-base","Impact",sans-serif}
.highlight span{float:left;color:white;line-height:1.9em;margin-left:-6px;padding:6px 6px 0 6px;margin-bottom:-12px}
.highlight.blue span{background-color:#0027e3}.card-wrap{margin-bottom:50px}.home-featured{margin-bottom:50px;background-color:white}
.home__content-block--item{width:100%;display:inline-block}.home__content-block{border-right:5px solid #d323c1;background-color:white;display:inline-block;width:100%;margin-right:1%;margin-bottom:50px;vertical-align:top;padding:15px;margin-right:8%}
.home__content-block:nth-child(3n){margin-right:0}.home__content-block h3{font-size:24px;font-size:1.5rem;color:black}
.home__content-block h3 span{padding-top:5px;position:relative}.home__content-block h3 span:before{content:"";position:absolute;top:0;left:-4px;height:100%;width:4px;background-color:rgba(0,39,227,0)}
.home__content-block a{color:inherit}.home__content-block a:hover{color:white}.home__content-block a:hover span{background-color:#0027e3}
.home__content-block a:hover span:before{background-color:#0027e3}.home__content-block .fancybox{position:relative}
.home__content-block .article-share{float:left}#video-link{display:block}#video-link .vid-overlay{background-position:center;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}
#video-link iframe{z-index:1}.fancybox-skin{border-right:12px solid #d323c1}.fancybox-title{font-family:"industry-inc-base","Impact",sans-serif;color:black;margin-bottom:20px}
.home__content-block--featured{padding:25px;background-color:white;display:inline-block}
.home__content-block--featured:nth-of-type(2){float:right}.home__content-block--featured h3{font-size:31px;font-size:1.9375rem;color:black}
.home__content-block--featured a{color:inherit}.home__content-block--featured .home__content-block--date{font-size:16px;font-size:1rem}
.large-block .home__content-block{border:8px solid #0027e3;padding-left:25px;position:relative}
.large-block .home__content-block:before,.large-block .home__content-block:after{content:"";background-color:#d323c1;height:100%;position:absolute;top:0;width:8px}
.large-block .home__content-block:before{left:0}.large-block .home__content-block:after{right:-16px;top:-8px;height:calc(100% + 16px)}
.home__content-block--date{color:#878485;font-size:12px;font-size:.75rem}.single-post__header-image{display:block;margin-bottom:25px;width:100%}
.single-post__post-title{text-align:center}.post-wrap{padding:20px;background-color:white;border-right:12px solid #d323c1}
.post-wrap .single-post__post-title{text-align:left;line-height:1.2em;font-size:30px;font-size:1.875rem}
.post-wrap .video-wrapper{margin-bottom:45px}.source{width:100%;float:left;margin-bottom:20px}
.source p{float:right;color:#939393;margin-bottom:0}.article-share{font-family:"industry-inc-base","Impact",sans-serif;color:white;background-color:black;padding:5px 0 0 0;float:left;font-size:4.15vw}
.article-share a{color:white;display:block}.article-share li{float:left;display:inline-block;padding:5px 10px}
.article-share li.social-link{padding:0}.article-share li.social-link a{padding:5px 8px}
.article-share .social-icon-path{fill:white}.article-share.light{color:#231f20;background-color:white}
.article-share.light li{background-color:white}.article-share.light a{color:black}
.post .article-share{float:right}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}
.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.button.form-block{margin-top:10px}
.button.form-block button{float:left}.button-style{position:relative;font-family:"industry-inc-base","Impact",sans-serif;padding:10px 20px 5px;line-height:1em;color:white;background-color:#d323c1}
.button-style:before,.button-style:after{content:"";position:absolute;-webkit-transition:all .2s;transition:all .2s;background-color:#65e344;z-index:0}
.button-style:before{bottom:-5px;left:0;width:calc(100% + 5px);height:5px}
.button-style:after{width:15px;height:calc(100% + 5px);right:-15px;top:0}
.button-style:hover:before{height:10px}.button-style:hover:after{width:25px}.pledge-button{display:none}
.site-header.not-home{position:relative}.site-header.not-home .pledge-button{position:relative;width:calc(100% - 10px);float:none;display:block;text-align:center}
.video-play-button{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:50px}
.video-play-button circle{stroke:#7a7777}.video-play-button polygon{fill:#7a7777}
#video-link:hover circle{stroke:#0027e3}#video-link:hover polygon{fill:#0027e3}.alternate-page-1{overflow:hidden}
.alternate-page-1 .header-section{background-color:#0027e3;padding-bottom:30px;position:relative;z-index:8}
.alternate-page-1 .home__header-bottom{background-color:transparent;margin-bottom:0;padding-bottom:0}
.alternate-page-1 .hero-section__block-white{margin-bottom:30px;-webkit-transform:translateY(0);transform:translateY(0)}
.alternate-page-1 .hero-section__block-white.with-border{border-right:12px solid #d323c1;border-left:0;border-bottom:0}
.alternate-page-1 .hero-section__block-white.with-border:before,.alternate-page-1 .hero-section__block-white.with-border:after{content:"";position:absolute}
.alternate-page-1 .hero-section__block-white.with-border:before{top:100%;background-color:#d323c1;height:12px;width:100%;right:-12px}
.alternate-page-1 .hero-section__block-white.with-border:after{top:0;left:0;width:12px;background-color:#65e344;height:100%}
.alternate-page-1 .single-post__post-title{color:white;position:relative;padding:40px 0 35px}
.alternate-page-1 .featured-post-header a{text-decoration:none;padding-top:.2em}.alternate-page-1 .featured-post-header a:hover{color:white;background-color:#0027e3}
.alternate-page-1 .container--large{position:relative}.alternate-page-1 .filter-box{position:relative;height:auto}
.alternate-page-1 .hero-section__bottom{background-color:white;text-align:center}
.alternate-page-1 .post-wrap{width:90%;border-right:5px solid #d323c1;margin-bottom:50px}
.alternate-page-1 .article-share{float:right}.alternate-page-1 .alm-btn-wrap{display:none}
.alternate-page-1 .card-wrap{background-color:transparent;margin-bottom:0}.page-template-page-templatestemplate-left-col-php h1.entry-title{margin:0;text-align:left}
.page-template-page-templatestemplate-left-col-php #main #secondary{margin-right:1.5%}
.page-template-page-templatestemplate-left-col-php footer{clear:both;display:table}
.page-template-page-templatestemplate-right-col-php h1.entry-title{margin:0;text-align:left}
.page-template-page-templatestemplate-full-width-php #primary{width:100%}.page-template-page-templatestemplate-full-width-php #secondary{width:100%}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}
footer{float:left;margin:0 auto;padding:40px 0;width:100%;background-color:#231f20;border-top:12px solid #0027e3;text-align:center;font-size:14px;font-size:.875rem;color:white}
footer a{color:inherit}footer .link-pink{color:#d323c1}footer p{margin-bottom:5px}
footer .footer__logo{width:100%}footer .site-info{margin:auto;width:100%}footer .footer-left{display:inline-block;vertical-align:top;margin-top:30px;margin-bottom:40px;padding:10px;text-align:left}
footer .footer-right{display:inline-block;vertical-align:top;margin-top:30px;margin-bottom:40px;padding:10px;text-align:left}
footer .smaller-text{font-size:11px;font-size:.6875rem}footer .smaller-text a{color:white;text-decoration:underline;margin-right:5px}
footer .footer-box{padding:15px;border:1px solid white;display:inline-block;margin-bottom:30px}
footer .footer-box p{margin-bottom:0;line-height:1em}footer .uppercase{font-family:"industry-inc-base","Impact",sans-serif}
.footer__pledge{margin-bottom:50px}.screen-reader-text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{top:5px;left:5px;z-index:100000;clip:auto !important;display:block;width:auto;height:auto;padding:15px 23px 14px;font-weight:bold;font-size:14px;text-decoration:none;line-height:normal;color:#21759b;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}
@media screen and (min-width:200px){.entry-title{font-size:40px;font-size:2.5rem}
ul.nav-menu li{text-align:center;width:100%}.nav-links .nav-previous{float:left;display:block;margin-right:6.6666666667%;width:46.6666666667%;margin-right:0}
.nav-links .nav-previous:last-child{margin-right:0}.nav-links .nav-next{float:left;display:block;margin-right:6.6666666667%;width:46.6666666667%;margin-right:0}
.nav-links .nav-next:last-child{margin-right:0}.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:6.6666666667%;width:100%}
.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}
.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:6.6666666667%;width:100%}
.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}
.page-template-page-templatestemplate-right-col-php #primary{float:left}}@media screen and (min-width:480px){.entry-title{font-size:65px;font-size:4.0625rem}
.home__content-block{padding:25px}.large-block .home__content-block{padding-left:35px}
.post-wrap .single-post__post-title{font-size:40px;font-size:2.5rem}.article-share{font-size:18px;font-size:1.125rem}
}@media screen and (min-width:768px){.entry-title{font-size:100px;font-size:6.25rem}
.container{padding:0}.container--large{padding:0}.content-area{padding:0}.site-main__interior{padding-bottom:220px}
.home__header-top{height:600px;padding:70px 50px}.home__header-bottom{padding:50px;margin-bottom:200px}
.site-branding{float:left;display:inline-block;height:400px;width:400px}.site-branding--small{float:none;width:200px;height:90px}
.hero-section__block-white.with-border:after{right:-12px}.hero-section__block-white{-webkit-transform:translateY(-120px);transform:translateY(-120px);float:left;width:38%;padding:20px}
.hero-section__featured h2{font-size:45px;font-size:2.8125rem}.hero-section__featured{float:right;width:55%;margin-bottom:40px}
.hero-section__featured .article-share{float:right}.hero-section__featured--caption{float:left;width:60%}
.pledge-wrap h3{font-size:46px;font-size:2.875rem}.pledge-wrap{padding:50px 50px}
.hero-section__pledge{margin-bottom:-200px}.form-block{width:24%}.filter-box h3{font-size:33px;font-size:2.0625rem}
.filter-box{height:340px;display:block;position:absolute;padding:50px 50px}.filter-dropdown{display:none}
.filter-list{display:block;position:absolute;left:0;right:0;margin:auto;bottom:50px;width:50%}
.filter-list li{padding:5px 2% 0}ul.nav-menu li{text-align:none;width:inherit}.home__content-block--item{padding:0 25px;width:calc(100% / 3)}
.home__content-block--item.large-block{width:calc(200% / 3)}.home__content-block h3{font-size:22px;font-size:1.375rem}
.fancybox-title{font-size:45px;font-size:2.8125rem}.home__content-block--featured{min-height:700px}
.home__content-block--featured{width:45%}.large-block .home__content-block{border:12px solid #0027e3}
.large-block .home__content-block:before,.large-block .home__content-block:after{width:12px}
.large-block .home__content-block:after{height:calc(100% + 24px);top:-12px;right:-22px}
.post-wrap .single-post__post-title{font-size:67px;font-size:4.1875rem}.post-wrap{padding:50px}
.post-text{width:60%;float:left}.article-share{padding:0 5px;font-size:12px;font-size:.75rem}
.article-share li{padding:5px 20px}.article-share li.social-link a{padding:5px 10px}
button{width:auto}.button.form-block{margin-top:0}.button.form-block button{float:none}
.pledge-button{position:absolute;right:50px;bottom:50px}.site-header.not-home .pledge-button{width:300px;width:auto;display:inline-block;position:absolute;bottom:58px}
.alternate-page-1 .hero-section__block-white.with-border:after{right:-12px}.alternate-page-1 .hero-section__featured--caption{color:black}
.alternate-page-1 .single-post__post-title{font-size:65px;font-size:4.0625rem}.alternate-page-1 .hero-section__featured{position:absolute;right:0;top:0}
.alternate-page-1 .hero-section__bottom{height:200px}.alternate-page-1 .card-wrap{padding:30px}
.alternate-page-1 .article-share li:first-of-type{padding:5px 10px}.page-template-page-templatestemplate-left-col-php #main{display:-webkit-box;display:-ms-flexbox;display:flex}
.page-template-page-templatestemplate-left-col-php #main #primary{float:left;display:block;margin-right:4.347826087%;width:65.2173913043%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.page-template-page-templatestemplate-left-col-php #main #primary:last-child{margin-right:0}
.page-template-page-templatestemplate-left-col-php #main #secondary{float:left;display:block;margin-right:4.347826087%;width:30.4347826087%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.page-template-page-templatestemplate-left-col-php #main #secondary:last-child{margin-right:0}
.page-template-page-templatestemplate-right-col-php #secondary{float:right;margin-right:1.5%}
footer{padding:40px 40px}footer .footer-left{width:300px}.footer__pledge h3{font-size:45px;font-size:2.8125rem}
.footer__pledge{margin-top:-150px;width:90%;margin-left:auto;margin-right:auto;float:none;margin-bottom:100px}
}@media all and (min-width:800px){body.one-page{padding-top:70px}.flexnav{overflow:visible}
.flexnav.opacity{opacity:1}.flexnav.one-page{top:0;right:auto;max-width:1080px}.flexnav li{position:relative;list-style:none;float:left;display:block;background-color:#000;overflow:visible;width:25%}
.flexnav li a{border-bottom:1px solid #acaca1;border-left:1px solid #acaca1;border-right:1px solid #acaca1;border-top:1px solid #acaca1}
.flexnav li>ul{position:absolute;top:auto;left:0}.flexnav li>ul li{width:100%}.flexnav li ul li>ul{margin-left:100%;top:0}
.flexnav li ul li a{border-bottom:0}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}
.flexnav li ul.open li{overflow:visible;max-height:100px}.flexnav li ul.open ul.open{margin-left:100%;top:0}
.menu-button{display:none}}@media screen and (min-width:1024px){.hero-section__block-white{padding:30px;width:350px}
.filter-box{padding:50px 250px}.filter-list{width:100%}.footer__pledge{padding:50px 80px}
}@media screen and (min-width:1140px){.hero-section__block-white h2{font-size:45px;font-size:2.8125rem;line-height:1.1em}
.hero-section__featured{width:65%;margin-bottom:40px}.pledge-wrap{padding:50px 100px}
.pledge-button{position:absolute;right:100px;bottom:50px}}@-webkit-keyframes fade-in{from{opacity:1}
50%{opacity:0}to{opacity:1}}