@charset "UTF-8";/*!
Theme Name: wgfpa
Theme URI: 
Author: Quandarymat, LLC
Author URI: https://quandarymat.com
Description: Custom built for WGF, uses CSS Grid and Flexbox for layouts.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wgfpa
Tags:

This theme, like WordPress, is licensed under the GPL.

wgfpa is based on Kuhn. Kuhn is based on Underscores http://underscores.me/, (C) 2012-2016 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 http://necolas.github.com/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.5em 0}
mark{background:#ff0;color:#000}
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}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
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}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
body,button,input,select,textarea{color:#241f20;font-family:"Barlow",sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:1.5}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:300;line-height:1.3em}
h1{font-size:2.75em;line-height:1}
@media screen and (min-width:900px){h1{font-size:3.75em}
}h2{font-size:1.75em;line-height:1.25}
@media screen and (min-width:900px){h2{font-size:2.25em}
}h2.subheading{text-transform:uppercase;font-weight:700;color:#adb6bd;font-size:1em;line-height:1}
h2.subheading+h1{margin-top:0}
h2 a:hover{border:0}
h3{font-size:2.2em}
h4{font-size:2em}
h5{font-size:1.8em}
h6{font-size:1.6em}
p,ul{margin-top:.5em;margin-bottom:1em;line-height:2}
dfn,cite,em,i{font-style:italic}
blockquote{position:relative;margin:0 0 1em;padding:1em 2em .5em 5em;font-family:"Merriweather",serif;color:#c80d3a}
blockquote:before{position:absolute;top:-.2em;left:-.13em;content:"“";line-height:100%;color:white}
.copy-accent{font-family:"Merriweather",serif}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #6b747d;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
html{box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{background:#fff}
blockquote,q{quotes:"“ ”"}
hr{background-color:#c80d3a;border:0;height:2px;margin:3em 0;max-width:178px}
ul,ol{margin:0 0 1.5em}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:.5em}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
figure{margin:0}
table{border-collapse:collapse;margin:0 0 1.5em;width:100%}
thread th{border-bottom:2px solid #bbb;padding-bottom:.5em}
td,th{vertical-align:top}
th{padding:.4em;text-align:left}
tr{border-bottom:1px solid #eee}
td{padding:.4em}
th:first-child,td:first-child{padding-left:0}
th:last-child,td:last-child{padding-right:0}
button,input[type="button"],input[type="reset"],input[type="submit"],a.btn,a.btn:visited{border:2px solid;border-color:#c80d3a;background:transparent;color:#c80d3a;font-size:18px;font-size:1.125rem;line-height:1;padding:15px;outline:none !important;cursor:pointer;min-width:130px;display:inline-block;text-align:center}
button:hover,button:active,button:focus,input[type="button"]:hover,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus,a.btn:hover,a.btn:active,a.btn:focus,a.btn:visited:hover,a.btn:visited:active,a.btn:visited:focus{background:#c80d3a;color:#fff !important;border-bottom:2px solid #c80d3a !important}
button.btn-emphasize,input[type="button"].btn-emphasize,input[type="reset"].btn-emphasize,input[type="submit"].btn-emphasize,a.btn.btn-emphasize,a.btn:visited.btn-emphasize{background:#c80d3a;color:#fff !important;border-bottom:2px solid #c80d3a !important}
button.btn-inverse,button.btn-inverse:visited,input[type="button"].btn-inverse,input[type="button"].btn-inverse:visited,input[type="reset"].btn-inverse,input[type="reset"].btn-inverse:visited,input[type="submit"].btn-inverse,input[type="submit"].btn-inverse:visited,a.btn.btn-inverse,a.btn.btn-inverse:visited,a.btn:visited.btn-inverse,a.btn:visited.btn-inverse:visited{color:#fff;border-color:#fff}
button.btn-inverse:hover,button.btn-inverse:active,button.btn-inverse:focus,button.btn-inverse:visited:hover,button.btn-inverse:visited:active,button.btn-inverse:visited:focus,input[type="button"].btn-inverse:hover,input[type="button"].btn-inverse:active,input[type="button"].btn-inverse:focus,input[type="button"].btn-inverse:visited:hover,input[type="button"].btn-inverse:visited:active,input[type="button"].btn-inverse:visited:focus,input[type="reset"].btn-inverse:hover,input[type="reset"].btn-inverse:active,input[type="reset"].btn-inverse:focus,input[type="reset"].btn-inverse:visited:hover,input[type="reset"].btn-inverse:visited:active,input[type="reset"].btn-inverse:visited:focus,input[type="submit"].btn-inverse:hover,input[type="submit"].btn-inverse:active,input[type="submit"].btn-inverse:focus,input[type="submit"].btn-inverse:visited:hover,input[type="submit"].btn-inverse:visited:active,input[type="submit"].btn-inverse:visited:focus,a.btn.btn-inverse:hover,a.btn.btn-inverse:active,a.btn.btn-inverse:focus,a.btn.btn-inverse:visited:hover,a.btn.btn-inverse:visited:active,a.btn.btn-inverse:visited:focus,a.btn:visited.btn-inverse:hover,a.btn:visited.btn-inverse:active,a.btn:visited.btn-inverse:focus,a.btn:visited.btn-inverse:visited:hover,a.btn:visited.btn-inverse:visited:active,a.btn:visited.btn-inverse:visited:focus{background:#fff;color:#241f20 !important}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#6b747d;border:1px solid #e4e8eb;border-radius:0;padding:3px;outline:none !important}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#241f20;outline:none !important;border:1px solid #adb6bd}
select{border:1px solid #e4e8eb}
textarea{width:100%}
::-webkit-input-placeholder{color:#adb6bd}
::-moz-placeholder{color:#adb6bd}
:-ms-input-placeholder{color:#adb6bd}
:-moz-placeholder{color:#adb6bd}
.submit-overlay{display:none}
form.submitting{position:relative}
form.submitting .submit-overlay{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.75)}
form.submitting .fa-circle-notch{position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;color:#c80d3a}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(1turn)}
}.field{margin-bottom:2em}
.checkbox-group label{margin:0 .75em}
p.label{font-weight:700;line-height:1.2;margin:0 0 .5em}
.checkbox-wrapper{display:block}
.checkbox-wrapper input[type="checkbox"]{width:0}
.checkbox-wrapper input[type="checkbox"] ~ .fa-square{margin-right:5px;display:inline-block}
.checkbox-wrapper input[type="checkbox"] ~ .fa-check-square{margin-right:5px;display:none;color:#c80d3a}
.checkbox-wrapper input[type="checkbox"]:checked ~ .fa-square{display:none}
.checkbox-wrapper input[type="checkbox"]:checked ~ .fa-check-square{display:inline-block}
p.error{background:#c80d3a;padding:1em;color:#fff}
a{color:#241f20;font-weight:700;text-decoration:none;transition:all .3s ease-in-out}
a:visited{color:#241f20}
a:hover,a:focus,a:active{color:#241f20}
a:focus{outline:thin dotted #adb6bd}
a:hover,a:active{outline:0;border-bottom:1px solid #241f20}
.page-content a,.entry-content a,.entry-summary a,.comment-content a{text-decoration:none}
.page-content a:focus,.page-content a:hover,.entry-content a:focus,.entry-content a:hover,.entry-summary a:focus,.entry-summary a:hover,.comment-content a:focus,.comment-content a:hover{color:#241f20;border-bottom:1px solid #241f20}
.comment-navigation,.posts-navigation,.post-navigation,.paging-navigation{padding:2em 0;font-family:"Barlow",sans-serif;font-size:90%;text-align:left;overflow:hidden}
.comment-navigation a,.posts-navigation a,.post-navigation a,.paging-navigation a{display:block;width:100%;text-decoration:none;padding:1em;border:1px solid #241f20;color:black}
.comment-navigation a:hover,.comment-navigation a:focus,.posts-navigation a:hover,.posts-navigation a:focus,.post-navigation a:hover,.post-navigation a:focus,.paging-navigation a:hover,.paging-navigation a:focus{color:white;border-color:#241f20;background-color:#241f20}
.posts-navigation{margin:0 auto 2em;padding:0 1em}
.post-navigation a{position:relative}
.post-navigation svg{position:absolute;top:50%;margin-top:-12px;font-size:1.666em}
.post-navigation .nav-previous a{padding-left:45px}
.post-navigation .nav-previous a svg{left:.6em;transition:left .3s ease-in-out}
.post-navigation .nav-previous a:hover svg{left:.333em;transition:left .3s ease-in-out}
.post-navigation .nav-next a{padding-right:45px}
.post-navigation .nav-next a svg{right:.6em;transition:right .3s ease-in-out}
.post-navigation .nav-next a:hover svg{right:.333em;transition:right .3s ease-in-out}
@media screen and (min-width:900px){.nav-links{display:flex;justify-content:space-between;align-items:stretch;padding:0}
.comment-navigation .nav-previous,.comment-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{float:left;display:flex;align-items:stretch;width:48%}
.comment-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right}
.nav-previous{padding-bottom:0}
}@supports(grid-area:auto){@media screen and (min-width:900px){.posts-navigation{display:flex;width:100%;margin:0;padding:0}
.nav-links{display:flex;width:100%}
.nav-next .nav-links a{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'><polyline points='32.3,57.3 6,26.7 32.3,-3.8' stroke='hsla(0, 0%, 100%, .2)' fill='transparent' stroke-width='8'/></svg>");background-repeat:no-repeat;background-position:left center;background-size:auto 110%}
.nav-previous .nav-links a{background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'><polyline points='8.3,-18.1 34.6,12.4 8.3,43' stroke='hsla(0, 0%, 100%, .2)' fill='transparent' stroke-width='8'/></svg>");background-repeat:no-repeat;background-position:right center;background-size:auto 110%}
.nav-previous .nav-links a{display:flex;justify-content:flex-end;align-items:flex-end}
}}.post-navigation .meta-nav{display:block}
@media screen and (min-width:30em){.post-navigation{padding-bottom:1em}
}.post-navigation .post-title{font-size:1.2em;font-weight:700;border-bottom:3px solid #241f20}
.post-navigation a:hover .post-title,.post-navigation a:focus .post-title{border-bottom-color:white}
.social-menu{margin-bottom:-1.5em;width:120px;font-size:1.25em;margin:0;padding:15px 0 0 0;display:none}
.social-menu ul{display:flex;justify-content:center;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}
.social-menu ul li{display:inline-block}
.social-menu ul a,.social-menu ul a:visited{display:block;padding:0 7px;color:transparent;text-decoration:none}
.social-menu ul a .icon,.social-menu ul a:visited .icon{fill:#241f20;transition:fill .2s}
.social-menu ul a:hover,.social-menu ul a:focus,.social-menu ul a:visited:hover,.social-menu ul a:visited:focus{text-decoration:underline;cursor:pointer;border:0;color:#c80d3a}
.social-menu ul a:hover .icon,.social-menu ul a:focus .icon,.social-menu ul a:visited:hover .icon,.social-menu ul a:visited:focus .icon{fill:#241f20}
@media screen and (min-width:900px){.social-menu{order:3;display:block;margin-right:-15px}
.social-menu ul{justify-content:flex-start}
}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:0;width:0;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#c80d3a;display:block;font-size:14px;font-size:.875rem;font-weight:bold;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}
.widget-area{padding:1.5em 2em;background-color:#e4e8eb}
@supports(grid-area:auto){@media screen and (min-width:1260px){.widget-area{margin-top:0}
}}@media screen and (min-width:900px) and (max-width:1799px){.widget-area{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid white}
.widget-area .widget{width:47.5%}
}@media screen and (min-width:900px) and (max-width:1799px) and (min-width:1260px){.widget-area .widget{width:30%}
}@media screen and (min-width:1260px){.archive-view .widget-area{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#e4e8eb;border-top:1px solid white}
.archive-view .widget-area .widget{width:30%}
}@media screen and (min-width:1260px) and (min-width:1800px){.archive-view .widget-area .widget{width:22.5%}
}@media screen and (min-width:1260px) and (min-width:2300px){.archive-view .widget-area .widget{width:18.5%}
}.widget{margin:0 0 2em;padding:0 0 2em}
.widget ul,.widget ol{padding:.7em 0 0;margin-bottom:0;list-style-type:none}
.widget ul li,.widget ol li{display:block;line-height:2em}
.widget ul li ul,.widget ul li ol,.widget ol li ul,.widget ol li ol{margin-left:.5em}
@media screen and (min-width:30em){.widget ul li ul,.widget ul li ol,.widget ol li ul,.widget ol li ol{margin-left:1em}
}.widget a{font-weight:400;text-decoration:none}
.widget a:hover,.widget a:focus{border-bottom:1px solid #c80d3a}
.widget select{width:100%;height:2.5em;padding:10px;border:1px solid #ccc}
.widget-title{margin-top:0;margin-bottom:.5em;font-size:1.4em}
.widget_archive li{color:#7d7d7d}
.widget_categories .children{padding-top:0}
.widget_search .search-submit{display:none}
.widget_pages .children,.widget_nav_menu .sub-menu{padding-top:0;padding-bottom:.5em}
.widget_pages a,.widget_nav_menu a{display:block;padding:1em 0;text-decoration:none;border-bottom:1px dashed #807f7f}
.widget_pages a:hover,.widget_pages a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus{text-decoration:none;border-bottom:1px dashed #807f7f}
.widget_pages li,.widget_nav_menu li{padding:0}
.widget_meta li{padding:0}
.widget_recent_comments li{line-height:1.3em;padding-bottom:.5em}
.widget_recent_comments a:hover,.widget_recent_comments a:focus{padding-left:0}
.widget_rss li{margin-bottom:1em}
.widget li a.rsswidget{padding-right:.5em;font-size:1em;line-height:1.4em}
.rss-date,.widget_rss cite{color:#333;font-family:"Barlow",sans-serif;font-size:.8em}
.rssSummary{padding:.5em 0;font-size:.8em;line-height:1.4em}
.widget_search input[type="search"]{box-sizing:border-box;width:100%;padding:.5em 1em;border:1px solid #c3c3c3;border-radius:0}
.widget_calendar{font-weight:400}
.widget_calendar caption{padding:.5em 0;font-size:1em;font-weight:500;text-align:left}
.widget_calendar thead{background:transparent;color:black}
.widget_calendar thead th{border-bottom-width:2px}
.widget_calendar td{padding:.2em;font-size:.8em;text-align:center;background:white;border:1px solid #ccc}
.widget_calendar th{border:0;text-align:center}
.widget_calendar .pad{background:#eaeaea}
.widget_calendar a{font-weight:900;text-decoration:none}
.textwidget{font-size:80%;line-height:1.3em}
.content-area .widget_wgfpa_recent_comments li a,.content-area .widget_wgfpa_recent_posts li a{color:black}
.widget_wgfpa_recent_comments li,.widget_wgfpa_recent_posts li{position:relative;padding:0 0 1em 70px;margin-bottom:2em;border-bottom:1px solid #c3c3c3}
.widget_wgfpa_recent_comments ul,.widget_wgfpa_recent_posts ul{margin-top:2em;margin-bottom:0;padding-bottom:0}
.widget_wgfpa_recent_comments li:last-child,.widget_wgfpa_recent_posts li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}
.widget_wgfpa_recent_comments a,.widget_wgfpa_recent_posts a{display:block;font-size:1em}
.widget_wgfpa_recent_comments a:focus,.widget_wgfpa_recent_comments a:hover,.widget_wgfpa_recent_posts a:focus,.widget_wgfpa_recent_posts a:hover{text-decoration:none;border-bottom:0}
.widget_wgfpa_recent_comments .post-icon,.widget_wgfpa_recent_posts .post-icon{position:absolute;left:0;width:50px;height:50px}
.widget_wgfpa_recent_comments .post-icon img{border-radius:50px}
.widget_wgfpa_recent_comments .title,.widget_wgfpa_recent_comments .original-title{margin-top:0;margin-bottom:.8em;font-size:.7em;line-height:1.4em}
.widget_wgfpa_recent_comments .excerpt{margin-top:0;margin-bottom:.8em;font-size:.8em;font-weight:400;line-height:1.4em}
.widget_wgfpa_recent_comments .excerpt:before{content:"“"}
.widget_wgfpa_recent_comments .excerpt:after{content:"”"}
.widget_wgfpa_recent_comments .original-title{color:#7d7d7d;font-weight:500}
.widget_wgfpa_recent_comments .original-title span{font-weight:normal;font-style:italic}
.widget_wgfpa_recent_comments a:focus .original-title,.widget_wgfpa_recent_comments a:hover .original-title{text-decoration:underline}
.widget_wgfpa_recent_comments a:focus .title,.widget_wgfpa_recent_comments a:focus .excerpt,.widget_wgfpa_recent_comments a:hover .title,.widget_wgfpa_recent_comments a:hover .excerpt{color:inherit}
.widget_wgfpa_recent_posts .post-icon{width:50px;height:50px;font-size:1.3em;line-height:50px;text-align:center;color:#fff;background:#333}
.widget_wgfpa_recent_posts .title{margin:0;font-size:.9em;line-height:1.4em}
.widget_wgfpa_recent_posts .meta{margin:0 0 .8em;font-size:.7em;text-transform:uppercase;color:#7d7d7d}
.widget_wgfpa_recent_posts a:hover .title,.widget_wgfpa_recent_posts a:focus .title{text-decoration:underline}
.site-cols,.site-main-wide,.site-main,.wrapper{padding:15px;max-width:1260px;margin:0 auto}
body.video-overlay-on{overflow:hidden}
.video-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.75);z-index:100000}
.video-overlay button{position:absolute;top:30px;right:30px;width:30px;line-height:30px;height:30px;padding:0;min-width:0;border:0;color:#fff;font-size:30px}
.video-overlay button:hover{border-bottom:none !important;color:#c80d3a;background:0}
.video-overlay .video-wrapper{background:black;margin:auto;width:80vw;height:45vw;position:relative;top:50%;transform:translateY(-50%)}
.video-overlay .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media screen and (min-width:1260px){.video-overlay .video-wrapper{width:1008px;height:567px}
}@media(min-aspect-ratio:16 / 9){.video-overlay .video-wrapper{width:142.222vh;height:80vh}
}.page-header{padding:1em;flex-wrap:wrap;align-items:flex-start}
.page-title{width:100%;margin:0;font-family:"Barlow",sans-serif;font-size:1.6em;line-height:1.3em;color:#241f20;word-break:break-word}
.archive-description{font-family:"Barlow",sans-serif;font-size:90%}
.archive-view .post,.archive-view .page{padding:1em}
.archive-view .post:after,.archive-view .page:after{display:block;margin:4em 0;width:33.33%;content:"";border-bottom:3px solid #241f20}
@media screen and (min-width:900px){.archive-view .site-main:after{content:"";display:block;clear:both}
.archive-view .post,.archive-view .page{background:white}
.archive-view .post:after,.archive-view .page:after{display:none}
.archive-view .entry-title{word-break:break-word;font-size:2em}
.archive-view .featured-image{margin:-1em -1em 0;width:calc(100% + 2em)}
}@supports(grid-area:auto){@media screen and (min-width:900px){.archive-view .post-card{border:0;border-bottom:2px solid #e4e8eb;width:100%}
.archive-view .post-card:last-child{border-bottom:0}
}@media screen and (min-width:900px){.archive-view.error404 .site-main{grid-template-columns:1fr minmax(auto,66.66%) 1fr;grid-template-areas:". post ."}
.archive-view.error404 .site-main article{grid-area:post}
.archive-view .category-featured{grid-column:span 2}
}}.notification-bar{background:#241f20;color:white;font-weight:300;text-align:center;text-transform:uppercase;letter-spacing:.05em}
.notification-bar .notification-bar__message{width:100%;text-align:center}
.notification-bar .notification-bar__message p{margin:0;line-height:1.2}
.notification-bar .notification-bar__message:first-child:not(:last-child){-webkit-animation:fade 10s infinite}
.notification-bar .notification-bar__message:last-child:not(:first-child){-webkit-animation:fade2 10s infinite;position:absolute;top:12px;left:0}
.scrolled .notification-bar{display:none}
@keyframes fade{0%{opacity:1}
35%{opacity:1}
50%{opacity:0}
85%{opacity:0}
100%{opacity:1}
}@keyframes fade2{0%{opacity:0}
35%{opacity:0}
50%{opacity:1}
85%{opacity:1}
100%{opacity:0}
}.site-header{position:relative;color:#241f20;background-color:rgba(255,255,255,0.7);border-bottom:1px solid #fff;z-index:999;transition:background-color .3s ease-in-out}
.scrolled .site-header{background-color:#fff;border-color:#e4e8eb}
@media screen and (min-width:900px){.site-header{position:fixed;width:100%;top:0;left:0;z-index:999}
}.site-header .wrapper{padding:0 15px !important;display:flex;flex-direction:row;justify-content:space-between;align-items:center}
.site-header .notification-bar .wrapper{padding:10px 15px !important;display:block}
.site-header .header-content{display:flex;flex:1;justify-content:space-between}
.site-branding{width:120px;order:2;z-index:9999;position:relative;top:15px;margin-bottom:-3px}
@media screen and (min-width:900px){.site-branding{order:1}
}.custom-logo-link{display:block;padding:0}
.custom-logo-link:hover{border:0}
.custom-logo-link img{display:block;max-height:95px;width:auto}
.site-branding__text{display:none;flex-direction:column;justify-content:center;height:65px}
.site-title{display:none;margin:0 0 .25em;padding:0;font-size:1.6em;font-weight:900;line-height:1em}
.site-title a{color:white;text-decoration:none}
.site-title a:hover,.site-title a:focus{text-decoration:underline}
.site-description{display:none;margin:0 0 .25em;font-size:.9em;font-style:italic;font-weight:100}
.main-navigation{font-family:"Barlow",sans-serif;font-size:17px;order:3;padding-bottom:0;text-align:center}
.main-navigation ul{display:none;list-style:none;margin:0;padding:0}
.main-navigation ul li{margin:0 15px 1px 15px;display:inline-block}
.main-navigation ul:hover>ul,.main-navigation ul:focus>ul{left:auto}
.main-navigation ul li.donate a,.main-navigation ul li.cta a{background:#c80d3a;color:#fff;padding-left:15px;padding-right:15px;padding-bottom:1em}
.main-navigation ul li.donate a:hover,.main-navigation ul li.cta a:hover{background:#241f20;color:#fff}
.main-navigation ul a{color:#241f20}
.main-navigation ul ul{display:none;top:1.5em;z-index:99999;margin-top:1px;margin-right:-1px;padding-top:0}
.main-navigation ul ul ul{top:0}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}
.main-navigation ul ul li li a{padding-left:1.4em}
.main-navigation li{position:relative}
.main-navigation a{display:inline-block;width:100%;padding:.5em 0;text-decoration:none;color:#241f20}
.main-navigation a.dropdown-toggle>svg{margin-left:.2em}
.main-navigation a.dropdown-toggle:after{display:none;font-family:"Font Awesome 5 Solid";content:'\f0d7'}
.main-navigation a.dropdown-toggle.toggled-on:after{content:'\f0d8'}
.main-navigation a.toggled-on{color:#c80d3a}
@media screen and (min-width:900px){.main-navigation a{width:auto}
}.main-navigation a:hover,.main-navigation a:focus{text-decoration:none;border:0;color:#c80d3a}
.menu-toggle{display:block;width:auto;color:#241f20;border:0;border-radius:0;min-width:0;max-height:64px;text-align:left;padding:15px;line-height:2}
.menu-toggle:hover,.menu-toggle:active,.menu-toggle:focus{background:0;color:#c80d3a;border:none !important}
.menu-toggle span{position:absolute;left:-999em}
.toggled-on ul,.children.toggled-on{position:absolute;height:auto;display:block;top:auto;width:100%;background:#fff;left:0;z-index:999}
.toggled-on ul li,.children.toggled-on li{width:100%;margin:0;border-bottom:1px solid #e4e8eb}
.toggled-on ul li a,.children.toggled-on li a{padding:1em 0}
.toggled-on ul li li,.children.toggled-on li li{border-bottom:0}
.sub-menu.toggled-on{display:block;position:static;border-top:1px solid #e4e8eb;padding:.75em 0}
.sub-menu.toggled-on li{display:block}
.sub-menu.toggled-on a{padding:.5em 0}
@media screen and (min-width:900px){.menu-toggle{display:none}
.main-navigation{order:2;padding-top:0;flex:1 0 auto}
.main-navigation ul{display:block;display:flex;margin-top:15px;flex-wrap:wrap;justify-content:center}
.main-navigation ul ul{flex-direction:column;margin:0;border:1px solid #e4e8eb;border-top:0;box-shadow:0 5px 10px rgba(0,0,0,0.1)}
.main-navigation ul ul li{padding-left:0;margin-left:0}
.main-navigation ul ul li a{width:218px}
.main-navigation ul li.donate a,.main-navigation ul li.cta a{padding-bottom:5px}
.main-navigation ul a{padding:0 0 15px;background:rgba(255,255,255,0.05)}
.toggled-on ul,.children.toggled-on{position:fixed;height:100%;display:grid;font-size:15px}
.toggled-on ul li,.children.toggled-on li{width:100%;margin:0;border-bottom:0}
.toggled-on ul li a,.children.toggled-on li a{padding:1em 0}
.sub-menu.toggled-on{display:block;position:absolute;width:220px;background:#fff;left:0;top:auto;z-index:999;left:50%;margin-left:-110px}
.sub-menu.toggled-on::before{content:'';width:0;height:0;border-bottom:12px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-12px;left:100px}
.sub-menu.toggled-on a{font-size:15px;font-weight:700;color:#6b747d;padding:.75em 0}
.sub-menu.toggled-on a:hover{color:#c80d3a}
}@supports(grid-area:auto){@media screen and (min-width:900px){.main-navigation{flex:1 0 auto}
}}#primary{margin-top:-64px;z-index:10}
@media screen and (min-width:900px){#primary{margin-top:0}
}.sticky{display:block}
.extra{display:none}
.post-card{min-height:100px;border-bottom:2px solid #e4e8eb}
@media screen and (min-width:900px){.post-card{width:50%;float:left;padding:15px}
@supports(grid-area:auto){.post-card{border:1px solid #e4e8eb;width:auto;padding:0}
}}.post-card.community-event .post-card-image .post-display-date{background:#0c9}
.post-card.wgf-event .post-card-image .post-display-date{background:#c80d3a}
.post-card .post-card-image{width:100%;max-height:300px;overflow:hidden;position:relative}
.post-card .post-card-image img{width:100%}
.post-card .post-card-image a:hover{border-bottom:0}
.post-card .post-card-image .post-display-date{position:absolute;bottom:30px;right:0;color:#fff;background:#5f2945;padding:12px;font-weight:700;font-size:1.375rem;line-height:1}
.post-card .post-card-image .post-display-date span{font-size:2rem;line-height:1.375rem}
.post-card .post-card-content{padding:15px 15px 30px 15px}
@media screen and (min-width:900px){.post-card .post-card-content{padding:30px}
}.post-card h2{margin:15px auto;font-weight:700}
.post-card h2 span{font-weight:300}
.post-card .buttonset .btn{margin-right:15px}
@media screen and (min-width:900px){.post-card .buttonset .btn{margin-right:30px}
}.post-tag{font-weight:700;font-size:.75rem;color:#5f2945;text-transform:uppercase}
.community-event .post-tag{color:#0c9}
.wgf-event .post-tag{color:#c80d3a}
@media screen and (min-width:900px){body:not(.home) .initiatives .initiative{min-height:165px !important}
}body:not(.archive-view) .hentry{margin:0 0 1.5em}
body:not(.archive-view) .site-cols,body:not(.archive-view) .site-main-wide,body:not(.archive-view) .site-main,body:not(.archive-view) .wrapper{padding:30px 10px}
@media screen and (min-width:900px){body:not(.archive-view) .site-cols,body:not(.archive-view) .site-main-wide,body:not(.archive-view) .site-main,body:not(.archive-view) .wrapper{padding:60px 15px}
}body:not(.archive-view) .initiatives:after{content:"";display:block;clear:both}
body:not(.archive-view) .initiatives .initiative{background:#6b747d;padding:15px;color:#fff;text-align:center}
@media screen and (min-width:900px){body:not(.archive-view) .initiatives .initiative{padding:30px;float:left;width:33.33%;min-height:550px}
}body:not(.archive-view) .initiatives .initiative a{color:#fff;border-color:#fff}
body:not(.archive-view) .initiatives .initiative img{margin-top:10px;margin-bottom:0;transition:all .3s ease-in-out}
body:not(.archive-view) .initiatives .initiative:hover img{margin-top:0;margin-bottom:10px;transition:all .3s ease-in-out}
body:not(.archive-view) .news_row{padding:60px 0}
body:not(.archive-view) .news_row:after{content:"";display:block;clear:both}
body:not(.archive-view) .news_row h1{padding:0;text-align:center}
body:not(.archive-view) .news_row .wrapper{padding:0}
body:not(.archive-view) #home-mission{text-align:center}
body:not(.archive-view) #home-mission:after{content:"";display:block;clear:both}
body:not(.archive-view) #home-mission svg{color:#c80d3a;margin-bottom:30px}
@media screen and (min-width:900px){body:not(.archive-view) #home-mission .wrapper>div{width:25%;float:left;padding:15px}
}body:not(.archive-view) #feature-full{position:relative;background-size:cover !important;background-color:#5f2945;color:#fff;background-position:center center}
body:not(.archive-view) #feature-full .wrapper{padding:30px}
@media screen and (min-width:900px){body:not(.archive-view) #feature-full .wrapper{padding:160px 90px}
}body:not(.archive-view) #feature-full span{display:block;line-height:1.1}
body:not(.archive-view) #feature-full span:nth-of-type(1){font-family:"Merriweather",serif;font-size:2em;font-style:italic}
@media screen and (min-width:900px){body:not(.archive-view) #feature-full span:nth-of-type(1){font-size:6.25em}
}body:not(.archive-view) #feature-full span:nth-of-type(2){font-weight:300;font-size:1.25em;padding-left:30px}
@media screen and (min-width:900px){body:not(.archive-view) #feature-full span:nth-of-type(2){font-size:2.625em;padding-left:60px}
}body:not(.archive-view) #feature-full span:nth-of-type(3){text-align:right;font-weight:700;font-size:1em;margin-top:30px}
@media screen and (min-width:900px){body:not(.archive-view) #feature-full span:nth-of-type(3){font-size:1.25em}
}body:not(.archive-view) .feature-full{position:relative;background-size:cover !important;background-color:#241f20;color:#fff;background-position:center center;font-size:1rem}
body:not(.archive-view) .feature-full .wrapper{padding:30px}
@media screen and (min-width:900px){body:not(.archive-view) .feature-full .wrapper{padding:160px 90px}
}body:not(.archive-view) .feature-full blockquote{display:block;line-height:1.1;font-family:"Barlow",sans-serif;font-weight:300;font-size:1.25rem;margin:0;padding:0;padding-left:30px;color:#fff}
@media screen and (min-width:900px){body:not(.archive-view) .feature-full blockquote{font-size:2.625rem;padding-left:60px}
}body:not(.archive-view) .feature-full blockquote:before{position:static;display:inline;margin-left:-30px;margin-right:-7px;color:#fff}
@media screen and (min-width:900px){body:not(.archive-view) .feature-full blockquote:before{margin-left:-60px;margin-right:-20px}
}body:not(.archive-view) .feature-full blockquote:after{color:#fff}
body:not(.archive-view) .feature-full blockquote::first-line {font-family:"Merriweather",serif;font-size:2rem;font-style:italic}
@media screen and (min-width:900px){body:not(.archive-view) .feature-full blockquote::first-line {font-size:6.25rem}
}body:not(.archive-view) .feature-full blockquote footer{text-align:right;font-weight:700;font-size:1rem;margin-top:30px}
@media screen and (min-width:900px){body:not(.archive-view) .feature-full blockquote footer{font-size:1.25rem}
}@media screen and (min-width:900px){body:not(.archive-view) .post,body:not(.archive-view) .page{max-width:66.67%;margin:0 auto}
}@media screen and (min-width:1260px){body:not(.archive-view) .post .byline,body:not(.archive-view) .post .comments-link,body:not(.archive-view) .post .edit-link,body:not(.archive-view) .page .byline,body:not(.archive-view) .page .comments-link,body:not(.archive-view) .page .edit-link{display:block;margin-bottom:1em}
body:not(.archive-view) .post .byline:before,body:not(.archive-view) .post .byline:after,body:not(.archive-view) .post .comments-link:before,body:not(.archive-view) .post .comments-link:after,body:not(.archive-view) .post .edit-link:before,body:not(.archive-view) .post .edit-link:after,body:not(.archive-view) .page .byline:before,body:not(.archive-view) .page .byline:after,body:not(.archive-view) .page .comments-link:before,body:not(.archive-view) .page .comments-link:after,body:not(.archive-view) .page .edit-link:before,body:not(.archive-view) .page .edit-link:after{margin:0;content:""}
body:not(.archive-view) .post .byline a,body:not(.archive-view) .post .comments-link a,body:not(.archive-view) .post .edit-link a,body:not(.archive-view) .page .byline a,body:not(.archive-view) .page .comments-link a,body:not(.archive-view) .page .edit-link a{display:block}
body:not(.archive-view) .post .extra,body:not(.archive-view) .page .extra{display:inline}
}@supports(grid-area:auto){@media screen and (min-width:900px){body:not(.archive-view) .site-main{display:grid;grid-template-columns:1fr minmax(auto,66.66%) 1fr;align-content:start;grid-template-areas:". post ." ". nav ." ". comments ."}
body:not(.archive-view) .site-main-wide{display:grid;grid-template-columns:minmax(auto,100%);align-content:start;grid-template-areas:"post" "nav" "comments"}
body:not(.archive-view) .site-cols{display:grid;grid-template-columns:1fr minmax(auto,33.33%) minmax(auto,33.333%) 1fr;align-content:start;align-content:start;grid-template-areas:"post post post post" ". nav nav ." "col1 col1 col2 col2" ". comments comments .";grid-column-gap:30px}
body:not(.archive-view) .col-left{grid-area:col1}
body:not(.archive-view) .col-right{grid-area:col2}
body:not(.archive-view) .initiatives{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0}
body:not(.archive-view) .initiatives .initiative{width:auto;min-height:0}
body:not(.archive-view) .news_row .wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px}
body:not(.archive-view) #home-mission .wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:30px}
body:not(.archive-view) #home-mission .wrapper>div{width:auto;padding:0}
body:not(.archive-view) .post,body:not(.archive-view) .page{margin:0;max-width:none;grid-area:post;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:30px;grid-template-areas:"header header header header" "meta meta meta meta" "featimg featimg featimg featimg" "content content content content" "footer footer footer footer"}
body:not(.archive-view) .post .entry-meta,body:not(.archive-view) .page .entry-meta{margin:0 0 .5em}
}@media screen and (min-width:900px) and (min-width:1260px){body:not(.archive-view) .post,body:not(.archive-view) .page{grid-template-areas:"header header header header" "meta meta meta meta" "featimg featimg featimg featimg" "content content content content" "footer footer footer footer"}
}@media screen and (min-width:900px){body:not(.archive-view) .entry-header{grid-area:header;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"cats meta" "title title"}
body:not(.archive-view) .cat-links{grid-area:cats}
body:not(.archive-view) .entry-meta{grid-area:meta;text-align:right}
body:not(.archive-view) .entry-title{grid-area:title}
body:not(.archive-view) .featured-image{grid-area:featimg}
body:not(.archive-view) .entry-content{grid-area:content;max-width:100%}
body:not(.archive-view) .entry-footer{grid-area:footer}
body:not(.archive-view) .post-navigation{grid-area:nav}
body:not(.archive-view) .comments-area{grid-area:comments}
}}#mailing-list{background:#e4e8eb}
#mailing-list .wrapper{background:url("images/rosie-bg.png") no-repeat left bottom;background-size:100%;position:relative}
#mailing-list .wrapper:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(228,232,235,0.9);z-index:5}
@media screen and (min-width:900px){#mailing-list .wrapper{padding-top:60px;padding-bottom:60px;background:url("images/rosie-bg.png") no-repeat 16.667% bottom}
#mailing-list .wrapper:before{display:none}
}#mailing-list .wrapper .content{max-width:50%;margin:0 auto;position:relative;z-index:9}
@supports(grid-area:auto){#mailing-list .wrapper .content{grid-area:post;display:grid;grid-column-gap:30px;max-width:none;margin:0}
}#mailing-list .wrapper h2,#mailing-list .wrapper h3{margin:0}
#mailing-list .wrapper form{margin-top:15px;position:relative}
#mailing-list .wrapper form label span{position:absolute;left:-999em}
#mailing-list .wrapper form label input[type=email]{width:100%;height:56px;line-height:56px;padding-left:24px;padding-right:66px}
#mailing-list .wrapper form button[type=submit]{position:absolute;right:0;top:0;height:56px;border:0;color:#241f20;padding:10px 24px 10px 10px;min-width:0}
#mailing-list .wrapper form button[type=submit]:hover,#mailing-list .wrapper form button[type=submit]:active,#mailing-list .wrapper form button[type=submit]:focus{border:none !important;background:transparent}
#mailing-list .wrapper form button[type=submit] span{position:absolute;left:-999em}
#home-hero{min-height:325px}
@media screen and (max-width:450px){#home-hero{min-height:275px}
}@media screen and (min-width:900px){#home-hero{min-height:550px}
}#home-hero,#page-hero{background-size:cover;background-position:center center;height:90vh;color:#fff;width:100%;overflow-x:hidden}
#home-hero .hero-caption,#page-hero .hero-caption{position:relative;top:33%}
#home-hero .hero-caption h1,#page-hero .hero-caption h1{margin-top:0}
@media screen and (max-width:450px){#home-hero .hero-caption h1,#page-hero .hero-caption h1{font-size:40px}
}@media screen and (min-width:900px){#home-hero .hero-caption h1,#page-hero .hero-caption h1{font-size:110px}
}#home-hero .hero-caption h1>span,#page-hero .hero-caption h1>span{display:block;position:relative}
#home-hero .hero-caption h1 strong,#page-hero .hero-caption h1 strong{display:inline-block;position:relative;padding-left:15px}
@media screen and (min-width:900px){#home-hero .hero-caption h1 strong,#page-hero .hero-caption h1 strong{padding-left:90px}
}#home-hero .hero-caption h1 strong.weak,#page-hero .hero-caption h1 strong.weak{font-weight:300}
#home-hero .hero-caption h1 strong span,#page-hero .hero-caption h1 strong span{position:relative;z-index:1}
#home-hero .hero-caption h1 strong:before,#page-hero .hero-caption h1 strong:before{content:"";position:absolute;bottom:0;left:0;width:calc(100% + 45px);height:70%;background:#241f20;z-index:0}
#home-hero .hero-caption h2,#page-hero .hero-caption h2{padding-bottom:30px;font-size:1.875em;letter-spacing:.15em}
@media screen and (max-width:450px){#home-hero .hero-caption h2,#page-hero .hero-caption h2{font-size:20px}
}#home-hero .hero-caption h2 a,#page-hero .hero-caption h2 a{font-weight:300;color:#fff}
#home-hero .hero-caption h2 a:hover,#home-hero .hero-caption h2 a:active,#page-hero .hero-caption h2 a:hover,#page-hero .hero-caption h2 a:active{border:none !important;padding-left:5px}
#home-hero .hero-caption a,#page-hero .hero-caption a{margin-left:15px}
@media screen and (min-width:900px){#home-hero .hero-caption a,#page-hero .hero-caption a{margin-left:90px}
}#home-hero .hero-caption a.btn:hover,#home-hero .hero-caption a.btn:active,#home-hero .hero-caption a.btn:focus,#page-hero .hero-caption a.btn:hover,#page-hero .hero-caption a.btn:active,#page-hero .hero-caption a.btn:focus{border-bottom-color:#fff !important}
#home-hero .page-title,#page-hero .page-title{color:#fff}
#page-hero{height:25vh;min-height:190px;position:relative;background-color:#5f2945}
.category-community-event #page-hero{background-color:#0c9}
.category-wgf-event #page-hero{background-color:#c80d3a}
#page-hero .hero-caption{top:45%;max-width:1260px;margin:0 auto}
@media screen and (min-width:900px){#page-hero .hero-caption{top:60%}
}#page-hero .hero-caption .wrapper{padding-top:0;padding-bottom:0}
#page-hero .hero-caption h1{font-size:40px}
#page-hero:before{width:100%;height:100%;top:0;left:0;position:absolute;content:"";background:rgba(95,41,69,0.3)}
#page-hero.gray{background:#6b747d}
#page-hero.purple{background:#5f2945}
#page-hero.not-pink{background:#c80d3a}
#page-hero.orange{background:#f57822}
@media screen and (min-width:900px){#page-hero{min-height:300px}
#page-hero .hero-caption h1{font-size:60px}
}@supports(grid-area:auto){@media screen and (min-width:900px){#mailing-list .wrapper{display:grid;grid-template-columns:1fr 1fr minmax(auto,50%) 1fr;align-content:start;grid-template-areas:". . post ."}
#mailing-list .wrapper .content{grid-template-areas:"content";grid-template-columns:1fr}
.grid-list{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:30px;grid-row-gap:30px}
.grid-list li{margin-bottom:0}
}}.grid-list{list-style:none;margin:0;padding:0;text-align:center}
.grid-list li{margin-bottom:30px}
.grid-list li img{max-width:300px}
.people-grid h2{margin-top:.5em}
.people-grid h2 span{font-size:.5em;display:block;font-weight:600;color:#c80d3a}
.people-grid ul.icon-list{list-style:none;margin:0;padding:0}
.people-grid ul.icon-list li{display:inline-block}
.people-grid ul.icon-list a{display:inline-block;padding:.5em;line-height:1em}
.people-grid ul.icon-list a svg{font-size:1.25em}
.people-grid ul.icon-list a:hover{color:#6b747d;border-bottom:0}
.cat-links{margin-bottom:.5em;font-family:"Barlow",sans-serif;font-size:80%}
.cat-links a{text-decoration:none;text-transform:uppercase;color:#5f2945}
.cat-links a[href$="/community-event/"]{color:#0c9}
.cat-links a[href$="/wgf-event/"]{color:#c80d3a}
.cat-links a:focus,.cat-links a:hover{color:black;border-bottom:0}
.entry-title a{text-decoration:none;color:black}
.entry-title a:focus,.entry-title a:hover{border-bottom:5px solid}
.entry-meta,.entry-footer{font-family:"Barlow",sans-serif;font-size:80%;color:#404040}
.entry-meta a,.entry-footer a{font-weight:700;text-decoration:none;color:black;border-bottom:3px solid transparent}
.entry-meta a:focus,.entry-meta a:hover,.entry-footer a:focus,.entry-footer a:hover{color:black;border-bottom-color:black}
.byline::after{content:"|";margin:0 .5em}
.comments-link::before,.edit-link::before{content:"|";margin:0 .5em}
.byline,.updated:not(.published){display:none}
.single .byline,.group-blog .byline{display:inline}
.entry-content{margin:1em 0}
.content-area p>iframe{display:block;margin:-0.5em 0 -1em}
.search-form .search-field{padding:12px;border-width:2px}
.search-form .search-submit{font-weight:700}
@media screen and (min-width:1024px){.image-with-copy{display:-ms-grid;-ms-grid-columns:450px 1fr;display:grid;grid-template-columns:450px 1fr;grid-column-gap:30px}
.image-with-copy p+p{-ms-grid-column:2}
.half-half{display:-ms-grid;-ms-grid-columns:repeat(2,1fr);display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px}
.half-half div+div{-ms-grid-column:2}
}@media screen and (-ms-high-contrast:active) and (min-width:1024px),screen and (-ms-high-contrast:none) and (min-width:1024px){.image-with-copy p{padding:0 15px}
.half-half div{padding:0 15px}
}.comments-area{width:100%;margin:3em 0;padding:1.5em 0;border-top:3px solid #241f20}
.comments-title,.comment-reply-title{margin-bottom:2em;font-size:2em;font-weight:900;font-family:"Barlow",sans-serif}
.comment-list{padding:0;margin:0;list-style-type:none}
.comment-list ol{list-style-type:none}
.comment-body{border-bottom:1px solid #c3c3c3;margin-bottom:3em}
.comment-meta{position:relative;margin-left:70px;font-size:80%}
.comment-meta a,.comment-form a{text-decoration:none;border:0}
.comment-meta a:hover,.comment-meta a:focus,.comment-form a:hover,.comment-form a:focus{text-decoration:underline}
.comment .avatar{position:absolute;top:-5px;left:-70px;width:50px;height:50px;border-radius:50px}
.children{margin-left:1em;padding-left:0}
@media screen and (min-width:900px){.children{margin-left:2em}
}@media screen and (min-width:900px){.no-sidebar .children{margin-left:2em}
.no-sidebar .children .comment-meta{margin-left:80px;font-size:90%}
.no-sidebar .children .comment .avatar{top:-7px;left:-80px;width:60px;height:60px}
.no-sidebar .children .comment-content{margin-left:80px}
}@media screen and (min-width:1260px){.no-sidebar .children{margin-left:3em}
.no-sidebar .comment-meta{margin-left:90px}
.no-sidebar .comment .avatar{top:-8px;left:-90px;width:70px;height:70px}
.no-sidebar .comment-content{margin-left:90px}
}.comment-metadata{margin-top:.2em;padding-bottom:.5em;font-size:.9em;font-family:"Barlow",sans-serif;line-height:1em}
.comment-author{font-size:1.4em;line-height:1.3em}
.says{font-size:80%}
.reply{margin-bottom:1.5em;text-align:right}
.reply a{display:inline-block;padding:.5em 1.4em;font-size:85%;color:#000;line-height:1.3em;text-decoration:none;border:1px solid #c3c3c3}
.reply a:hover,.reply a:focus{border-color:#adb6bd}
.comment-content ol{list-style-type:decimal}
.comment-content a{word-wrap:break-word}
.bypostauthor .avatar{box-sizing:content-box;border:5px solid #adb6bd;margin-top:-5px;margin-left:-5px}
.comment-form{line-height:1.3em}
.comment-form a{font-weight:500}
.comment-form .form-submit{text-align:right}
.comment-form .form-submit input{padding:.5em 1.4em;font-size:85%;color:#000;line-height:1.3em;text-decoration:none;border:1px solid #c3c3c3}
.comment-form .form-submit input:hover,.comment-form .form-submit input:focus{color:#fff;border-color:#adb6bd}
.comment-form label{width:33%;display:block;font-style:italic;padding-bottom:.4em}
.comment-form .required{color:#d54e21}
.pingback .comment-body{padding:1em 0}
.pingback a{font-style:italic;text-decoration:none}
.site-footer{position:relative;padding:15px 15px 45px;color:#241f20;background-color:#e4e8eb;text-align:left;border-top:2px solid #241f20;font-size:.875em}
.site-footer:after{content:"";display:block;clear:both}
.site-footer a{font-weight:700;color:#241f20;text-decoration:none}
.site-footer a:hover,.site-footer a:focus{text-decoration:none}
.site-footer .site-details{text-align:center}
@media screen and (min-width:900px){.site-footer{padding-bottom:15px}
.site-footer .footer-credits,.site-footer .site-details{width:50%;float:left;text-align:left}
.site-footer .site-logo{display:none}
@supports(grid-area:auto){.site-footer{display:grid;grid-template-columns:2fr 1fr 80px;grid-column-gap:30px;grid-template-areas:"footercredits footercontent footerlogo"}
.site-footer .footer-credits{grid-area:footercredits;width:auto}
.site-footer .site-details{grid-area:footercontent;width:auto}
.site-footer .site-logo{display:block;grid-area:footerlogo;width:auto}
}}@media screen and (min-width:900px){.site-footer{padding:1em 2em}
}body.home .site-footer{margin-top:30px}
.footer-mission{text-align:center}
@media screen and (min-width:900px){.footer-mission{align-self:center;text-align:left}
}.footer-mission p{text-transform:uppercase;font-weight:700;color:#241f20;font-size:1.142857em;line-height:1}
.site-info{margin-top:30px}
@media screen and (min-width:900px){.site-info{text-align:right;margin-top:0}
}.site-credits{text-align:center}
@media screen and (min-width:900px){.site-credits{text-align:left}
}.site-credits .social-menu{content:"";display:table;table-layout:fixed;padding-bottom:15px;width:100%}
@media screen and (min-width:900px){.site-credits .social-menu .menu-social-container{float:left}
}.site-logo{display:none}
@media screen and (min-width:900px){.site-logo{display:block}
}button#to-top{display:none;position:fixed;bottom:30px;right:30px;background:#241f20;color:#fff;border-color:#241f20;min-width:0;z-index:10;padding:.5em;min-width:3.222em}
button#to-top span{position:absolute;left:-999em}
button#to-top:hover{background:#fff;color:#241f20 !important;border-bottom-color:#241f20 !important}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.wp-caption{margin-bottom:2em;max-width:100%;font-family:"Barlow",sans-serif;font-size:90%;color:#666;text-align:center}
.wp-caption a{color:inherit}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.5em 0 1.5em 1em}
@media screen and (min-width:900px){.wp-caption .wp-caption-text{margin-left:2em}
}@media screen and (min-width:900px){.wp-caption .wp-caption-text{margin-left:0}
}.gallery{margin:1.5em 0}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding:1em}
.gallery-item img{display:block}
.gallery-item a{display:inline-block;border-bottom:0}
.gallery-item a:hover,.gallery-item a:focus{border-bottom:0;box-shadow:none}
.gallery-item a:hover img,.gallery-item a:focus img{border-color:#6b747d}
.gallery-item a img{padding:.5em;margin:0 auto;border:1px solid #fff}
.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;margin:0;font-family:"Barlow",sans-serif;border:0}
.icon{display:inline-block;fill:currentColor;height:1em;width:1em;position:relative;top:-0.0625em;vertical-align:middle}
.svg-fallback{display:none}
.no-svg .svg-fallback{display:inline-block}
.no-svg .nav-links .svg-fallback{padding:0 .5em;color:inherit;background:inherit}
.no-svg .social-menu a{height:auto;width:auto}
.no-svg .social-menu li a .screen-reader-text{clip:auto;font-size:16px;font-size:1rem;font-weight:400;height:auto;position:relative !important;width:auto}
.news_row {display:none;}