/*!
Theme Name: TFC Kari For Minnesota Theme
Theme URI: http://underscores.me/
Author: Tech for Campaigns
Author URI: https://www.techforcampaigns.org/
Description: Tech for Campaigns Theme - Kari For Minnesota	
Version: 1.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tfc-basic
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

TFC Basic is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.site,button,input,optgroup,select,textarea{font-size:16px;font-size:1rem;line-height:1.8rem}body.default .site,body.default button,body.default input,body.default optgroup,body.default select,body.default textarea{color:#171a1c}body.youthful .site,body.youthful button,body.youthful input,body.youthful optgroup,body.youthful select,body.youthful textarea{color:#282b2f}body.established .site,body.established button,body.established input,body.established optgroup,body.established select,body.established textarea{color:#1e2529}body.custom .site,body.custom button,body.custom input,body.custom optgroup,body.custom select,body.custom textarea{color:#171a1c}h1,h2,h3,h4,h5,h6{font-family:Merriweather,serif;clear:both}h1{font-weight:500;font-size:calc(44px + 6*(100vw - 400px)/500);line-height:1.2em}@media screen and (max-width:400px){h1{font-size:44px}}@media screen and (min-width:900px){h1{font-size:50px}}h2{font-weight:600;font-size:calc(32px + 6*(100vw - 400px)/500);line-height:1.4em}@media screen and (max-width:400px){h2{font-size:32px}}@media screen and (min-width:900px){h2{font-size:38px}}h3{font-size:28px}h3,h4{font-weight:600;line-height:1.4em}h4{font-size:calc(24px + 4*(100vw - 400px)/500)}@media screen and (max-width:400px){h4{font-size:24px}}@media screen and (min-width:900px){h4{font-size:28px}}h5{font-size:21px;line-height:1.4em}h5,h6{font-weight:600}h6{font-size:16px;line-height:1.3em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:Poppins,serif;clear:both}.wp-block-media-text__content h1,.wp-block-media-text__content h2,.wp-block-media-text__content h3,.wp-block-media-text__content h4,.wp-block-media-text__content h5,.wp-block-media-text__content h6{font-family:Karla,serif;clear:both}footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{font-family:Poppins,serif;clear:both}p{font-family:Karla,sans-serif;font-weight:500;font-size:16px}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Karla,sans-serif;background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}body.default #content .has-footer-color,body.default .has-footer-color,body.kari #content .has-footer-color,body.kari .has-footer-color{color:#0a1c29}body.youthful #content .has-footer-color,body.youthful .has-footer-color{color:#17191c}body.established #content .has-footer-color,body.established .has-footer-color{color:#062c46}body.custom #content .has-footer-color,body.custom .has-footer-color{color:#0a1c29}#content .has-white-background-color,.has-white-background-color{background-color:#fff}#content .has-white-color,.has-white-color{color:#fff}#content .has-pale-grey-background-color,.has-pale-grey-background-color{background-color:#f0f4f9}#content .has-pale-grey-color,.has-pale-grey-color{color:#f0f4f9}#content .has-iron-background-color,.has-iron-background-color{background-color:#d7dbdf}#content .has-iron-color,.has-white-color{color:#d7dbdf}#content .has-porcelain-background-color,.has-porcelain-background-color{background-color:#eff4f3}#content .has-porcelain-color,.has-porcelain-color{color:#eff4f3}#content .has-zircon-background-color,.has-zircon-background-color{background-color:#e6ebea}#content.has-zircon-color,.has-zircon-color{color:#e6ebea}#content .has-zumthor-background-color,.has-zumthor-background-color{background-color:#d4d9d8}#content .has-zumthor-color,.has-zumthor-color{color:#d4d9d8}.wp-block-cover{min-height:600px}.wp-block-cover .wp-block-cover__inner-container{padding-left:0;margin-top:auto}@media screen and (min-width:900px){.wp-block-cover .wp-block-cover__inner-container{margin-top:0;padding-left:9vw}}.wp-block-cover.kari-gradient{position:relative}.wp-block-cover.kari-gradient .wp-block-cover__image-background{z-index:-1}@media screen and (max-width:1130px){.wp-block-cover.kari-gradient .wp-block-cover__image-background{object-position:15% 10%!important}}@media screen and (max-width:899px){.wp-block-cover.kari-gradient .wp-block-cover__image-background{object-position:57% 10%!important}}.wp-block-cover.kari-gradient:before{content:"";height:100%;top:0;left:0;width:100%;position:absolute;background:linear-gradient(358.99deg,#0e53bb 14.02%,rgba(19,92,202,.5) 37.12%,rgba(24,101,217,0) 66%)}@media screen and (min-width:900px){.wp-block-cover.kari-gradient:before{background:linear-gradient(74.96deg,#0e53bb 14.02%,rgba(19,92,202,.5) 37.12%,rgba(24,101,217,0) 66%)}}@media screen and (max-width:899px){.wp-block-cover.kari-gradient .wp-block-cover__inner-container .hide-on-mobile{display:none}.wp-block-cover.kari-gradient .wp-block-cover__inner-container p{font-size:22px!important}}.wp-block-cover p{font-weight:600;line-height:1.3em;margin-top:0;margin-bottom:2vw}.wp-block-cover h2{font-size:calc(30px + 14*(100vw - 400px)/500);margin:0;line-height:1em}@media screen and (max-width:400px){.wp-block-cover h2{font-size:30px}}@media screen and (min-width:900px){.wp-block-cover h2{font-size:44px}}.wp-block-cover.alignfull{margin:0}.wp-block-cover.focus-left{background-position:0}.wp-block-cover.focus-right{background-position:100%}.wp-block-group.desktop-hero{margin:0;padding:16px}.wp-block-group.desktop-hero p{font-size:22px!important}@media screen and (min-width:900px){.wp-block-group.desktop-hero.hide-on-desktop{display:none}}.wp-block-group.get-involved-form{background-color:var(--wp--preset--color--lighter-blue);text-align:center}.wp-block-group.get-involved-form iframe{margin-top:0;margin-bottom:0;max-width:82vw}@media screen and (min-width:652px){.wp-block-group.get-involved-form iframe{height:540px}}@media screen and (min-width:900px){.wp-block-group.get-involved-form iframe{max-width:700px}}.wp-block-pullquote{min-height:250px;padding:3em 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.wp-block-pullquote.is-style-solid-color{margin:0}body.default .wp-block-pullquote.is-style-solid-color{background-color:#1478c6}body.youthful .wp-block-pullquote.is-style-solid-color{background-color:#2056c0}body.established .wp-block-pullquote.is-style-solid-color{background-color:#efefef}body.default .wp-block-pullquote.is-style-solid-color,body.youthful .wp-block-pullquote.is-style-solid-color{color:#fff}body.established .wp-block-pullquote.is-style-solid-color{color:#1e2529}body.custom .wp-block-pullquote.is-style-solid-color{color:#fff}.wp-block-pullquote.is-style-solid-color blockquote{width:82vw;max-width:82vw}.wp-block-pullquote.is-style-solid-color blockquote p{font-weight:500;font-size:calc(24px + 4*(100vw - 400px)/500);line-height:1.7em}@media screen and (max-width:400px){.wp-block-pullquote.is-style-solid-color blockquote p{font-size:24px}}@media screen and (min-width:900px){.wp-block-pullquote.is-style-solid-color blockquote p{font-size:28px}}.wp-block-pullquote.is-style-solid-color blockquote cite{color:inherit}.wp-block-pullquote.is-style-solid-color p{font-weight:600;font-size:28px;font-size:calc(32px + 6*(100vw - 400px)/500);line-height:1.4em}@media screen and (max-width:400px){.wp-block-pullquote.is-style-solid-color p{font-size:32px}}@media screen and (min-width:900px){.wp-block-pullquote.is-style-solid-color p{font-size:38px}}.entry-content .wp-block-columns{display:block}.entry-content .wp-block-columns .wp-block-column{margin:0}.entry-content .wp-block-columns.alignfull{padding:0 2%}@media screen and (min-width:782px){.entry-content .wp-block-columns{display:-ms-flexbox;display:flex}.entry-content .wp-block-columns.has-3-columns .wp-block-column:first-child{margin-right:.5em}.entry-content .wp-block-columns.has-3-columns .wp-block-column:nth-child(2){margin-left:.5em;margin-right:.5em}.entry-content .wp-block-columns.has-3-columns .wp-block-column:last-child{margin-left:.5em}}@media screen and (min-width:1330px){.entry-content .wp-block-columns.alignfull{padding:0 5em}}.entry-content>div,.entry-content>figure{margin-bottom:3em}.entry-content .wp-block-pullquote.alignfull+p{padding-top:2em}.entry-content .wp-block-pullquote.alignwide blockquote p{font-size:26px}@media screen and (max-width:782px){.entry-content .wp-block-pullquote.alignwide blockquote p{font-size:20px}}.entry-content .wp-block-spacer{margin:0}.entry-content div.wp-block-media-text{width:100%;grid-template-areas:"media-text-media" "media-text-content";grid-template-columns:100%}.entry-content div.wp-block-media-text.has-border-lighter-blue{border:4px solid var(--wp--preset--color--lighter-blue)}.entry-content div.wp-block-media-text .wp-block-media-text__content{max-width:768px;width:100%;margin:0 auto;padding:4%;grid-column:1;grid-row:2;grid-template-columns:100%!important}.entry-content div.wp-block-media-text .wp-block-media-text__content h2{margin-bottom:48px}.entry-content div.wp-block-media-text .wp-block-media-text__content p:last-child{margin:0}.entry-content div.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-row:2}.entry-content div.wp-block-media-text .wp-block-media-text__media{width:100%}.entry-content div.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-row:1;grid-column:1}@media screen and (min-width:900px){.entry-content div.wp-block-media-text{width:82vw;min-height:430px;grid-template-columns:1fr 50%}.entry-content div.wp-block-media-text .wp-block-media-text__content{width:100%;padding-left:8%;padding-right:8%;grid-row:1;grid-column:2}.entry-content div.wp-block-media-text .wp-block-media-text__content h2{margin-bottom:48px}.entry-content div.wp-block-media-text .wp-block-media-text__content p:last-child{margin:0}.entry-content div.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-row:1;grid-column:1}.entry-content div.wp-block-media-text.has-background .wp-block-media-text__content{max-width:760px}.entry-content div.wp-block-media-text.is-image-fill .wp-block-media-text__content{padding:2em 20% 4em 8%}.entry-content div.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2}}.wp-block-getwid-images-slider .slick-slider .slick-arrow:before{font-size:30px;color:var(--wp--preset--color--yellow);opacity:1}.wp-block-getwid-images-slider .slick-slider .slick-arrow.slick-next{right:-50px}@media screen and (max-width:782px){.wp-block-getwid-images-slider .slick-slider .slick-arrow.slick-next{right:0}}.wp-block-getwid-images-slider .slick-slider .slick-arrow.slick-prev{left:-50px}@media screen and (max-width:782px){.wp-block-getwid-images-slider .slick-slider .slick-arrow.slick-prev{left:0}}.home-donation-block{padding-top:2em;padding-bottom:2em;margin-bottom:0!important}@media screen and (max-width:782px){.home-donation-block{margin-bottom:20px!important}.home-donation-block .wp-block-tfc-blocks-actblue{margin-top:2em}}.home-donation-block>.wp-block-columns{max-width:82vw;margin:auto}.home-donation-block>.wp-block-columns h2{line-height:1em}.home-donation-block .wp-block-tfc-blocks-actblue .buttons{gap:10px}.home-donation-block .wp-block-tfc-blocks-actblue .buttons a.button{margin:0}.home-donation-block .wp-block-tfc-blocks-actblue .buttons a.button.other-amount{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.home-donation-block .wp-block-column>:last-child{margin-bottom:0}.home-donation-block:last-child{margin-bottom:0!important}.home-about-link-spacing{margin-top:32px!important}.entry-content .home-priorities-grid{gap:2.5em;grid-template-columns:1fr}@media screen and (min-width:782px){.entry-content .home-priorities-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1050px){.entry-content .home-priorities-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1500px){.entry-content .home-priorities-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.entry-content .home-priorities-grid>div{padding:1.5em;border:4px solid var(--wp--preset--color--lighter-blue)}.entry-content .home-priorities-grid>div>.first-child{margin-top:0}.entry-content .home-priorities-grid>div>.last-child{margin-bottom:0}.widget_mc4wp_form_widget{text-align:center}.widget_mc4wp_form_widget input{display:block;margin:10px auto}@media screen and (min-width:900px){.widget_mc4wp_form_widget input{display:inline;margin-left:40px}}.mc4wp-form{background-color:var(--wp--preset--color--light-blue);padding:34px 0;margin-bottom:0!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;max-width:100%!important}@media screen and (min-width:900px){.mc4wp-form{-ms-flex-direction:row;flex-direction:row;padding:78px 0}}.mc4wp-form .mc4wp-response{color:var(--wp--preset--color--white);width:100%;text-align:center}.mc4wp-form h5{color:var(--wp--preset--color--white);font-family:Poppins,sans-serif;margin:0;font-size:28px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media screen and (min-width:900px){.mc4wp-form h5{-ms-flex-direction:row;flex-direction:row}}.mc4wp-form input[type=email]{border-radius:4px;margin:20px 0;width:90vw}@media screen and (min-width:900px){.mc4wp-form input[type=email]{width:45vw;margin:0 5px}}.mc4wp-form input[type=submit]{font-weight:600}#FooterTopNGPEmailForm .at-submit:not(.menu_toggle),.button a,.wp-block-button__link,.wp-block-button__link:visited,button,input[type=button],input[type=reset],input[type=submit],li.button a{font-family:Karla,sans-serif;border:2px solid transparent;border-radius:15px;line-height:1;padding:.6em 1.5em;color:#fff;transition:all .25s ease-out;text-decoration:none;cursor:pointer;background-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--deep-blue)}#FooterTopNGPEmailForm .at-submit:not(.menu_toggle):hover,.button a:hover,.wp-block-button__link:hover,.wp-block-button__link:visited:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,li.button a:hover{background-color:var(--wp--preset--color--deep-blue);color:var(--wp--preset--color--yellow);text-decoration:none}#FooterTopNGPEmailForm .at-submit:not(.menu_toggle):active,#FooterTopNGPEmailForm .at-submit:not(.menu_toggle):focus,.button a:active,.button a:focus,.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:visited:active,.wp-block-button__link:visited:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus,li.button a:active,li.button a:focus{background-color:var(--wp--preset--color--deep-blue);color:var(--wp--preset--color--yellow);text-decoration:none}.ugb-button:hover{opacity:1!important}.navigation-button:visited a,.navigation-button a{font-family:Karla,sans-serif;border:2px solid transparent;border-radius:15px;line-height:1;font-size:16px;padding:.6em 1.5em;color:var(--wp--preset--color--white);transition:all .25s ease-out;text-decoration:none;background-color:var(--wp--preset--color--light-blue);cursor:pointer}.navigation-button:visited a:hover,.navigation-button a:hover{background-color:transparent;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);text-decoration:none}.navigation-button:visited a:active,.navigation-button:visited a:focus,.navigation-button a:active,.navigation-button a:focus{background-color:transparent;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);text-decoration:none}.navigation-button:visited a:visited,.navigation-button a:visited{font-family:Karla,sans-serif;border:2px solid transparent;border-radius:15px;line-height:1;font-size:16px;padding:.6em 1.5em;color:var(--wp--preset--color--white);transition:all .25s ease-out;text-decoration:none;background-color:var(--wp--preset--color--light-blue);cursor:pointer}.navigation-button:visited a:visited:hover,.navigation-button a:visited:hover{background-color:transparent;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);text-decoration:none}.navigation-button:visited a:visited:active,.navigation-button:visited a:visited:focus,.navigation-button a:visited:active,.navigation-button a:visited:focus{background-color:transparent;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);text-decoration:none}.white-button:visited a,.white-button a{font-family:Karla,sans-serif;border-radius:15px;line-height:1;padding:.6em 1.5em;transition:background-color .25s ease-out;text-decoration:none;background-color:transparent;cursor:pointer;border:2px solid var(--wp--preset--color--white);color:var(--wp--preset--color--white)}.white-button:visited a:hover,.white-button a:hover{border-color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--light-blue)}.white-button:visited a:active,.white-button:visited a:focus,.white-button a:active,.white-button a:focus{border-color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--light-blue)}.white-button:visited a:visited,.white-button a:visited{font-family:Karla,sans-serif;border-radius:15px;line-height:1;padding:.6em 1.5em;transition:background-color .25s ease-out;text-decoration:none;background-color:transparent;cursor:pointer;border:2px solid var(--wp--preset--color--white);color:var(--wp--preset--color--white)}.white-button:visited a:visited:hover,.white-button a:visited:hover{border-color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--light-blue)}.white-button:visited a:visited:active,.white-button:visited a:visited:focus,.white-button a:visited:active,.white-button a:visited:focus{border-color:var(--wp--preset--color--white);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--light-blue)}.no-hover a{pointer-events:none;cursor:pointer}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:4px;padding:15px 20px;font-size:16px;line-height:1}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]: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,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}:-ms-input-placeholder{color:#9b9ea7}::placeholder{color:#9b9ea7}.at{font-family:inherit!important}.at .at-title,.at header{font-family:inherit}.at span[style]{font-family:inherit!important}.at .btn-at,.at fieldset legend{font-family:inherit}.at .btn-at{border:none;border-radius:15px;color:#fff;font-size:1.125rem}a{transition:background-color .5s ease-out 1s;text-decoration:none;font-weight:600;color:var(--wp--preset--color--deep-blue)}a:visited{filter:brightness(.8)}a:active,a:focus,a:hover{text-decoration:underline;filter:brightness(.95) saturate(.9)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.auto-width{width:auto!important}.main-navigation{padding-left:0;font-family:Karla,sans-serif}.main-navigation .sub-menu{background-color:var(--wp--preset--color--deep-blue);min-width:200px}.main-navigation .sub-menu .menu-item{opacity:1;transition:all .25s ease-in-out}.main-navigation .sub-menu .menu-item a{width:auto}.main-navigation .sub-menu .menu-item:hover{opacity:.6}.main-navigation ul{background-color:var(--wp--preset--color--deep-blue);transition:all .25s ease-out;overflow:hidden;height:auto;max-height:0;list-style:none;margin:0;padding:0 20px}@media screen and (min-width:782px){.main-navigation ul{overflow:visible}}.main-navigation ul li{padding-bottom:5px}.main-navigation ul li a:after{background-color:transparent}@media screen and (max-width:782px){.main-navigation ul{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw;z-index:3}}.main-navigation ul ul{padding:0}.main-navigation ul ul li{padding-left:1.5em}.main-navigation li.button a:after{display:none}.main-navigation a{color:#fff;display:block;text-decoration:none;color:var(--wp--preset--color--white);transition:all .25s ease-out;font-size:16px;position:relative}.main-navigation a:after{display:none}.main-navigation .menu-item.button{display:none}.main-navigation .menu-item.button a{transition:all .5s ease-out;font-family:Karla,sans-serif;border:2px solid transparent;border-radius:15px;line-height:1;font-size:16px;padding:.6em 1.5em;color:var(--wp--preset--color--white);transition:all .25s ease-out;text-decoration:none;background-color:var(--wp--preset--color--light-blue);cursor:pointer;color:var(--wp--preset--color--deep-blue);background-color:var(--wp--preset--color--yellow)}.main-navigation .menu-item.button a:hover{background-color:transparent;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);text-decoration:none}.main-navigation .menu-item.button a:active,.main-navigation .menu-item.button a:focus{background-color:transparent;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);text-decoration:none}.main-navigation .menu-item.button a:active,.main-navigation .menu-item.button a:focus,.main-navigation .menu-item.button a:hover{border-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--yellow)}@media screen and (max-width:782px){.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a{opacity:.8}}.main-navigation .current-menu-ancestor>a:after,.main-navigation .current-menu-item>a:after,.main-navigation .current_page_ancestor>a:after,.main-navigation .current_page_item>a:after{position:absolute;bottom:1px;content:"";display:block;width:100%;height:1px;background-color:var(--wp--preset--color--white);transition-property:all;transition-duration:.25s;transition-timing-function:ease-out}@media screen and (max-width:782px){.main-navigation .current-menu-ancestor>a:after,.main-navigation .current-menu-item>a:after,.main-navigation .current_page_ancestor>a:after,.main-navigation .current_page_item>a:after{display:none}}.main-navigation.toggled ul,.menu-toggle{max-height:100vh}#site-navigation .menu-toggle{background:none;height:50px;width:50px;padding:0;border:none;position:absolute;top:22px;right:5%}#site-navigation .menu-toggle .hamburger{width:45px;height:32px;position:relative;margin:0;transform:rotate(0deg)}#site-navigation .menu-toggle .hamburger span{display:block;position:absolute;height:4px;width:100%;background:var(--wp--preset--color--white);border-radius:9px;opacity:1;left:0;transition:.25s ease-in-out}#site-navigation .menu-toggle .hamburger span:first-child{top:0}#site-navigation .menu-toggle .hamburger span:nth-child(2){top:13px}#site-navigation .menu-toggle .hamburger span:nth-child(3){top:13px}#site-navigation .menu-toggle .hamburger span:nth-child(4){top:26px}#site-navigation.toggled .menu-toggle .hamburger span:first-child{top:13px;width:0;left:50%}#site-navigation.toggled .menu-toggle .hamburger span:nth-child(2){transform:rotate(45deg)}#site-navigation.toggled .menu-toggle .hamburger span:nth-child(3){transform:rotate(-45deg)}#site-navigation.toggled .menu-toggle .hamburger span:nth-child(4){top:13px;width:0;left:50%}@media screen and (min-width:782px){.menu-toggle{display:none}.main-navigation ul{padding:0 0 .5em;display:block;max-height:none}.main-navigation ul li{padding:0 .5em 0 0;display:inline-block;position:relative}.main-navigation ul li.menu-item.button{display:inline-block}.main-navigation ul li a{color:#fff;display:block;text-decoration:none;color:var(--wp--preset--color--white);transition:all .25s ease-out;font-size:16px;position:relative}.main-navigation ul li a:after{position:absolute;bottom:1px;content:"";display:block;width:0;height:1px;background-color:var(--wp--preset--color--white);transition-property:all;transition-duration:.25s;transition-timing-function:ease-out}.main-navigation ul li a:hover:after{width:100%}.main-navigation ul ul{background:#fff;padding:.75em 2em .75em 0;box-shadow:0 3px 3px rgba(0,0,0,.2);position:absolute;top:100%;left:-999em;z-index:99999;text-align:left}.main-navigation ul ul ul{box-shadow:none;padding:0;position:static}.main-navigation ul ul li{padding-top:.25em;padding-bottom:.25em}.main-navigation ul ul a{width:200px}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation ul .button{display:block;padding:0 4% 0 0;position:absolute;right:0;top:calc(35px - .6em)}}@media screen and (min-width:1200px){.main-navigation ul{text-align:right}.main-navigation ul li{padding:0 0 0 2em}.main-navigation ul .button{padding:0 0 0 2em;position:static}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}#masthead.header-scrolled .menu-item.button a{font-family:Karla,sans-serif;border:2px solid transparent;border-radius:15px;line-height:1;padding:.6em 1.5em;color:#fff;transition:all .25s ease-out;text-decoration:none;cursor:pointer;background-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--deep-blue)}#masthead.header-scrolled .menu-item.button a:hover{background-color:var(--wp--preset--color--deep-blue);color:var(--wp--preset--color--yellow);text-decoration:none}#masthead.header-scrolled .menu-item.button a:active,#masthead.header-scrolled .menu-item.button a:focus{background-color:var(--wp--preset--color--deep-blue);color:var(--wp--preset--color--yellow);text-decoration:none}#masthead.header-scrolled .menu-item.button a:active,#masthead.header-scrolled .menu-item.button a:focus,#masthead.header-scrolled .menu-item.button a:hover{border-color:var(--wp--preset--color--yellow)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.flex-center-all{-ms-flex-pack:center;justify-content:center}.flex-center-all,.flex-center-vertical{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.flex-center-horizontal{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}#FooterTopNGPEmailForm,#FooterTopNGPEmailForm form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#FooterTopNGPEmailForm .ngp-form{margin:0}#FooterTopNGPEmailForm .at-legend,#FooterTopNGPEmailForm .at-row,#FooterTopNGPEmailForm .at-title,#FooterTopNGPEmailForm header{display:none}#FooterTopNGPEmailForm .at-inner{background:transparent}#FooterTopNGPEmailForm .at .at-fieldset{min-width:inherit}#FooterTopNGPEmailForm .at-text.HomePhone{display:none!important}#FooterTopNGPEmailForm .at-row.EmailAddress{display:block}#FooterTopNGPEmailForm .at label{color:#fff;text-align:left}#FooterTopNGPEmailForm .at label input{min-width:280px}#FooterTopNGPEmailForm .cta{font-weight:700;font-size:1.25rem;padding-top:1em}@media screen and (min-width:1200px){#FooterTopNGPEmailForm .cta{padding-top:0}}#FooterTopNGPEmailForm .at-form-submit{padding:0}#FooterTopNGPEmailForm .error{background-color:#fff;font-weight:700}#FooterTopNGPEmailForm .at .btn-at{color:var(--wp--preset--color--deep-blue)}#hello-bar{display:none;text-align:center;width:100%;padding:10px 10px 16px;position:relative}#hello-bar h2{font-size:1.1rem;color:#000;margin-bottom:5px;padding:0}#hello-bar p{font-size:.9rem;color:#000;padding:0;margin:0}#hello-bar button{border-radius:2px;background-color:hsla(0,0%,100%,.4);color:#000;font-size:1.3rem;font-weight:700;position:absolute;top:3px;right:3px;padding:3px 8px}#hello-bar a:hover{text-decoration:none}#hello-bar.info{background-color:green}#hello-bar.warning{background-color:#f1b434}#hello-bar.alert{background-color:#db043c}#masthead{background-color:var(--wp--preset--color--deep-blue);width:100%;box-shadow:0 5px 8px 0 rgba(0,0,0,.15);position:relative;padding:0 20px;height:94px}#masthead .mobile-donate{font-family:Karla,sans-serif;border:2px solid transparent;border-radius:15px;line-height:1;font-size:16px;padding:.6em 1.5em;color:var(--wp--preset--color--white);transition:all .25s ease-out;text-decoration:none;background-color:var(--wp--preset--color--light-blue);cursor:pointer;color:var(--wp--preset--color--deep-blue);background-color:var(--wp--preset--color--yellow);display:block;position:absolute;top:29px;right:20%}#masthead .mobile-donate:hover{background-color:transparent;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);text-decoration:none}#masthead .mobile-donate:active,#masthead .mobile-donate:focus{background-color:transparent;border-color:var(--wp--preset--color--white);color:var(--wp--preset--color--white);text-decoration:none}#masthead .mobile-donate:active,#masthead .mobile-donate:focus,#masthead .mobile-donate:hover{border-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--yellow)}#masthead .width-wrapper{height:100%;max-width:100%;display:block}#masthead .site-branding{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;line-height:0}#masthead .custom-logo{max-height:65px;width:auto}#masthead .site-title{font-size:30px;font-weight:600;margin:0;line-height:1.2em}#masthead .site-description{font-size:20px;margin:0;line-height:1.2em}@media screen and (min-width:782px){#masthead{padding:0 35px}#masthead .width-wrapper{height:100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}#masthead .custom-logo{max-height:80px;width:auto}#masthead .mobile-donate{display:none}#masthead.site-header--sticky{position:-webkit-sticky;position:sticky;top:0;z-index:10000}.admin-bar #masthead.site-header--sticky{top:32px}}@media screen and (min-width:1200px){#masthead .width-wrapper{display:-ms-flexbox;display:flex;width:100%;max-width:82vw;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%}#masthead .custom-logo{max-height:82px;width:auto}#masthead .site-branding{padding-right:2em;-ms-flex-negative:0;flex-shrink:0}}body{text-rendering:optimizeLegibility;font-smoothing:antialiased}.sticky{display:block}.site-content .width-wrapper{width:82vw;max-width:82vw;margin:0 auto}.updated:not(.published){display:none}.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.entry-content>*{max-width:82vw;margin-left:auto!important;margin-right:auto!important}.entry-content>.alignwide{max-width:82vw}.entry-content>.alignfull{max-width:none}.page-template-default .entry-content{padding-top:3em}body.page .entry-content{padding-top:0}.entry-header{font-family:Karla;background-color:var(--wp--preset--color--light-blue)}.entry-header .title-meta{padding:40px}.entry-header .title-meta .entry-title{font-weight:900;font-size:60px;color:var(--wp--preset--color--white);margin:0}@media screen and (max-width:600px){.entry-header .title-meta .entry-title{font-size:40px;text-align:center}}.entry-header .post-thumbnail img{display:block;width:100%;height:auto}@media screen and (min-width:782px){.entry-header.header-featured-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.entry-header.header-featured-image .title-meta{width:50%;padding:5em}.entry-header.header-featured-image .post-thumbnail{width:50%}.entry-header.header-featured-image .post-thumbnail img{width:100%}}.entry-header.header-no-featured-image .entry-title{color:var(--wp--preset--color--white);text-align:center;padding:1em 0;font-size:60px;font-weight:900}@media screen and (min-width:782px){.entry-header.header-no-featured-image .entry-title{padding:1em 2em;font-size:calc(32px + 18*(100vw - 400px)/500)}}@media screen and (min-width:782px) and (max-width:400px){.entry-header.header-no-featured-image .entry-title{font-size:32px}}@media screen and (min-width:782px) and (min-width:900px){.entry-header.header-no-featured-image .entry-title{font-size:50px}}@media screen and (max-width:600px){.entry-header.header-no-featured-image .entry-title{font-size:40px;text-align:center}}.archive .sidebar-wrapper,.blog .sidebar-wrapper,.page .entry-footer,.search .sidebar-wrapper,.single-post .sidebar-wrapper{width:82vw;max-width:82vw;margin:0 auto}@media screen and (min-width:900px){.archive .sidebar-wrapper,.blog .sidebar-wrapper,.search .sidebar-wrapper,.single-post .sidebar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.archive .sidebar-wrapper #primary,.blog .sidebar-wrapper #primary,.search .sidebar-wrapper #primary,.single-post .sidebar-wrapper #primary{width:66%}.archive .sidebar-wrapper #secondary,.blog .sidebar-wrapper #secondary,.search .sidebar-wrapper #secondary,.single-post .sidebar-wrapper #secondary{width:30%;padding-top:3em}}.archive .sidebar-wrapper .entry-header .entry-title,.blog .sidebar-wrapper .entry-header .entry-title,.search .sidebar-wrapper .entry-header .entry-title,.single-post .sidebar-wrapper .entry-header .entry-title{font-size:calc(32px + 6*(100vw - 400px)/500)}@media screen and (max-width:400px){.archive .sidebar-wrapper .entry-header .entry-title,.blog .sidebar-wrapper .entry-header .entry-title,.search .sidebar-wrapper .entry-header .entry-title,.single-post .sidebar-wrapper .entry-header .entry-title{font-size:32px}}@media screen and (min-width:900px){.archive .sidebar-wrapper .entry-header .entry-title,.blog .sidebar-wrapper .entry-header .entry-title,.search .sidebar-wrapper .entry-header .entry-title,.single-post .sidebar-wrapper .entry-header .entry-title{font-size:38px}}.archive .post-navigation,.blog .post-navigation,.search .post-navigation,.single-post .post-navigation{width:82vw;max-width:82vw;margin:0 auto}#comments{width:96%;max-width:770px;margin:0 auto}.archive article,.blog article,.search article{margin-bottom:3em}.blog article a{color:var(--wp--preset--color--deep-blue)}.blog article .entry-header{background-color:#fff}.widget_archive a,.widget_recent_entries a{color:var(--wp--preset--color--deep-blue)}.error-404{max-width:770px;padding:1em 3em 5em;margin:0 auto}.remove-margin-all{margin:0p}.remove-margin-bottom{margin-bottom:0!important}.remove-margin-top{margin-top:0}.remove-margin-left{margin-left:0}.remove-margin-right{margin-right:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}#pre-footer{background-color:var(--wp--preset--color--deep-blue);text-align:center;padding:2em 3em .5em}#pre-footer h3{font-size:20px;padding-top:0}#colophon{background-color:var(--wp--preset--color--deep-blue);color:#adafb6;padding:0 0 20px}#colophon a{color:#fff;text-decoration:none}#colophon a:hover{text-decoration:underline}#colophon .footer-widgets{width:82vw;max-width:82vw;margin:0 auto;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.25)}#colophon .footer-widgets .widget-title{font-size:16px}#colophon .footer-widgets .widget_nav_menu ul{margin:0;padding:0}#colophon .footer-widgets .widget_nav_menu ul li{margin:.75em .5em;padding:0;list-style-type:none}#colophon .footer-widgets .widget_nav_menu ul li.button{margin:1.5em 0}@media screen and (min-width:782px){#colophon .footer-widgets{display:-ms-flexbox;display:flex}#colophon .footer-widgets .widget-column{max-width:100%;margin-left:1.5em;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}}#colophon .site-info{width:82vw;max-width:82vw;margin:0 auto;text-align:center}#colophon .site-info .footer-menu ul{margin:4em .25em 3em;padding:0}#colophon .site-info .footer-menu ul li{display:inline-block;list-style-type:none;margin:1em;padding:0}#colophon .site-info .paid-for{display:inline-block;margin:2em auto 0;border:1px solid hsla(0,0%,100%,.25);padding:.5em 5em}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}