@import"https://fonts.googleapis.com/css?family=Lora:700,700i|Open+Sans:400,400i,700,700i";h1{font-family:Lora,serif;font-weight:700;line-height:1.25em;margin:20px 0 15px;font-size:2.2em}h2{font-family:Lora,serif;font-weight:700;line-height:1.25em;margin:20px 0 15px;font-size:1.9em}h3{font-family:Lora,serif;font-weight:700;line-height:1.25em;margin:20px 0 15px;font-size:1.6em}h4{font-family:Lora,serif;font-weight:700;line-height:1.25em;margin:20px 0 15px;font-size:1.3em}p{margin-bottom:20px}a{color:#385cae;font-weight:700;text-decoration:none;transition:color ease .4s}a:hover{color:#6694ff}strong{font-weight:700}em{font-style:italic}hr{background:#d7d7d7;border:none;height:3px;width:100%}blockquote{border-left:4px solid #385cae;color:#999;font-size:1.2em;font-style:italic;font-weight:700;margin:20px 0;padding:10px 0 10px 15px}.button1,.gform_button,input[type=submit],.nav-links .nav-previous,.nav-links .nav-next{border-radius:3px;color:#fff;display:block;font-size:1.2em;font-weight:700;max-width:60%;margin:10px auto;padding:20px 40px;text-align:center;text-transform:uppercase;transition:all ease .4s;width:80%;background:#385cae;border-bottom:3px solid #2d4a8b}.button1:hover,.gform_button:hover,input[type=submit]:hover,.nav-links .nav-previous:hover,.nav-links .nav-next:hover{color:#fff}.button1:hover,.gform_button:hover,input[type=submit]:hover,.nav-links .nav-previous:hover,.nav-links .nav-next:hover{background:#5e88eb;border-color:#4b6dbc}@media(min-width:1050px){.button1,.gform_button,input[type=submit],.nav-links .nav-previous,.nav-links .nav-next{display:inline-block;width:auto}}.button2,.donate,#sidebar .tribe-events-widget-link{border-radius:3px;color:#fff;display:block;font-size:1.2em;font-weight:700;max-width:60%;margin:10px auto;padding:20px 40px;text-align:center;text-transform:uppercase;transition:all ease .4s;width:80%;background:#385cae;border-bottom:3px solid #4876e0}.button2:hover,.donate:hover,#sidebar .tribe-events-widget-link:hover{color:#fff}.button2:hover,.donate:hover,#sidebar .tribe-events-widget-link:hover{background:#4876e0;border-color:#7a101a}@media(min-width:1050px){.button2,.donate,#sidebar .tribe-events-widget-link{display:inline-block;width:auto}}.button1-shadow{border-radius:3px;color:#fff;display:block;font-size:1.2em;font-weight:700;max-width:60%;margin:10px auto;padding:20px 40px;text-align:center;text-transform:uppercase;transition:all ease .4s;width:80%;background:#385cae;border:2px solid #fff;box-shadow:1px 1px 9px -2px #000}.button1-shadow:hover{color:#fff}.button1-shadow:hover{background:#5e88eb}@media(min-width:1050px){.button1-shadow{display:inline-block;width:auto}}.button2-shadow{border-radius:3px;color:#fff;display:block;font-size:1.2em;font-weight:700;max-width:60%;margin:10px auto;padding:20px 40px;text-align:center;text-transform:uppercase;transition:all ease .4s;width:80%;background:#385cae;border:2px solid #fff;box-shadow:1px 1px 9px -2px #000}.button2-shadow:hover{color:#fff}.button2-shadow:hover{background:#4876e0}@media(min-width:1050px){.button2-shadow{display:inline-block;width:auto}}ul{margin:10px;padding:5px 0 0 20px}ul li{list-style-type:disc;margin:0 0 5px;padding:0 0 0 10px}ul li ul{margin:5px;padding:0 0 0 20px}ul li ul li{list-style-type:circle}ul li ul li ul{margin:5px;padding:0 0 0 20px}ul li ul li ul li{list-style-type:square}ol{margin:10px;padding:5px 0 0 20px}ol li{list-style-type:decimal;margin:0 0 5px;padding:0 0 0 10px}ol li ol{margin:5px;padding:0 0 0 20px}ol li ol li{list-style-type:lower-roman}ol li ol li ol{margin:5px;padding:0 0 0 20px}ol li ol li ol li{list-style-type:lower-alpha}table{margin:20px auto;max-width:100%;text-align:center}table th{border:1px solid #636363;padding:5px}table td{border:1px solid #6f6f6f;padding:5px}table tr:nth-child(even){background:#d7d7d7}.blue{color:#385cae}body{background:#fff;color:#333;font-family:Open Sans,sans serif;font-size:14px;font-weight:400;line-height:1.6em;margin:0;word-wrap:break-word!important}.clearfloat{clear:both;display:block}.container{margin:0 auto;max-width:90%}@media(min-width:1050px){.container{max-width:1000px}}.phone{display:block}@media(min-width:1050px){.phone{display:none}}.desktop{display:none}@media(min-width:1050px){.desktop{display:block}}.group:after{content:"";display:table;clear:both}@media(min-width:1050px){.group:after{clear:none}}.header{position:relative;width:100%;z-index:1}.header .logo{float:left;height:auto;margin:10px;width:140px}@media(min-width:1050px){.header .logo{width:auto;margin:10px 0}}.header .container{max-width:100%}@media(min-width:1050px){.header .container{max-width:1000px}}.menu-button{background:#385cae;color:#fff;float:right;font-size:2em;padding:26px}@media(min-width:1050px){.menu-button{display:none}}.hide{overflow:hidden;position:relative;width:100%}@media(min-width:1050px){.hide{float:right;overflow:visible;padding:3px 0;position:relative;width:80%}}.active{position:relative;-moz-transition:-moz-transform 500ms ease 0s;-o-transition:-o-transform 500ms ease 0s;-webkit-transition:-webkit-transform 500ms ease 0s;transition:transform 500ms ease 0s;-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);overflow:visible;width:100%;z-index:1}@media(min-width:1050px){.active{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;width:auto;float:left;position:static}}.nav-wrap{position:absolute;top:62px;right:0;-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);width:100%}@media(min-width:1050px){.nav-wrap{position:static;right:auto;top:auto;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none}}nav{margin:0;padding:0;background-color:#385cae}@media(min-width:1050px){nav{background:#fff;margin:10px 0}}nav ul{border-bottom:1px solid #fff;padding:0;margin:0;list-style:none;position:relative}@media(min-width:1050px){nav ul{background:#fff;border-bottom:none;float:left;font-size:1.1em;margin:10px 0}}nav ul li{margin:0;float:none;background:#385cae;padding-left:0;display:block;width:100%}@media(min-width:1050px){nav ul li{background:#fff;float:left;display:inline-block;width:auto}}nav ul li:hover{background:#4876e0}@media(min-width:1050px){nav ul li:hover{background:#fff}}@media(min-width:1050px){nav ul li:hover>ul{display:inherit}}nav ul li a{display:block;padding:14px 20px;color:#fff;font-size:1.1em;text-decoration:none}@media(min-width:1050px){nav ul li a{color:#6f6f6f;font-weight:400;padding:14px 16px}}nav ul li a:hover{background:#4876e0;color:#fff}@media(min-width:1050px){nav ul li a:hover{background:#fff;color:#6694ff}}nav ul ul{float:none;position:static;display:none;padding:0;margin:0;top:50px}@media(min-width:1050px){nav ul ul{font-size:.9em;position:absolute}}nav ul ul li{display:block;width:100%}@media(min-width:1050px){nav ul ul li{background:#385cae;position:absolute;width:150px;float:none;display:list-item;list-style-type:none;position:relative}}nav ul ul li:hover{background:#4876e0}nav ul ul li a{color:#fff;padding-left:40px}@media(min-width:1050px){nav ul ul li a{padding-left:14px}}nav ul ul li a:hover{color:#fff}@media(min-width:1050px){nav ul ul li a:hover{background:#4876e0;color:#fff}}nav ul ul li ul{position:relative;top:-50px;left:150px;margin:0}nav ul ul li ul li{position:static}@media(min-width:1050px){nav ul ul li ul li{list-style-type:none;margin:0;padding:0}}li>a:after{content:' \f107 ';font-family:FontAwesome}li>a:only-child:after{content:''}.sub-menu-active .sub-menu{display:block}.donate{background:#385cae;border-bottom:none;color:#fff;float:none;font-weight:700;margin-top:0;padding-left:20px;text-align:left;width:100%}@media(min-width:1050px){.donate{border-bottom:3px solid #a61623;float:right;font-size:1.15em;margin-top:8px;padding:15px 25px;width:auto}}.donate img{max-width:20px;height:auto;margin-right:7px;vertical-align:middle}.breadcrumbs{background:url(../images/repeating-ribbon-texture.jpg) top center;color:#fff;padding:9px 0}@media(min-width:1050px){.breadcrumbs{padding:9px 0}}.breadcrumbs a{color:#fff}.breadcrumbs a:hover{color:#99bef3}.hero{background:url(../images/header.jpg) top center no-repeat;background-size:cover;padding:80px 0;text-align:center}.hero h1{color:#fff;font-size:3.7em;font-style:italic;text-shadow:1px 1px 4px #000}@media(min-width:1050px){.hero h1{font-size:4.5em}}.hero a{color:#fff;font-size:1.3em;text-decoration:underline;text-shadow:1px 1px 4px #000}.hero a:hover{text-decoration:none}@media(min-width:1050px){.hero{padding:125px 0 100px;background-position:0 -80px}}.hero .button2-shadow{text-decoration:none;text-shadow:none}.hero .button2-shadow .fa{margin-left:20px}.services{box-shadow:3px 3px 8px #333;padding:50px 0 35px;position:relative;text-align:center;z-index:1}@media(min-width:1050px){.services .container{display:flex;align-items:stretch}}.services .service-box{font-size:1.1em;width:100%;margin-bottom:45px}@media(min-width:1050px){.services .service-box{flex:1 1 auto;float:left;margin-bottom:15px;width:27%}}.events-box{background:url(../images/repeating-wood-texture.jpg) top center;color:#fff;padding:40px 0;text-align:center}.events-box h2{font-size:2.4em;text-shadow:1px 1px 4px #000;margin-bottom:40px}.events-box .tribe-events-widget-link{display:none}.events-box .widget-title{display:none}.event{background:#fff;border-radius:4px;box-shadow:1px 1px 9px -1px #000;color:#333;margin:0 0 30px;padding:25px 0;text-align:left}.event .tribe-list-widget{margin:0;padding:0}.event .tribe-list-widget li{margin-bottom:0;padding:0}@media(min-width:1050px){.event{padding:0 25px}}.event .datetitle{padding:20px 20px 25px 0;border-bottom:1px solid #6f6f6f;width:auto}@media(min-width:1050px){.event .datetitle{display:flex;align-items:center;border-bottom:none;float:left;padding:35px 25px 0 0;width:70%}}.event .datetitle .date{color:#333;float:left;font-size:1.7em;font-weight:700;text-align:center;text-transform:uppercase;width:25%}.event .datetitle .date .day{display:inline-block;font-size:1.5em;margin-top:10px}.event .datetitle p{margin:20px 0;text-align:center}@media(min-width:1050px){.event .datetitle p{margin:0;text-align:left;width:60%}}.event .datetitle .event-logo{height:auto;margin:20px auto;width:100%}@media(min-width:1050px){.event .datetitle .event-logo{float:right;height:auto;margin:0;width:80%}}.event .datetitle .title{float:right;width:75%}.event .datetitle .title h3{font-family:Open Sans,sans serif;line-height:1em;margin:0 0 10px}@media(min-width:1050px){.event .datetitle .title{font-size:1.2em}}.event .sponsor{color:#6f6f6f;font-size:1.2em;font-weight:600;padding:25px 20px 0 25px;text-align:center;text-transform:uppercase}.event .sponsor img{height:auto;margin-left:10px;max-height:100px;width:auto}@media(min-width:1050px){.event .sponsor{border-left:1px solid #6f6f6f;display:flex;align-items:center;float:right;padding:25px 25px 10px;width:20%}}.stories{box-shadow:3px 3px 8px #333;font-size:1.2em;padding:40px 0;position:relative;text-align:center;z-index:1}.stories h2{font-size:2em}.stories .button2,.stories .donate,.stories #sidebar .tribe-events-widget-link,#sidebar .stories .tribe-events-widget-link{margin-top:40px}#tribe-events-bar{display:none}.tribe-events-loop img{height:auto;max-width:100%}.tribe-events-loop .event-logo{float:left;margin:20px 0;max-width:50%}.tribe-events-loop .tribe-events-event-image{float:right;margin:20px 0}.event-2col{width:100%}@media(min-width:1050px){.event-2col{float:left;width:60%}}.event-2col-sb{border-top:1px solid #d7d7d7;box-shadow:none;float:none;padding-top:40px;margin:40px 0 60px;text-align:center;width:100%}@media(min-width:1050px){.event-2col-sb{border:none;box-shadow:1px 1px 9px -2px #ccc;float:right;margin:0 0 40px;padding:30px;width:30%}}.event-2col-sb img{margin:20px auto;max-width:80%}.event-2col-sb-no-shadow{border-top:1px solid #d7d7d7;float:none;padding-top:40px;margin:40px 0 60px;text-align:center;width:100%}@media(min-width:1050px){.event-2col-sb-no-shadow{border:none;float:right;margin:0 0 40px;padding:0;width:30%}}.event-2col-sb-no-shadow img{margin:20px auto;max-width:80%}@media(min-width:1050px){.event-2col-sb-no-shadow img{max-width:100%}}.content-area{float:none;margin:20px 0;width:100%}@media(min-width:1050px){.content-area{float:left;width:60%}}.content-area img{max-width:100%;height:auto}article.story{display:inline-block}.storythumb{position:relative;float:none;margin:10px auto;height:167px;width:225px}@media(min-width:1050px){.storythumb{display:inline-block;margin:10px 10px 0 0}}@media(min-width:800px) and (max-width:1050px){.storythumb{display:inline-block;margin:10px 10px 0 0}}.storythumb h5{margin-top:70px}.overlay{background:rgba(0,0,0,.74);color:#fff;font-size:1.5em;position:absolute;top:0;left:0;height:167px;width:225px;opacity:0;text-align:center;z-index:1;transition:opacity ease .5s}.overlay:hover{opacity:1}.sponsor-logos{display:block}@media(min-width:1050px){.sponsor-logos{display:flex;align-items:center}}.sponsor-logos img{float:left;margin:10px;max-height:90px}@media(min-width:1050px){.sponsor-logos img{flex:0 0 auto;margin:10px;max-height:90px}}.gform_button,input[type=submit]{border:none;font-size:1.2em}article.post{border-bottom:1px solid #d7d7d7;margin-bottom:20px;padding-bottom:20px}.nav-links{background:#fff;margin:20px 0}.nav-links .nav-previous{font-size:1em}@media(min-width:1050px){.nav-links .nav-previous{float:left;max-width:40%;padding:15px 30px}}.nav-links .nav-previous a{color:#fff}.nav-links .nav-next{font-size:1em}@media(min-width:1050px){.nav-links .nav-next{float:right;max-width:40%;padding:15px 30px}}.nav-links .nav-next a{color:#fff}.page-numbers{border:2px solid #385cae;border-radius:4px;margin-right:7px;padding:5px 10px;transition:all ease .4s}.page-numbers:hover{border-color:#6694ff}.embed-container{position:relative;padding-bottom:39%;height:0;overflow:hidden;max-width:100%;margin:20px 0;width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#sidebar{border-top:1px solid #d7d7d7;box-shadow:none;float:none;padding-top:40px;margin:40px 0 60px;width:100%}@media(min-width:1050px){#sidebar{border:none;box-shadow:1px 1px 9px -2px #ccc;float:right;margin:40px 0;padding:30px;width:30%}}#sidebar .widget{margin-bottom:30px}#sidebar .widget-title{margin:0 0 15px}#sidebar .tribe-list-widget{padding:0}#sidebar .tribe-list-widget li{padding:0}#sidebar .tribe-list-widget li .title h3{margin-bottom:0}#sidebar .date,#sidebar .sponsor{display:none}#sidebar .tribe-events-widget-link{margin:10px auto;width:90%}#sidebar .tribe-events-widget-link a{color:#fff;font-size:1.1em}.get-involved{background:url(../images/get-involved.jpg) top center no-repeat;background-size:cover;color:#fff;font-size:1.2em;font-weight:600;line-height:1.6em;padding:40px 0;text-align:center;text-shadow:1px 2px 2px #000}@media(min-width:1050px){.get-involved{background-position:0 -150px;padding:60px 0 40px}}.get-involved h2{font-size:2.5em}.get-involved .container{max-width:90%}@media(min-width:1050px){.get-involved .container{max-width:50%}}@media(min-width:800px) and (max-width:1050px){.get-involved .container{max-width:90%}}.get-involved .container img{height:auto;max-width:30px;margin-right:10px}.get-involved .container .button2-shadow{margin:20px auto 10px;text-shadow:none;font-size:1em}@media(min-width:1050px){.get-involved .container .button2-shadow{display:inline-block;margin:30px}}.footer{background:#385cae;color:#fff;font-size:1.1em;padding:40px 0;text-align:center}@media(min-width:1050px){.footer{text-align:left}}.footer a{color:#99bef3}.footer a:hover{color:#fff}.footer a .fa{color:#fff;font-size:3em;margin:10px 10px 10px 0;transition:color ease .4s}.footer a .fa:hover{color:#99bef3}.footer .widget{float:none;width:85%;margin:20px auto}@media(min-width:1050px){.footer .widget{float:left;margin-left:35px;width:21%}}@media(min-width:1050px){.footer .widget:nth-of-type(1){margin-left:0}}.footer .widget .footer-menu{margin:0;padding:0}.footer .widget .footer-menu li{list-style-type:none;text-align:left;border-bottom:1px solid #507ce0;margin-bottom:12px;padding-left:0}@media(min-width:1050px){.footer #text-5{float:left;margin-left:35px;width:25%}}.footer .hhn{margin:10px auto;max-width:70%}@media(min-width:1050px){.footer .hhn{max-width:100%}}.footer .hhn img{margin-right:10px}.footer .hhn .hhn-text{display:inline-block;text-align:left;float:right}.boilerplate{background:#333;color:#636363;padding:20px 0;text-align:center}.boilerplate a{color:#8c8c8c}.boilerplate a:hover{color:#fff}