/*!
Theme Name: Starting Block
Theme URI: http://underscores.me/
Author: John H. Sheridan
Author URI: http://JHSheridan.com
Description: Wordpress starter theme featuring Underscores, Gulp, Sass, Susy, Breakpoint and more
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: starting-block
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.

Starting Block 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.

*/
/*--------------------------------------------------------------
# Libraries imported with Bower
--------------------------------------------------------------*/
/* ========================================================================== Normalize.scss settings ========================================================================== */
/** Includes legacy browser support IE6/7 Set to false if you want to drop support for IE6 and IE7 */
/* Base ========================================================================== */
/** 1. Set default font family to sans-serif. 2. Prevent iOS and IE text size adjust after device orientation change, without disabling user zoom. 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using `em` units. */
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&display=swap");
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
body { margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined for any HTML5 element in IE 8/9. Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox. Correct `block` display not defined for `main` in IE 11. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

/** Prevents modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9/10. Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
a { background-color: transparent; }

/** Improve readability of focused elements when they are also in an active/hover state. */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9/10/11, Safari, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari and Chrome. */
dfn { font-style: italic; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Addresses styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** 1. Remove border when inside `a` element in IE 8/9/10. 2. Improves image quality when scaled in IE 7. */
img { border: 0; }

/** Correct overflow not hidden in IE 9/10/11. */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari. */
figure { margin: 1em 40px; }

/** Address differences between Firefox and other browsers. */
hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
pre { overflow: auto; }

/** Address odd `em`-unit font size rendering in all browsers. Correct font family set oddly in IE 6, Safari 4/5, and Chrome. */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari, and Chrome. 4. Improves appearance and consistency in all browsers. */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10/11. */
button { overflow: visible; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. Correct `select` style inheritance in Firefox. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. 4. Removes inner spacing in IE 7 without affecting normal text inputs. Known issue: inner spacing remains in IE 6. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
input { line-height: normal; }

/** 1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. Known issue: excess padding remains in IE 6. */
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari and Chrome. 2. Address `box-sizing` set to `border-box` in Safari and Chrome. */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -webkit-box-sizing: content-box; box-sizing: content-box; /* 2 */ }

/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9/10/11. 2. Remove padding so people aren't caught out if they zero out fieldsets. 3. Corrects text not wrapping in Firefox 3. 4. Corrects alignment displayed oddly in IE 6/7. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9/10/11. */
textarea { overflow: auto; }

/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup { font-weight: bold; }

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

/*--------------------------------------------------------------
# Variables and Mixins
--------------------------------------------------------------*/
body, button, input, select, optgroup, textarea { font-family: "TheSerifB W5 Plain"; font-size: 18px; line-height: 1.40; color: #333; }

h1, h2, h3, h4, h5, h6 { clear: both; font-family: Oswald; }

@font-face { font-family: 'TheSerifB W5 Plain'; src: url("assets/fonts/the-serif/TheSerifB-W5Plain.woff2") format("woff2"), url("assets/fonts/the-serif/TheSerifB-W5Plain.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face { font-family: 'TheSerifB W5 Plain'; src: url("assets/fonts/the-serif/TheSerifB-W5PlainItalic.woff2") format("woff2"), url("assets/fonts/the-serif/TheSerifB-W5PlainItalic.woff") format("woff"); font-weight: normal; font-style: italic; font-display: swap; }

@font-face { font-family: 'TheSerifB W6'; src: url("assets/fonts/the-serif/TheSerifB-W6SemiBold.woff2") format("woff2"), url("assets/fonts/the-serif/TheSerifB-W6SemiBold.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: 'TheSerifB W6'; src: url("assets/fonts/the-serif/TheSerifB-W6SemiBoldItalic.woff2") format("woff2"), url("assets/fonts/the-serif/TheSerifB-W6SemiBoldItalic.woff") format("woff"); font-weight: 600; font-style: italic; font-display: swap; }

@font-face { font-family: 'TheSerifB W7'; src: url("assets/fonts/the-serif/TheSerifB-W7Bold.woff2") format("woff2"), url("assets/fonts/the-serif/TheSerifB-W7Bold.woff") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'TheSerifB W7'; src: url("assets/fonts/the-serif/TheSerifB-W7BoldItalic.woff2") format("woff2"), url("assets/fonts/the-serif/TheSerifB-W7BoldItalic.woff") format("woff"); font-weight: bold; font-style: italic; font-display: swap; }

html { -webkit-box-sizing: border-box; box-sizing: border-box; }

*, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */ -webkit-box-sizing: inherit; box-sizing: inherit; }

blockquote, q { quotes: "" ""; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

hr { border: 0; height: 1px; margin-bottom: 1.5em; }

img { height: auto; /* Make sure images are scaled correctly. */ max-width: 100%; /* Adhere to container width. */ }

figure { margin: 1em 0; /* Extra wide images within figure tags don't overflow the content area. */ }

.wrap { max-width: 1200px; margin-left: auto; margin-right: auto; }

.wrap:after { content: " "; display: block; clear: both; }

/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
.color-bar { display: block; width: 100%; height: 8px; }

.site-header { background-color: #FFF; padding: 20px 20px; }

.site-header .site-branding { width: 74.1573033708%; float: left; margin-right: 3.3707865169%; }

@media (min-width: 750px) { .site-header .site-branding { width: 22.4719101124%; float: left; margin-right: 3.3707865169%; } }

.site-header .site-branding a img { display: block; max-width: 200px; float: left; }

@media (min-width: 750px) { .site-header .site-branding a img { max-width: 185px; } }

@media (min-width: 900px) { .site-header .site-branding a img { max-width: 200px; } }

.site-header #site-navigation { font-family: Oswald; }

.site-header #site-navigation .menu-toggle { width: 22.4719101124%; float: right; margin-right: 0; content: ""; display: table; table-layout: fixed; background-color: #00539e; color: #FFF; font-size: 20px; font-weight: 500; font-family: oswald; border: 1px solid #EEE; margin-top: 26px; padding: 8px 0; max-width: 100px; }

@media (min-width: 750px) { .site-header #site-navigation .menu-toggle { display: none; } }

.site-header #site-navigation .menu-container { clear: both; width: 100%; content: ""; display: table; table-layout: fixed; }

@media (min-width: 750px) { .site-header #site-navigation .menu-container { width: 74.1573033708%; float: right; margin-right: 0; clear: none; } }

.site-header #site-navigation .menu-container ul.menu { list-style-type: none; padding: 0; }

@media (min-width: 750px) { .site-header #site-navigation .menu-container ul.menu { float: right; } }

.site-header #site-navigation .menu-container ul.menu li { position: relative; text-align: center; padding: 10px 0; }

@media (min-width: 750px) { .site-header #site-navigation .menu-container ul.menu li { float: left; padding-left: 30px; } }

.site-header #site-navigation .menu-container ul.menu li a { text-decoration: none; color: #00539e; font-size: 20px; font-family: Oswald; font-weight: 500; }

@media (min-width: 900px) { .site-header #site-navigation .menu-container ul.menu li a { font-size: 24px; } }

.site-header #site-navigation .menu-container ul.menu li .sub-menu { background-color: #00539e; border: 3px solid #FFF; list-style-type: none; padding: 10px; margin: 0 0 0 30px; position: absolute; top: 50px; left: 0; z-index: 100; width: 150px; display: none; }

.site-header #site-navigation .menu-container ul.menu li .sub-menu li { float: none; text-align: left; margin: 0; padding: 3px 0; }

.site-header #site-navigation .menu-container ul.menu li .sub-menu li a { color: #FFF; font-size: 19px; font-weight: 400; }

li.donate a { background-color: #F68E1E; color: #FFF !important; padding: 2px 12px 6px 12px; }

@media (min-width: 750px) { ul.menu li:hover .sub-menu { display: block !important; } }

.toggled ul { display: block; }

ul[aria-expanded="false"] { display: none; }

@media (min-width: 750px) { ul[aria-expanded="false"] { display: block; } }

ul[aria-expanded="true"] { display: block; }

.site-footer { background-color: #00539e; color: #FFF; padding: 0; }

.site-footer .wrap { max-width: 1200px; margin-left: auto; margin-right: auto; padding: 15px 20px 25px 20px; }

.site-footer .wrap:after { content: " "; display: block; clear: both; }

.site-footer .site-info { width: 100%; }

@media (min-width: 900px) { .site-footer .site-info { width: 36.4640883978%; float: left; margin-right: 1.6574585635%; } }

.site-footer .site-info .trademark { margin: 40px 0 0 7px; font-size: 14px; }

@media (min-width: 900px) { .site-footer .nav-social { width: 61.8784530387%; float: right; margin-right: 0; } }

.site-footer .nav-social .footer-nav { content: ""; display: table; table-layout: fixed; float: right; display: none; }

@media (min-width: 900px) { .site-footer .nav-social .footer-nav { display: block; } }

.site-footer .nav-social .footer-nav ul { content: ""; display: table; table-layout: fixed; list-style-type: none; border: 0; padding: 0; float: right; }

.site-footer .nav-social .footer-nav ul li { float: left; margin-left: 50px; }

.site-footer .nav-social .footer-nav ul li a { color: #FFF; text-decoration: none; font-size: 18px; font-family: oswald; font-weight: 600; }

.site-footer .nav-social .footer-nav ul li ul { margin: 0; padding-left: 6px; float: none; }

.site-footer .nav-social .footer-nav ul li ul li { float: none; margin: 0; }

.site-footer .nav-social .footer-nav ul li ul li a { font-size: 16px; font-weight: 400; }

.site-footer .nav-social .footer-nav ul .donate a { background-color: transparent !important; }

.site-footer .nav-social .social { list-style-type: none; float: left; margin: 8px 0 0 0; padding: 0; clear: both; }

@media (min-width: 900px) { .site-footer .nav-social .social { float: right; padding-top: 60px; } }

.site-footer .nav-social .social li { float: left; padding-left: 7px; }

.site-footer .nav-social .social li a img { max-width: 25px; }

.newsletter { margin: 20px auto; background-color: #78BE20; padding: 10px 14px 5px 14px; border: 5px #FFF solid; }

.newsletter #mc_embed_signup form { background-color: #78BE20; padding: 10px; }

.newsletter #mc_embed_signup form #mc_embed_signup_scroll label { font-family: oswald; font-size: 22px; font-weight: 500; letter-spacing: 0.1px; }

.newsletter #mc_embed_signup form #mc_embed_signup_scroll .email { width: 100%; padding: 8px; }

.newsletter #mc_embed_signup form #mc_embed_signup_scroll .button { background-color: #00539e; font-family: oswald; font-size: 17px; font-weight: 500; }

.home-banner .mobile-intro { padding: 0 30px; }

@media (min-width: 750px) { .home-banner .mobile-intro { display: none; } }

.home-banner .mobile-intro p { font-size: 30px; text-align: center; color: #00539e; font-family: oswald; }

.home-banner .crellyslider-slider { display: none !important; }

@media (min-width: 750px) { .home-banner .crellyslider-slider { display: block !important; } }

.home-banner .crellyslider-slider .cis-navigation { display: none; }

.triple { max-width: 1000px; margin-left: auto; margin-right: auto; z-index: 100; position: relative; }

.triple:after { content: " "; display: block; clear: both; }

@media (min-width: 750px) { .triple { margin-top: -70px; padding: 0 20px; } }

@media (min-width: 750px) { .triple { margin-top: -110px; } }

.triple .box { color: #FFF; text-align: center; border: 5px solid #f9f9f9; padding: 0 20px; -webkit-box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.15); box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.15); width: 80%; max-width: 300px; margin: 10px auto; }

@media (min-width: 750px) { .triple .box { width: 30.303030303%; float: left; height: 200px; }
  .triple .box:nth-child(3n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
  .triple .box:nth-child(3n + 2) { margin-left: 34.8484848485%; margin-right: -100%; clear: none; }
  .triple .box:nth-child(3n + 3) { margin-left: 69.696969697%; margin-right: -100%; clear: none; } }

.triple .box h1 { font-size: 38px; font-weight: 600; margin: 20px 0 -8px 0; }

@media (min-width: 750px) { .triple .box h1 { font-size: 48px; font-weight: 600; margin: 20px 0 -8px 0; } }

@media (min-width: 1200px) { .triple .box h1 { font-size: 54px; } }

.triple .box span { font-style: italic; }

.triple .box p { margin: 2px 0 0 0; font-size: 18px; line-height: 22px; font-weight: 500; text-transform: uppercase; font-family: Oswald; padding-bottom: 30px; }

@media (min-width: 750px) { .triple .box p { font-size: 18px; } }

@media (min-width: 1000px) { .triple .box p { font-size: 23px; line-height: 26px; } }

.triple .one { background-color: #F68E1E; }

.triple .two { background-color: #78BE20; }

.triple .three { background-color: #00539e; }

.textbox p { color: #00539e; font-family: oswald; text-align: center; max-width: 880px; margin: 0 auto; font-weight: 400; padding: 50px 20px; font-size: 22px; }

@media (min-width: 750px) { .textbox p { font-size: 28px; } }

@media (min-width: 1000px) { .textbox p { font-size: 33px; } }

.textbox p a { color: #F68E1E; }

.news { padding: 30px 0; }

.news h1 { margin: 0 0 30px 0; text-align: center; color: #00539e; font-size: 28px; }

@media (min-width: 750px) { .news h1 { font-size: 30px; } }

.news ul { max-width: 1200px; margin-left: auto; margin-right: auto; list-style-type: none; margin: 0; padding: 0 20px; }

.news ul:after { content: " "; display: block; clear: both; }

.news ul li { border: 1px solid #EEE; background-color: #F9F9F9; width: 80%; margin: 0 auto 30px auto; }

@media (min-width: 750px) { .news ul li { width: 30.303030303%; float: left; }
  .news ul li:nth-child(3n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
  .news ul li:nth-child(3n + 2) { margin-left: 34.8484848485%; margin-right: -100%; clear: none; }
  .news ul li:nth-child(3n + 3) { margin-left: 69.696969697%; margin-right: -100%; clear: none; } }

@media (min-width: 1200px) { .news ul li { min-height: 400px; } }

.news ul li img { width: 100%; margin: 0 auto 10px auto; display: block; max-height: 197px; }

.news ul li .title { display: block; padding: 0 14px; text-decoration: none; color: #00539e; font-size: 20px; line-height: 24px; }

@media (min-width: 750px) { .news ul li .title { font-size: 18px; } }

.news ul li p { padding: 0 14px; margin: 5px 0 25px 0; font-size: 16px; }

@media (min-width: 750px) { .news ul li p { font-size: 14px; line-height: 20px; } }

@media (min-width: 1200px) { .news ul li p { font-size: 15px; line-height: 20px; } }

.news ul li .read-more { text-decoration: none; color: #00539e; }

.badges { max-width: 800px; margin-bottom: 40px; }

@media (min-width: 450px) { .badges a { width: 30.303030303%; float: left; }
  .badges a:nth-child(3n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
  .badges a:nth-child(3n + 2) { margin-left: 34.8484848485%; margin-right: -100%; clear: none; }
  .badges a:nth-child(3n + 3) { margin-left: 69.696969697%; margin-right: -100%; clear: none; } }

.badges a img { margin: 0 auto; display: block; max-width: 100px; }

@media (min-width: 550px) { .badges a img { max-width: 150px; } }

@media (min-width: 750px) { .badges a img { max-width: 175px; } }

.text-intro { max-width: 780px; margin: 0 auto; padding: 50px 30px; color: #00539e; }

.text-intro p { text-align: center; font-family: Oswald; margin: 0; font-weight: 400; font-size: 30px; }

@media (min-width: 900px) { .text-intro p { font-size: 36px; } }

.text-split { content: ""; display: table; table-layout: fixed; width: 100%; color: #FFF; padding: 0px 0; }

.text-split h1 { font-size: 22px; font-weight: 500; margin: 0 0 10px 0; }

@media (min-width: 1150px) { .text-split h1 { font-size: 27px; } }

.text-split p { margin: 0; font-size: 16px; }

@media (min-width: 1150px) { .text-split p { font-size: 18px; line-height: 27px; } }

.text-split .text-left { padding: 40px 30px; background: url("assets/img/backgrounds/green.jpg"); }

@media (min-width: 900px) { .text-split .text-left { width: 50%; float: left; height: 450px; }
  .text-split .text-left h1, .text-split .text-left p { width: 100%; max-width: 550px; float: right; text-align: left; padding-right: 30px; } }

.text-split .text-right { padding: 40px 30px; background: url("assets/img/backgrounds/orange.jpg"); }

@media (min-width: 900px) { .text-split .text-right { width: 50%; float: right; height: 450px; }
  .text-split .text-right h1, .text-split .text-right p { width: 100%; max-width: 550px; float: left; text-align: left; padding-left: 30px; } }

.board-members, .grid-display { max-width: 1200px; margin-left: auto; margin-right: auto; padding: 30px 20px; }

.board-members:after, .grid-display:after { content: " "; display: block; clear: both; }

.board-members h1, .grid-display h1 { text-align: center; margin-bottom: 30px; }

.board-members ul, .grid-display ul { max-width: 1200px; margin-left: auto; margin-right: auto; list-style-type: none; padding: 0; margin: 0; }

.board-members ul:after, .grid-display ul:after { content: " "; display: block; clear: both; }

.board-members ul li, .grid-display ul li { width: 48.3146067416%; float: left; margin: 20px 0; }

.board-members ul li:nth-child(2n + 1), .grid-display ul li:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }

.board-members ul li:nth-child(2n + 2), .grid-display ul li:nth-child(2n + 2) { margin-left: 51.6853932584%; margin-right: -100%; clear: none; }

@media (min-width: 800px) { .board-members ul li, .grid-display ul li { width: 22.4719101124%; float: left; }
  .board-members ul li:nth-child(4n + 1), .grid-display ul li:nth-child(4n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
  .board-members ul li:nth-child(4n + 2), .grid-display ul li:nth-child(4n + 2) { margin-left: 25.8426966292%; margin-right: -100%; clear: none; }
  .board-members ul li:nth-child(4n + 3), .grid-display ul li:nth-child(4n + 3) { margin-left: 51.6853932584%; margin-right: -100%; clear: none; }
  .board-members ul li:nth-child(4n + 4), .grid-display ul li:nth-child(4n + 4) { margin-left: 77.5280898876%; margin-right: -100%; clear: none; } }

.board-members ul li img, .grid-display ul li img { margin: 0 auto; display: block; max-width: 200px; }

.board-members ul li p, .grid-display ul li p { text-align: center; margin: 5px auto; font-size: 13px; max-width: 200px; }

.board-members ul li .name, .grid-display ul li .name { font-size: 14px; font-weight: 600; }

.board-members ul li .title, .grid-display ul li .title { font-style: italic; }

.one .text, .two .text { padding: 30px; }

@media (min-width: 1200px) { .one .text, .two .text { padding: 40px; } }

.one .text .text-container, .two .text .text-container { max-width: 700px; margin: 0 auto; }

.one .text .text-container h1, .two .text .text-container h1 { text-align: center; font-size: 28px; line-height: 1.3; margin: 0 0 10px 0; font-weight: 500; }

@media (min-width: 1100px) { .one .text .text-container h1, .two .text .text-container h1 { text-align: left; font-size: 30px; } }

@media (min-width: 1250px) { .one .text .text-container h1, .two .text .text-container h1 { margin: 18px 0; } }

.one .text .text-container p, .two .text .text-container p { text-align: center; font-size: 16px; line-height: 1.4; margin: 5px 0; }

@media (min-width: 1100px) { .one .text .text-container p, .two .text .text-container p { text-align: left; } }

@media (min-width: 1250px) { .one .text .text-container p, .two .text .text-container p { font-size: 17px; margin: 8px 0; } }

.one { content: ""; display: table; table-layout: fixed; width: 100%; background-color: #008751; color: #FFF; }

.one .photo { display: none; }

@media (min-width: 1100px) { .one .photo { display: block; width: 50%; float: left; } }

.one .photo img { width: 100%; display: block; }

@media (min-width: 1100px) { .one .text { width: 50%; float: right; } }

.two { content: ""; display: table; table-layout: fixed; width: 100%; background-color: #F68E1E; color: #FFF; }

.two .photo { display: none; }

@media (min-width: 1100px) { .two .photo { display: block; width: 50%; float: right; } }

.two .photo img { display: block; }

@media (min-width: 1100px) { .two .text { width: 50%; float: left; } }

.full-width-text { padding: 30px 30px; background-color: #00539e; color: #FFF; }

.full-width-text h1 { text-align: center; font-size: 28px; line-height: 1.3; margin: 0 0 10px 0; font-weight: 500; }

@media (min-width: 1250px) { .full-width-text h1 { font-size: 30px; } }

.full-width-text .text-columns { max-width: 900px; margin: 0 auto; }

.full-width-text .text-columns p { font-size: 18px; }

.stats { padding: 30px 30px; }

.stats .wrap { max-width: 900px; }

.stats .wrap img { margin-top: 20px; }

.page-template-our-model .two { padding: 30px 0; }

.page-template-our-model .two .text p a { color: #00539e; text-decoration: none; }

.page-template-our-model .two .text p a:hover { text-decoration: underline; }

.page-template-our-model .two .photo { padding: 50px 30px; }

.page-template-our-model .two .photo .fluid-width-video-wrapper { border: 10px solid #FFF; }

.page-template-our-model .stats .wrap { max-width: 1200px; }

.page-template-our-model .stats .wrap img { margin: 0; padding: 30px; }

.page-template-our-model .stats .wrap .mobile { width: 100%; max-width: 500px; margin: 0 auto; display: block; }

@media (min-width: 1000px) { .page-template-our-model .stats .wrap .mobile { display: none; } }

.page-template-our-model .stats .wrap .desktop { display: none; }

@media (min-width: 1000px) { .page-template-our-model .stats .wrap .desktop { display: block; } }

.school-intro { padding: 70px 40px; }

.school-intro p { font-size: 22px; text-align: center; color: #00539e; margin: 0 auto; }

@media (min-width: 800px) { .school-intro p { max-width: 800px; font-size: 25px; } }

.schools { padding: 0 30px; }

.schools .section-title { display: block; text-align: center; color: #00539e; font-size: 35px; }

.schools .schools-container { max-width: 1200px; margin-left: auto; margin-right: auto; }

.schools .schools-container:after { content: " "; display: block; clear: both; }

.schools .schools-container .school { width: 100%; margin-bottom: 50px; padding: 0 20px; }

@media (min-width: 800px) { .schools .schools-container .school { width: 48.3146067416%; float: left; }
  .schools .schools-container .school:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
  .schools .schools-container .school:nth-child(2n + 2) { margin-left: 51.6853932584%; margin-right: -100%; clear: none; } }

.schools .schools-container .school .school-name { font-size: 28px; font-weight: 400; color: #00539e; margin: 8px 0; }

.schools .schools-container .school .school-photo { width: 100%; display: block; border: 1px solid #CCC; border-bottom: none; }

.schools .schools-container .school .school-meta { content: ""; display: table; table-layout: fixed; padding: 20px; width: 100%; background-color: #F4F4F4; border: 1px solid #CCC; border-top: none; }

.schools .schools-container .school .school-meta h3 { font-weight: 500; margin: 5px 0; font-size: 18px; }

.schools .schools-container .school .school-meta .staff { width: 50%; float: left; }

.schools .schools-container .school .school-meta .staff img { max-width: 100px; }

.schools .schools-container .school .school-meta .staff p { margin: 0; }

.schools .schools-container .school .school-meta .staff .name { font-size: 15px; font-weight: 600; }

.schools .schools-container .school .school-meta .staff .title { font-size: 13px; }

.schools .schools-container .school .school-meta .related { width: 50%; float: left; }

.banner-title { background: url("assets/img/lockers.jpg") no-repeat; background-size: cover; height: 100px; }

@media (min-width: 680px) { .banner-title { height: 130px; } }

.banner-title h1 { font-family: Oswald; color: #FFF; padding-top: 30px; margin: 0; text-align: center; font-size: 30px; }

@media (min-width: 680px) { .banner-title h1 { font-size: 50px; } }

.who-intro { padding: 30px 40px; }

.who-intro p { text-align: center; font-family: oswald; max-width: 820px; margin: 18px auto; color: #00539e; font-size: 19px; line-height: 1.35; }

@media (min-width: 800px) { .who-intro p { font-size: 23px; line-height: 1.35; } }

.who-box-links, .what-box-links { padding: 40px 20px; }

.who-box-links .wrap, .what-box-links .wrap { max-width: 900px; margin-left: auto; margin-right: auto; }

.who-box-links .wrap:after, .what-box-links .wrap:after { content: " "; display: block; clear: both; }

.who-box-links .wrap .box, .what-box-links .wrap .box { width: 100%; height: 200px; text-decoration: none; display: table; margin-bottom: 20px; }

@media (min-width: 680px) { .who-box-links .wrap .box, .what-box-links .wrap .box { width: 30.303030303%; float: left; height: 200px; }
  .who-box-links .wrap .box:nth-child(3n + 1), .what-box-links .wrap .box:nth-child(3n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
  .who-box-links .wrap .box:nth-child(3n + 2), .what-box-links .wrap .box:nth-child(3n + 2) { margin-left: 34.8484848485%; margin-right: -100%; clear: none; }
  .who-box-links .wrap .box:nth-child(3n + 3), .what-box-links .wrap .box:nth-child(3n + 3) { margin-left: 69.696969697%; margin-right: -100%; clear: none; } }

.who-box-links .wrap .box h1, .what-box-links .wrap .box h1 { color: #FFF; vertical-align: middle; display: table-cell; text-align: center; text-decoration: none; font-size: 23px; }

.who-box-links .one { background: url("assets/img/boxes/mission.jpg") no-repeat; background-size: cover; }

.who-box-links .two { background: url("assets/img/boxes/schools.jpg") no-repeat; background-size: cover; }

.who-box-links .three { background: url("assets/img/boxes/partners.jpg") no-repeat; background-size: cover; }

.who-box-links .four { background: url("assets/img/boxes/finances.jpg") no-repeat; background-size: cover; }

.what-box-links .one { background: url("assets/img/boxes/impact.jpg") no-repeat; background-size: cover; }

.what-box-links .two { background: url("assets/img/boxes/model.jpg") no-repeat; background-size: cover; }

.what-box-links .three { background: url("assets/img/boxes/news.jpg") no-repeat; background-size: cover; }

.map-form { max-width: 1200px; margin-left: auto; margin-right: auto; padding: 50px 30px; }

.map-form:after { content: " "; display: block; clear: both; }

.map-form h1 { font-size: 28px; color: #00539e; }

.map-form .map { display: none; }

@media (min-width: 1200px) { .map-form .map { display: block; width: 48.3146067416%; float: left; margin-right: 3.3707865169%; padding-right: 30px; } }

.map-form .form { max-width: 700px; margin: 0 auto; }

@media (min-width: 1200px) { .map-form .form { width: 48.3146067416%; float: right; margin-right: 0; } }

.map-form .form p > span { display: none; }

.map-form .form input { width: 99%; }

.map-form .form #torro-element-1-wrap { width: 50%; float: left; }

.map-form .form #torro-element-2-wrap { width: 50%; float: left; }

.map-form .form #torro-element-3-wrap { clear: both; width: 100%; margin-bottom: 12px; }

.map-form .form #torro-element-3-wrap textarea { width: 100%; }

.map-form .form .torro-button { color: #FFF; background-color: #00539e; border: none; padding: 10px 15px; font-family: oswald; font-size: 18px; text-transform: uppercase; font-weight: 600; }

.other { padding: 0 30px; max-width: 760px; margin-left: auto; margin-right: auto; }

.other:after { content: " "; display: block; clear: both; }

.other h1 { font-size: 28px; color: #00539e; }

@media (min-width: 1200px) { .other { max-width: 1200px; margin-left: auto; margin-right: auto; }
  .other:after { content: " "; display: block; clear: both; } }

.blog #primary, .single #primary { padding: 0 30px; }

@media (min-width: 800px) { .blog #primary, .single #primary { width: 74.1573033708%; float: left; margin-right: 3.3707865169%; margin-top: 40px; } }

.blog #secondary, .single #secondary { display: none; }

@media (min-width: 800px) { .blog #secondary, .single #secondary { display: block; width: 22.4719101124%; float: right; margin-right: 0; margin-top: 60px; border-left: 1px solid #EEE; padding-left: 30px; } }

.blog #primary article, .single #primary article { border-bottom: 1px solid #EEE; padding: 40px 0 30px 0; max-width: 700px; }

.blog #primary article .entry-header .entry-title, .single #primary article .entry-header .entry-title { margin: 0 0 10px 0; padding: 0; color: #00539e; }

.blog #primary article .entry-header .entry-title a, .single #primary article .entry-header .entry-title a { color: #00539e; text-decoration: none; font-weight: 500; line-height: 1.3; font-size: 25px; }

@media (min-width: 800px) { .blog #primary article .entry-header .entry-title a, .single #primary article .entry-header .entry-title a { font-size: 28px; } }

.blog #primary article .entry-header .entry-meta, .single #primary article .entry-header .entry-meta { display: none; }

.blog #primary article .entry-content .featured-img, .single #primary article .entry-content .featured-img { max-width: 500px; }

.blog #primary article .entry-content p, .single #primary article .entry-content p { font-size: 16px; }

.blog #primary article .entry-content p:first-of-type, .single #primary article .entry-content p:first-of-type { margin-top: 6px; }

@media (min-width: 800px) { .blog #primary article .entry-content p, .single #primary article .entry-content p { font-size: 17px; } }

.blog #primary article .entry-content .more-link, .single #primary article .entry-content .more-link { color: #00539e; }

.blog #primary article .entry-footer, .single #primary article .entry-footer { display: none; }

.blog #secondary, .single #secondary { margin-top: 90px; }

.blog #secondary .widget-title, .single #secondary .widget-title { font-size: 17px; font-weight: 500; text-transform: uppercase; margin: 0 0 10px 0; color: #00539e; }

.blog #secondary p, .single #secondary p { margin-top: 5px; font-size: 15px; }

.blog #secondary ul, .single #secondary ul { list-style-type: none; padding: 0; margin-top: 5px; }

.blog #secondary ul li a, .single #secondary ul li a { color: #00539e; font-size: 15px; }

.single h2, .single h3, .single h4, .single h5 { color: #00539e; }

.single .entry-title { color: #00539e; text-decoration: none; font-weight: 500; line-height: 1.3; font-size: 25px; margin-bottom: 20px !important; }

@media (min-width: 800px) { .single .entry-title { font-size: 32px; } }

.page-template-donate .donation-intro { max-width: 900px; margin-left: auto; margin-right: auto; text-align: center; color: #00539e; padding: 30px 0; }

.page-template-donate .donation-intro:after { content: " "; display: block; clear: both; }

.page-template-donate .donation-intro p { font-family: oswald; font-size: 24px; }

.page-template-donate .donation-intro .button { background-color: #F68E1E; color: #FFF; padding: 13px 18px; margin: 12px 0; display: inline-block; text-decoration: none; font-family: oswald; font-weight: 600; font-size: 23px; border: 4px solid #ffb949; }

.page-template-donate .text-split .text-left { background: #008751 !important; }

.page-template-donate .text-split .text-right { background: #F68E1E !important; }

.page-template-financial-reports .text-intro { padding: 40px; }

.page-template-financial-reports .text-intro p { font-family: "TheSerifB W5 Plain"; font-size: 15px; line-height: 24px; font-weight: 400; margin: 10px auto; }

@media (min-width: 700px) { .page-template-financial-reports .text-intro p { font-size: 19px; line-height: 27px; max-width: 700px; } }

.page-template-financial-reports .reports { background-color: #008751; padding-bottom: 50px; }

.page-template-financial-reports .reports h1 { color: #FFF; text-align: center; padding-top: 40px; }

.page-template-financial-reports .reports .grid-display { padding-top: 0; }

.page-template-financial-reports .reports .grid-display ul li a { color: #FFF; display: block; text-align: center; font-size: 16px; }

.page-template-financial-reports .reports .grid-display ul li .year { color: #FFF; font-family: oswald; font-size: 24px; }

.page-template-financial-reports .reports .grid-display ul li .audit, .page-template-financial-reports .reports .grid-display ul li .irs { padding: 5px 0; }

.partners-container .partners { max-width: 1100px; margin-left: auto; margin-right: auto; margin: 40px auto; padding: 0; list-style-type: none; }

.partners-container .partners:after { content: " "; display: block; clear: both; }

.partners-container .partners .partner { width: 48.3146067416%; float: left; padding: 30px 20px; }

.partners-container .partners .partner:nth-child(2n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }

.partners-container .partners .partner:nth-child(2n + 2) { margin-left: 51.6853932584%; margin-right: -100%; clear: none; }

@media (min-width: 700px) { .partners-container .partners .partner { width: 22.4719101124%; float: left; }
  .partners-container .partners .partner:nth-child(4n + 1) { margin-left: 0; margin-right: -100%; clear: both; margin-left: 0; }
  .partners-container .partners .partner:nth-child(4n + 2) { margin-left: 25.8426966292%; margin-right: -100%; clear: none; }
  .partners-container .partners .partner:nth-child(4n + 3) { margin-left: 51.6853932584%; margin-right: -100%; clear: none; }
  .partners-container .partners .partner:nth-child(4n + 4) { margin-left: 77.5280898876%; margin-right: -100%; clear: none; } }

.partners-container .partners .partner p { text-align: center; }

/*--------------------------------------------------------------
# Modules
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }

.screen-reader-text:focus { border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; display: block; font-size: 14px; font-size: 0.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; /* Above WP toolbar. */ }

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus { outline: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ub3JtYWxpemUtc2Nzcy9fbm9ybWFsaXplLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9fc3VzeS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9fc3VzeS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9fc3Uuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvc3UvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9zdS9fc2V0dGluZ3Muc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvc3UvX3ZhbGlkYXRpb24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvc3UvX2dyaWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L19mbG9hdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvX3NoYXJlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvX3N1cHBvcnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX3N1cHBvcnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX3ByZWZpeC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fYm94LXNpemluZy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fcmVtLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc2hhcmVkL19pbnNwZWN0LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zaGFyZWQvX291dHB1dC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc2hhcmVkL19kaXJlY3Rpb24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3NoYXJlZC9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc2hhcmVkL19jb250YWluZXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3NoYXJlZC9fbWFyZ2lucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc2hhcmVkL19wYWRkaW5nLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9mbG9hdC9fY29udGFpbmVyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9mbG9hdC9fc3Bhbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvZmxvYXQvX2VuZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvZmxvYXQvX2lzb2xhdGUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fc2V0dGluZ3Muc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fdmFsaWRhdGlvbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19ncmlkcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19ib3gtc2l6aW5nLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2NvbnRleHQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19jb250YWluZXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fc3Bhbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19ndXR0ZXJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2lzb2xhdGUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19yb3dzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX21hcmdpbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fcGFkZGluZy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19ibGVlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19icmVha3BvaW50LXBsdWdpbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvX3NldHRpbmdzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L19jb250ZXh0LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L19oZWxwZXJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L19wYXJzZXJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L3BhcnNlcnMvX3F1ZXJ5LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L3BhcnNlcnMvX3NpbmdsZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9wYXJzZXJzL3NpbmdsZS9fZGVmYXVsdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9wYXJzZXJzL19kb3VibGUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvcGFyc2Vycy9kb3VibGUvX2RlZmF1bHQtcGFpci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9wYXJzZXJzL2RvdWJsZS9fZG91YmxlLXN0cmluZy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9wYXJzZXJzL2RvdWJsZS9fZGVmYXVsdC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9wYXJzZXJzL190cmlwbGUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvcGFyc2Vycy90cmlwbGUvX2RlZmF1bHQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvcGFyc2Vycy9fcmVzb2x1dGlvbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvYnJlYWtwb2ludC9wYXJzZXJzL3Jlc29sdXRpb24vX3Jlc29sdXRpb24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL2JyZWFrcG9pbnQvX25vLXF1ZXJ5LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L19yZXNwb25kLXRvLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9icmVha3BvaW50L19sZWdhY3ktc2V0dGluZ3Muc2NzcyIsIm1peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzIiwiYmFzaWNzL19iYXNpY3Muc2NzcyIsImJhc2ljcy9fY29sb3JzLnNjc3MiLCJiYXNpY3MvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2ljcy9fZ3JpZC5zY3NzIiwiYmFzaWNzL19lbGVtZW50cy5zY3NzIiwic2VjdGlvbnMvX3NlY3Rpb25zLnNjc3MiLCJzZWN0aW9ucy9faGVhZGVyLnNjc3MiLCJzZWN0aW9ucy9fZm9vdGVyLnNjc3MiLCJzZWN0aW9ucy9faG9tZS5zY3NzIiwic2VjdGlvbnMvX21pc3Npb24tdGVhbS5zY3NzIiwic2VjdGlvbnMvX2ltcGFjdC5zY3NzIiwic2VjdGlvbnMvX21vZGVsLnNjc3MiLCJzZWN0aW9ucy9fc2Nob29scy5zY3NzIiwic2VjdGlvbnMvX3doby13ZS1hcmUuc2NzcyIsInNlY3Rpb25zL193aGF0LXdlLWRvLnNjc3MiLCJzZWN0aW9ucy9fY29udGFjdC5zY3NzIiwic2VjdGlvbnMvX25ld3Muc2NzcyIsInNlY3Rpb25zL19kb25hdGUuc2NzcyIsInNlY3Rpb25zL19maW5hbmNpYWwtcmVwb3J0cy5zY3NzIiwic2VjdGlvbnMvX3BhcnRuZXJzLnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRTtBQUVGOztnRUFFZ0U7QUN0QmhFLG1MQUVnRjtBQUNoRixxR0FJRztBQUlILHFGQUNnRjtBQUVoRiw4T0FNRztBa0VuQkgsT0FBTyxDQUFDLDRGQUFJO0FsRXFCWixBQUFBLElBQUksQ0FBQyxFQUNILFdBQVcsRUFBRSxVQUFVLEVBQUUsT0FBTyxDQUNoQyxvQkFBb0IsRUFBRSxJQUFJLEVBQUUsT0FBTyxDQUNuQyx3QkFBd0IsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUl4Qzs7QUFFRCw2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 */

/*# sourceMappingURL=style.css.map */
