@charset "utf-8";@font-face {font-family: zona_probold;src: url(../fonts/zonapro-bold-webfont.woff2) format('woff2'), url(../fonts/zonapro-bold-webfont.woff) format('woff');font-weight: 400;font-style: normal }@font-face {font-family: zona_prothin;src: url(../fonts/zonapro-thin-webfont.woff2) format('woff2'), url(../fonts/zonapro-thin-webfont.woff) format('woff');font-weight: 400;font-style: normal }body, html {font-size: 16px;margin: 0 !important;padding-top: 1px }* {box-sizing: border-box;transition: all .25s ease-in-out 0s }.widget h1, .widget h2, .widget h3, .widget h4, .widget h5, .widget h6, h1, h2, h3, h4, h5, h6 {color: #0051a2;font-weight: 400;font-family: zona_probold;line-height: 1.2;transition: none }.widget h1, h1 {font-size: 3em }.widget h2, h2 {font-size: 2.25em }.widget h3, h3 {font-size: 1.5em;line-height: 1.16 }.widget h4, h4 {font-size: 1.125em;color: #a5cb5a;line-height: 1.16 }.widget h5, h5 {font-size: 1em;color: #a5cb5a;line-height: 1.16 }.widget h6, h6 {font-size: .875em;color: #a5cb5a;line-height: 1.16 }a, ol, p, ul {color: #000;font-size: 1em;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;line-height: 1.35;margin: 0 0 20px 0;margin: 0 0 1.25rem 0;word-wrap: break-word;transition: none }a {color: #0051a2;font-weight: 700;margin: 0;text-decoration: none;transition: all .25s ease-in-out 0s }a:focus, a:hover {outline: 0;text-decoration: underline }ul {padding: 0 }ol {padding: 0 0 0 16px;padding: 0 0 0 1rem }ul li {background-image: url(../img/icon-bullet.svg);background-position: left top 2px;background-repeat: no-repeat;background-size: .75rem auto;list-style: none;margin: 0 0 12px 0;margin: 0 0 .75rem 0;padding: 0 0 0 24px;padding: 0 0 0 1.5rem }ul ul {margin: 12px 0 0 20px;margin: .75rem 0 0 20px }hr {background: #0051a2;border: none;height: 2px;margin: 20px 0;margin: 1.25rem 0;width: 100% }blockquote, q {background-image: url(../img/icon-quote.svg);background-repeat: no-repeat;background-position: top left;background-size: 100px auto;border: none;padding: 60px 75px;quotes: none;margin: 48px 0 16px 0;margin: 3rem 0 1rem 0 }blockquote p, q p {font-size: 1.5em;font-weight: 700;color: #005c75 }blockquote p:last-child, q p:last-child {margin: 0 }.legal-text {color: #000;font-size: .75em }a.tweet {line-height: 20px;padding-left: 28px;position: relative;font-weight: 400;text-decoration: none }a.tweet::before {background-image: url(../img/icon-twitter.svg);background-repeat: no-repeat;background-size: contain;content: '';height: 20px;left: 0;position: absolute;width: 20px }a.tweet:focus, a.tweet:hover {text-decoration: underline }a.page-anchor {margin-top: -125px;margin-bottom: 125px;display: block;width: 1px;height: 1px;position: absolute }a.page-anchor#main-anchor {margin-top: -50px;margin-bottom: 50px }.editor-contents {padding: 16px 0;padding: 1rem 0 }.section-title-container {text-align: center;padding: 32px 0;padding: 2rem 0 }.section-title-container h2 {margin: 0 auto 16px auto;margin: 0 auto 1rem auto;text-align: center;max-width: 800px }.section-title-container p.section_subheading {margin: 16px auto 0 auto;margin: 1rem auto 0 auto;text-align: center;color: #005c75;max-width: 600px;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-weight: 700 }.btn, .btn.primary, .primary-btn, button, button.search-submit, input[type=submit] {background-color: #a5cb5a;background-repeat: no-repeat;border: 2px solid #a5cb5a;border-radius: 6px;color: #000;text-transform: uppercase;font-size: .875em;font-weight: 700;display: inline-block;padding: 8px 24px;padding: .5rem 1.5rem;letter-spacing: 1px;text-decoration: none;position: relative;margin-bottom: 4px;margin-bottom: .25rem }.btn span, .btn.primary span, .primary-btn span, button span, button.search-submit span, input[type=submit] span {position: relative;z-index: 2 }.btn.primary::after, .btn::after, .primary-btn::after, button.search-submit::after, button::after, input[type=submit]::after {border-top-right-radius: 6px;border-bottom-right-radius: 6px;position: absolute;content: '';background-color: #8cad4d;right: -2px;top: -2px;bottom: -2px;width: 0;box-sizing: border-box;transition: all .5s ease-in-out 0s }.btn.primary:focus::after, .btn.primary:hover::after, .btn:focus::after, .btn:hover::after, .primary-btn:focus::after, .primary-btn:hover::after, button.search-submit:focus::after, button.search-submit:hover::after, button:focus::after, button:hover::after, input[type=submit]:focus::after, input[type=submit]:hover::after {width: calc(100% + 4px);border-top-left-radius: 6px;border-bottom-left-radius: 6px;text-decoration: none }.btn.ghost, .btn.primary.ghost, .primary-btn.ghost, button.ghost, button.search-submit.ghost, input[type=submit].ghost {background-color: transparent;color: #a5cb5a }.btn.ghost:focus, .btn.ghost:hover, .btn.primary.ghost:focus, .btn.primary.ghost:hover, .primary-btn.ghost:focus, .primary-btn.ghost:hover, button.ghost:focus, button.ghost:hover, button.search-submit.ghost:focus, button.search-submit.ghost:hover, input[type=submit].ghost:focus, input[type=submit].ghost:hover {color: #fff }.btn.arrow, .btn.icon, .btn.primary.arrow, .btn.primary.icon, .primary-btn.arrow, .primary-btn.icon, button.arrow, button.icon, button.search-submit.arrow, button.search-submit.icon, input[type=submit].arrow, input[type=submit].icon {padding: 8px 64px 8px 24px;padding: .5rem 4rem .5rem 1.5rem }.btn.arrow::after, .btn.icon::after, .btn.primary.arrow::after, .btn.primary.icon::after, .primary-btn.arrow::after, .primary-btn.icon::after, button.arrow::after, button.icon::after, button.search-submit.arrow::after, button.search-submit.icon::after, input[type=submit].arrow::after, input[type=submit].icon::after {background-color: #8cad4d;background-image: url(../img/icon-triangle-white.svg);background-repeat: no-repeat;background-position: center right 9px;background-position: center right .6rem;background-size: .75rem .75rem;padding: 12px;padding: .75rem;width: 35px;width: 2.2rem }.btn.arrow.pdf::after, .btn.icon.pdf::after, .btn.primary.arrow.pdf::after, .btn.primary.icon.pdf::after, .primary-btn.arrow.pdf::after, .primary-btn.icon.pdf::after, button.arrow.pdf::after, button.icon.pdf::after, button.search-submit.arrow.pdf::after, button.search-submit.icon.pdf::after, input[type=submit].arrow.pdf::after, input[type=submit].icon.pdf::after {background-image: url(../img/icon-pdf.svg);background-size: 1rem;background-position: center right 8px;background-position: center right .5rem }.btn.arrow:focus, .btn.arrow:hover, .btn.icon:focus, .btn.icon:hover, .btn.primary.arrow:focus, .btn.primary.arrow:hover, .btn.primary.icon:focus, .btn.primary.icon:hover, .primary-btn.arrow:focus, .primary-btn.arrow:hover, .primary-btn.icon:focus, .primary-btn.icon:hover, button.arrow:focus, button.arrow:hover, button.icon:focus, button.icon:hover, button.search-submit.arrow:focus, button.search-submit.arrow:hover, button.search-submit.icon:focus, button.search-submit.icon:hover, input[type=submit].arrow:focus, input[type=submit].arrow:hover, input[type=submit].icon:focus, input[type=submit].icon:hover {text-decoration: none }.btn.arrow:focus::after, .btn.arrow:hover::after, .btn.icon:focus::after, .btn.icon:hover::after, .btn.primary.arrow:focus::after, .btn.primary.arrow:hover::after, .btn.primary.icon:focus::after, .btn.primary.icon:hover::after, .primary-btn.arrow:focus::after, .primary-btn.arrow:hover::after, .primary-btn.icon:focus::after, .primary-btn.icon:hover::after, button.arrow:focus::after, button.arrow:hover::after, button.icon:focus::after, button.icon:hover::after, button.search-submit.arrow:focus::after, button.search-submit.arrow:hover::after, button.search-submit.icon:focus::after, button.search-submit.icon:hover::after, input[type=submit].arrow:focus::after, input[type=submit].arrow:hover::after, input[type=submit].icon:focus::after, input[type=submit].icon:hover::after {width: calc(100% + 4px) }.btn.phone, .btn.primary.phone, .primary-btn.phone, button.phone, button.search-submit.phone, input[type=submit].phone {padding: 8px 24px 8px 48px;padding: .5rem 1.5rem .5rem 3rem }.btn.phone::after, .btn.primary.phone::after, .primary-btn.phone::after, button.phone::after, button.search-submit.phone::after, input[type=submit].phone::after {background-color: #8cad4d;background-image: url(../img/icon-phone-white.svg);background-repeat: no-repeat;background-position: center left 9px;background-position: center left .6rem;background-size: 1rem 1rem;padding: 12px;padding: .75rem;width: 35px;width: 2.2rem;right: auto;left: -2px;border-radius: 6px;border-top-right-radius: 0;border-bottom-right-radius: 0 }.btn.phone:focus, .btn.phone:hover, .btn.primary.phone:focus, .btn.primary.phone:hover, .primary-btn.phone:focus, .primary-btn.phone:hover, button.phone:focus, button.phone:hover, button.search-submit.phone:focus, button.search-submit.phone:hover, input[type=submit].phone:focus, input[type=submit].phone:hover {text-decoration: none }.btn.phone:focus::after, .btn.phone:hover::after, .btn.primary.phone:focus::after, .btn.primary.phone:hover::after, .primary-btn.phone:focus::after, .primary-btn.phone:hover::after, button.phone:focus::after, button.phone:hover::after, button.search-submit.phone:focus::after, button.search-submit.phone:hover::after, input[type=submit].phone:focus::after, input[type=submit].phone:hover::after {width: calc(100% + 4px);border-top-right-radius: 6px;border-bottom-right-radius: 6px }.btn.email, .btn.primary.email, .primary-btn.email, button.email, button.search-submit.email, input[type=submit].email {padding: 8px 32px 8px 64px;padding: .5rem 2rem .5rem 4rem }.btn.email::after, .btn.primary.email::after, .primary-btn.email::after, button.email::after, button.search-submit.email::after, input[type=submit].email::after {background-color: #8cad4d;background-image: url(../img/icon-email.svg);background-repeat: no-repeat;background-position: center left 9px;background-position: center left .6rem;background-size: 1rem 1rem;padding: 12px;padding: .75rem;width: 35px;width: 2.2rem;right: auto;left: -2px;border-radius: 6px;border-top-right-radius: 0;border-bottom-right-radius: 0 }.btn.email:focus, .btn.email:hover, .btn.primary.email:focus, .btn.primary.email:hover, .primary-btn.email:focus, .primary-btn.email:hover, button.email:focus, button.email:hover, button.search-submit.email:focus, button.search-submit.email:hover, input[type=submit].email:focus, input[type=submit].email:hover {text-decoration: none }.btn.email:focus::after, .btn.email:hover::after, .btn.primary.email:focus::after, .btn.primary.email:hover::after, .primary-btn.email:focus::after, .primary-btn.email:hover::after, button.email:focus::after, button.email:hover::after, button.search-submit.email:focus::after, button.search-submit.email:hover::after, input[type=submit].email:focus::after, input[type=submit].email:hover::after {width: calc(100% + 4px);border-top-right-radius: 6px;border-bottom-right-radius: 6px }.dark-bg .btn, .dark-bg .btn.primary, .dark-bg .primary-btn, .dark-bg button, .dark-bg button.search-submit, .dark-bg input[type=submit] {border-color: #a5cb5a;color: #000 }.dark-bg .btn.primary:focus, .dark-bg .btn.primary:hover, .dark-bg .btn:focus, .dark-bg .btn:hover, .dark-bg .primary-btn:focus, .dark-bg .primary-btn:hover, .dark-bg button.search-submit:focus, .dark-bg button.search-submit:hover, .dark-bg button:focus, .dark-bg button:hover, .dark-bg input[type=submit]:focus, .dark-bg input[type=submit]:hover {border-color: #8cad4d;text-decoration: none }.dark-bg .btn.ghost, .dark-bg .btn.primary.ghost, .dark-bg .primary-btn.ghost, .dark-bg button.ghost, .dark-bg button.search-submit.ghost, .dark-bg input[type=submit].ghost {border-color: #a5cb5a;color: #a5cb5a }.dark-bg .btn.ghost:focus, .dark-bg .btn.ghost:hover, .dark-bg .btn.primary.ghost:focus, .dark-bg .btn.primary.ghost:hover, .dark-bg .primary-btn.ghost:focus, .dark-bg .primary-btn.ghost:hover, .dark-bg button.ghost:focus, .dark-bg button.ghost:hover, .dark-bg button.search-submit.ghost:focus, .dark-bg button.search-submit.ghost:hover, .dark-bg input[type=submit].ghost:focus, .dark-bg input[type=submit].ghost:hover {color: #fff;text-decoration: none }button.search-submit:focus, button.search-submit:hover, input[type=submit]:focus, input[type=submit]:hover {background-color: #8cad4d;text-decoration: none }form {max-width: 800px !important }form ul li {background-image: none;padding: 0 }form input, form input:focus, form select, form select:focus, form textarea, form textarea:focus {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: rgba(239, 238, 230, .41);border: 1px solid #efeee6;color: #000;outline: 0 }form input:focus, form select:focus, form textarea:focus {border-color: #a5cb5a }select {background-image: url(../img/icon-dropdown.svg);background-position: center right 8px;background-position: center right .5rem;background-repeat: no-repeat;background-size: 1rem }input[type=radio] {background: #efeee6;border-radius: 50%;height: 14px;height: .875rem;min-width: 14px;min-width: .875rem }input[type=radio]:checked {background-color: #a5cb5a;border-color: #a5cb5a }input[type=checkbox] {background: #efeee6;border-radius: 3px;height: 14px;height: .875rem;min-width: 14px;min-width: .875rem }input[type=checkbox]:checked {background-color: #a5cb5a;border-color: #a5cb5a }input[type=submit] {border: none;padding: 12px 64px 12px 24px;padding: .75rem 4rem .75rem 1.5rem;background-image: url(../img/submit-bg.svg);background-repeat: no-repeat;background-position: center right;background-size: auto 100%;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif !important;transition: all .25s ease-in-out 0s;cursor: pointer }.gform_wrapper.gf_browser_ie .gform_footer input.button {padding: 12px 24px !important;padding: .75rem 1.5rem !important;background-image: none }.gform_wrapper * {transition: none }.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {font-weight: inherit !important }.gform_wrapper .validation_message {display: none !important }.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {border: none !important;padding: 0 16px 0 0 !important;background-color: transparent !important;margin-bottom: 0 !important }.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half {margin-right: 0 !important }.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {max-width: 1000px !important }.gform_wrapper.gf_browser_chrome .gfield_error input[type=email], .gform_wrapper.gf_browser_chrome .gfield_error input[type=number], .gform_wrapper.gf_browser_chrome .gfield_error input[type=password], .gform_wrapper.gf_browser_chrome .gfield_error input[type=tel], .gform_wrapper.gf_browser_chrome .gfield_error input[type=text], .gform_wrapper.gf_browser_chrome .gfield_error input[type=url], .gform_wrapper.gf_browser_chrome .gfield_error select, .gform_wrapper.gf_browser_chrome .gfield_error textarea, .gform_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text] {margin-bottom: 0 !important }.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {margin-top: 8px !important }.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 0 !important }.gform_wrapper .gfield_error .gfield_label {color: inherit !important }.LV_invalid_field {border-color: #c14e3d;background-image: url(../img/icon-invalid.svg);background-position: center right 8px;background-position: center right .5rem;background-repeat: no-repeat;background-size: 1rem }.LV_valid_field {border-color: #6eaa48;background-image: url(../img/icon-valid.svg);background-position: center right 8px;background-position: center right .5rem;background-repeat: no-repeat;background-size: 1rem }textarea.LV_invalid_field, textarea.LV_valid_field {background-position: top 8px right 8px;background-position: top .5rem right .5rem }.social-link {background-color: #a5cb5a;border-radius: 6px;display: inline-block;height: 50px;width: 50px;text-align: center;padding: 12px }.social-link svg {fill: #000;max-width: 100%;max-height: 100% }.social-link:focus, .social-link:hover {background-color: #8cad4d }.social-link span {width: 0;height: 0;display: inline-block;overflow: hidden;text-indent: 1000px }.dark-bg {background-color: #0051a2 }.grey-bg {background-color: #efeee6 }.dark-bg a, .dark-bg h1, .dark-bg h2, .dark-bg h3, .dark-bg h4, .dark-bg h5, .dark-bg h6, .dark-bg p {border-color: #fff;color: #fff }.flex-container {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }.clearfix::after {content: ".";visibility: hidden;display: block;height: 0;clear: both }.full-width {width: 100% }.max-width {margin: 0 auto;max-width: 1200px;padding-left: 10px;padding-right: 10px }.one-half {margin: 0 1%;width: 48% }.one-half.full {margin: 0;width: 50% }.one-third {margin: 0 1%;width: 31.33% }.one-third.full {margin: 0;width: 33.33% }.two-third {margin: 0 1%;width: 64.66% }.two-third.full {width: 66.66% }.one-fourth {margin: 0 1%;width: 23% }.one-fourth.full {margin: 0;width: 25% }.vertical-align-parent {display: table }.vertical-align-child {display: table-cell;vertical-align: middle }nav.secondary-nav {margin: 48px auto 16px;margin: 3rem auto 1rem;z-index: 2;position: relative }nav.secondary-nav ul {display: table;border-bottom: 1px solid #efeee6;width: 100% }nav.secondary-nav li.menu-item {display: table-cell;width: auto;vertical-align: middle }nav.secondary-nav li.menu-item:focus, nav.secondary-nav li.menu-item:hover {position: relative;z-index: 3 }nav.secondary-nav a {color: #005c75;text-align: center;position: relative;letter-spacing: 1px;transition: all .5s ease-in-out 0s }nav.secondary-nav a:focus, nav.secondary-nav a:hover {color: #a5cb5a }nav.secondary-nav a::after {position: absolute;content: '';background-color: #a5cb5a;right: 0;bottom: 0;height: 3px;width: 0;box-sizing: border-box;transition: all .5s ease-in-out 0s }nav.secondary-nav a:focus::after, nav.secondary-nav a:hover::after {width: 100% }.breadcrumbs-nav {background-color: #fff;box-shadow: 0 -5px 26px rgba(0, 0, 0, .2);font-size: 16px;font-size: 1rem;z-index: 1;position: relative;text-transform: uppercase }.breadcrumbs-nav * {font-size: 16px;font-size: 1rem }.breadcrumbs-nav p {margin: 0;display: inline-block }.breadcrumbs-nav p>span>span>a {text-indent: 1000px;overflow: hidden;background-image: url(../img/icon-home.svg);background-size: 25px;background-position: left center;background-repeat: no-repeat;width: 65px;margin-bottom: -18px;margin-bottom: -1.15rem;line-height: 5 }.breadcrumbs-nav p>span>span>a:focus, .breadcrumbs-nav p>span>span>a:hover {background-image: url(../img/icon-home-hover.svg) }.breadcrumbs-nav p .breadcrumb_last, .breadcrumbs-nav p a {line-height: 50px;position: relative;display: inline-block;height: 50px;padding-right: 35px;text-decoration: none;color: #005c75 }.breadcrumbs-nav p .breadcrumb_last:after, .breadcrumbs-nav p a:after {content: '';border-style: solid;position: absolute;border-width: 25px 0 25px 15px;border-color: transparent #fff;display: block;width: 0;z-index: 1;margin-top: -25px;right: 15px;top: 50% }.breadcrumbs-nav p .breadcrumb_last:before, .breadcrumbs-nav p a:before {content: '';position: absolute;display: block;height: 100%;width: 30px;right: 0;background: linear-gradient(to right, rgba(0, 0, 0, .07) 0, rgba(229, 229, 229, 0) 100%) }.breadcrumbs-nav p .breadcrumb_last:focus, .breadcrumbs-nav p .breadcrumb_last:hover, .breadcrumbs-nav p a:focus, .breadcrumbs-nav p a:hover {color: #a5cb5a }.breadcrumbs-nav p .breadcrumb_last:focus, .breadcrumbs-nav p .breadcrumb_last:hover {color: #005c75 }.page-title-container {position: relative;min-height: 475px;background-color: transparent;transition: none;background-position: center;background-size: cover }.page-title-container .page-title-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .45);z-index: 8 }.page-title-container .page-title-contents {position: relative;z-index: 10;text-align: center;background-size: cover;background-repeat: no-repeat;background-position: center center }.page-title-container .page-title-contents .page-icon {width: 100px;height: 100px;margin: 16px auto;margin: 1rem auto;background-position: center center;background-size: 60px;background-repeat: no-repeat;background-color: #efeee6;border-radius: 50% }.page-title-container .page-title-contents h1.page-title {margin: 16px auto;margin: 1rem auto;max-width: 900px }.page-title-container .page-title-contents p.page-description {color: #a5cb5a;text-transform: uppercase;letter-spacing: 2px;font-weight: 700;max-width: 900px;margin: 16px auto 32px auto;margin: 1rem auto 2rem auto }.page-id-509 .page-title-contents .page-icon, .page-id-510 .page-title-contents .page-icon {background-size: 75px }.single-slide {display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 550px }.single-slide .slide-content {padding: 48px 20px 80px 20px;padding: 3rem 1.25rem 5rem 1.25rem;max-width: 600px;margin: 0 auto;height: 100% }.single-slide .slide-content h1 {font-size: 80px;font-size: 5rem;line-height: 1;margin: 0;font-family: zona_prothin }.single-slide .slide-content h2 {font-size: 3.25em;line-height: 1;margin: 0;font-family: zona_prothin }.single-slide .slide-content p.slide-subheading {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;margin: 16px 0 32px 0;margin: 1rem 0 2rem 0;font-size: 1em }.home .single-slide .slide-content p.slide-subheading {font-weight: 700;text-transform: uppercase;letter-spacing: 2px }.single-slide .slide-image {background-repeat: no-repeat;background-size: cover;background-position: center center }ul.slick-dots {margin: 0;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;position: absolute;left: 25%;margin-left: calc(-300px + 1rem);bottom: 16px;bottom: 1rem }ul.slick-dots li {background-image: none;padding: 0;margin: 0;height: 16px;height: 1rem }ul.slick-dots li button {text-indent: 1000px;overflow: hidden;width: 12px;width: .75rem;height: 12px;height: .75rem;padding: 0;margin: 0 9px 0 0;margin: 0 .6rem 0 0;outline: 0;border-color: #fff;background-color: #fff;opacity: .3 }ul.slick-dots li button::after {display: none }ul.slick-dots li button:active, ul.slick-dots li button:hover {opacity: .75;border-color: #fff;background-color: #fff }ul.slick-dots li.slick-active button {border-color: #a5cb5a;background-color: #a5cb5a;opacity: 1 }ul.slick-dots li.slick-active button:focus {opacity: .75;border-color: #fff;background-color: #fff }.slick-slide {outline: 0 }a.fluidbox img {max-width: 100% }.gallery-container {padding: 48px 0;padding: 3rem 0 }.gallery-container .gallery-item {width: 25%;padding: 8px;padding: .5rem }.gallery-container .gallery-item .container {height: 100%;border: 3px solid #f8f8f5;padding: 8px;padding: .5rem;text-align: center }.page-id-510 .gallery-container .gallery-item {width: 20% }.page-id-510 .gallery-container .gallery-item .container {min-height: 215px }.card-container {background-color: #fff;padding: 32px 0;padding: 2rem 0;position: relative }.card-container.grey-bg {background-color: #efeee6 }.card-container h2 {margin-bottom: 16px;margin-bottom: 1rem;text-align: center }.card-container .section_subheading {margin-top: 16px;margin-top: 1rem;text-align: center;color: #005c75;font-weight: 400;font-family: zona_probold }.card-container.flip-card-container {padding-top: 48px;padding-top: 3rem }.card-container.flip-card-title-container::after {content: '';position: absolute;border-style: solid;border-width: 20px 15px 0;border-color: #efeee6 transparent;display: block;width: 0;z-index: 1;margin-left: -15px;bottom: -20px;left: 50% }.card-icon {background-color: #fff;border-radius: 6px;padding: 32px;padding: 2rem;text-align: center;position: relative;text-decoration: none }.card-icon .card-icon-label {width: 100px;height: 100px;margin: 16px auto;margin: 1rem auto;background-position: center center;background-size: 60px;background-repeat: no-repeat;background-color: #efeee6;border-radius: 50% }.card-icon h2 {margin: 32px 0;margin: 2rem 0;min-height: 53px;font-size: 1.5em;line-height: 1.16;color: #0051a2;font-weight: 400;font-family: zona_probold }.card-icon .learn-more {text-transform: uppercase;text-decoration: none;letter-spacing: 1px }.card-icon .learn-more svg {display: inline-block;height: 16px;height: 1rem;vertical-align: middle;margin-top: -4px }.card-icon:focus, .card-icon:hover {-webkit-transform: scale(1.1);transform: scale(1.1);text-decoration: none }.card-cta {border-radius: 6px;position: relative;min-height: 300px;background-repeat: no-repeat;background-size: cover;background-position: center center;overflow: hidden }.card-cta .card-contents {position: absolute;bottom: 0;width: 100%;background-color: rgba(0, 81, 162, .75) }.card-cta .card-contents .card-icon-label {width: 80px;height: 80px;margin: 0 auto;padding: 10px;background-color: #efeee6;border-radius: 50%;position: absolute;top: -40px;left: 50%;margin-left: -40px }.card-cta .card-contents .card-icon-label img {width: 100% }.card-cta .card-contents h3 {color: #fff;text-align: center;padding: 0 16px;padding: 0 1rem;margin: 3em 0 1em 0;min-height: 54px }.card-cta a.card-link {position: absolute;top: 0;right: 0;bottom: 0;left: 0 }.card-cta:focus, .card-cta:hover {-webkit-transform: scale(1.1);transform: scale(1.1);text-decoration: none }.card-overlay {background-color: #fff;border-radius: 6px;margin-bottom: 16px;margin-bottom: 1rem;overflow: hidden;min-height: 415px;cursor: pointer }.card-overlay:hover svg {-webkit-transform: rotate(-90deg);transform: rotate(-90deg) }.card-overlay a:focus svg {-webkit-transform: rotate(-90deg);transform: rotate(-90deg) }.card-overlay .card-img {width: 100%;height: 250px;background-size: cover;background-position: center;background-repeat: no-repeat }.card-overlay .card-info {padding: 0 24px 40px;padding: 0 1.5rem 2.5rem;position: relative;width: 100%;background: #fff;transition: all .5s ease-in-out 0s }.card-overlay .card-info .card-headshot {opacity: 0;display: inline-block;background-size: cover;background-position: center;width: 0;height: 0;vertical-align: middle;transition: all 0s ease-in-out 0s }.card-overlay .card-info .details {display: inline-block;width: 100%;vertical-align: top;margin-left: 0;transition: all 0s ease-in-out 0s }.card-overlay .card-info .details h3 {margin: 0 0 8px 0;margin: 0 0 .5rem 0 }.card-overlay .card-info .details h6 {margin: 0 0 24px 0;margin: 0 0 1.5rem 0;color: #005c75 }.card-overlay .card-info p {max-height: 0;overflow: hidden;margin: 0 }.card-overlay .card-info svg {position: absolute;bottom: 16px;bottom: 1rem;right: 16px;right: 1rem;height: 20px;height: 1.25rem }.card-overlay.open .card-info {position: absolute;padding: 16px 24px 40px 24px;padding: 1rem 1.5rem 2.5rem 1.5rem;left: 0;border-radius: 6px;min-height: 415px;margin-top: -250px;z-index: 10 }.card-overlay.open .card-info .card-headshot {opacity: 1;width: 200px;height: 150px }.card-overlay.open .card-info .details {width: calc(100% - 300px);margin-left: 16px;margin-left: 1rem }.card-overlay.open .card-info p {max-height: 800px;margin-top: 32px;margin-top: 2rem }.card-overlay.open .card-info svg {-webkit-transform: rotate(90deg);transform: rotate(90deg) }.card-flip {border-radius: 6px;position: relative;overflow: hidden;margin-bottom: 32px;margin-bottom: 2rem }.card-flip .front {background-color: #efeee6;width: 100% }.card-flip .front .card-img {width: 100%;height: 250px;background-size: cover;background-position: center;background-repeat: no-repeat }.card-flip .front h3 {margin: 16px 0;margin: 1rem 0;padding: 16px 24px 48px 24px;padding: 1rem 1.5rem 3rem 1.5rem }.card-flip .front svg {position: absolute;bottom: 16px;bottom: 1rem;right: 16px;right: 1rem;height: 20px;height: 1.25rem }.card-flip .back {background-color: #efeee6;padding: 16px;padding: 1rem;width: 100% }.card-flip .back h3 {margin: 16px 0;margin: 1rem 0 }.card-flip .back .learn-more {position: absolute;bottom: 16px;bottom: 1rem;left: 16px;left: 1rem;vertical-align: middle;margin-top: -4px;text-decoration: none }.card-flip .back .learn-more svg {height: 1em;vertical-align: middle;margin-top: -4px }.card-flip:focus .btn:after, .card-flip:hover .btn::after {width: calc(100% + 4px);border-radius: 6px;transition-delay: .5s }.flip-container {-webkit-perspective: 1000px;perspective: 1000px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d }.flip-container:focus .back, .flip-container:hover .back {-webkit-transform: rotateY(0);transform: rotateY(0) }.flip-container:focus .front, .flip-container:hover .front {-webkit-transform: rotateY(180deg);transform: rotateY(180deg) }.back, .flip-container, .front {height: 400px }.flipper {transition: .8s;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;position: relative }.back, .front {-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: .8s;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;position: absolute;top: 0;left: 0 }.front {z-index: 2;-webkit-transform: rotateY(0);transform: rotateY(0);border-radius: 6px }.back {-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);border-radius: 6px }.back blockquote {padding: 110px 0;margin: 0 }.back blockquote p {font-size: 1em;font-weight: 400;margin: 0;color: #000 }.back blockquote a {display: none }.page-id-390 .card-container .card-container.grey-bg {background-color: #fff;padding-bottom: 0 }.page-id-390 .card-container .card-container.grey-bg::after {display: none }.page-id-390 .card-container .card-flip {width: 23% }.page-id-391 .card-container .card-container.grey-bg {background-color: #fff;padding-bottom: 0 }.page-id-391 .card-container .card-container.grey-bg::after {display: none }.page-id-391 .card-container .card-flip {width: 48% }.page-id-391 .card-container .card-flip .back, .page-id-391 .card-container .card-flip .front {height: 330px }.page-id-507 .card-container .card-container.grey-bg {background-color: #fff;padding: 0 }.page-id-507 .card-container .card-container.grey-bg::after {display: none }.event-preview {background-color: #fff;border-radius: 6px;overflow: hidden;max-width: 850px;margin: 0 auto 16px auto;margin: 0 auto 1rem auto;width: 100% }.page-id-393 .event-preview:first-child {margin-top: 48px;margin-top: 3rem }.event-preview.full-width {max-width: 100%;width: 100% }.event-preview .event-date {width: 250px;padding: 16px;padding: 1rem }.event-preview .event-date p span {display: block;font-size: 96px;font-size: 6rem;text-align: center }.event-preview .event-date p span:first-child, .event-preview .event-date p span:last-child {opacity: .6;font-size: 24px;font-size: 1.5rem }.event-preview .event-date a.primary-btn {display: table;margin: 0 auto }.event-preview .event-contents {width: calc(100% - 250px);padding: 16px 48px;padding: 1rem 3rem;position: relative }.event-preview .event-contents .description {padding: 0 0 16px 0;padding: 0 0 1rem 0;position: relative }.event-preview .event-contents .description a {text-decoration: none }.event-preview .event-contents .description h3 {margin-top: 0;font-weight: 400;border-bottom: 2px solid transparent }.event-preview .event-contents .description a:focus h3, .event-preview .event-contents .description a:hover h3 {border-color: #0051a2 }.event-preview .event-contents .description p {font-weight: 400 }.event-preview .event-contents .description .learn-more {color: #005c75;display: block }.event-preview .event-contents .description .learn-more svg {display: inline-block;height: 16px;height: 1rem;vertical-align: middle;margin-top: -4px }.event-preview .event-contents a.location {font-size: .875em;text-decoration: none;color: #000;border-top: 2px solid #efeee6;padding: 16px 0;padding: 1rem 0;display: block;position: absolute;bottom: 0 }.event-preview .event-contents a.location svg {height: 16px;height: 1rem;width: 20px;width: 1.25rem;display: inline-block;vertical-align: middle }.event-preview .event-contents a.location:focus, .event-preview .event-contents a.location:hover {color: #0051a2 }.event-preview .event-contents a.location:focus svg, .event-preview .event-contents a.location:hover svg {fill: #0051a2 !important;-webkit-transform: scale(1.2);transform: scale(1.2) }.event-preview.mini {width: 300px;margin-left: 16px;margin-left: 1rem;min-height: 137.5px;position: relative;text-decoration: none }.event-preview.mini .event-contents {width: 100%;padding: 16px;padding: 1rem }.event-preview.mini .event-contents .description h3 {margin: 0;font-size: 1.2em;text-decoration: none;border: none }.event-preview.mini .learn-more {text-transform: uppercase;text-decoration: none;position: absolute;bottom: 16px;bottom: 1rem;width: calc(100% - 2rem) }.event-preview.mini .learn-more svg {display: inline-block;height: 16px;height: 1rem;vertical-align: middle;margin-top: -4px }.event-preview.mini:focus svg, .event-preview.mini:hover svg {margin-left: 50px }.home-events .event-preview {float: left }.home-events .event-preview.first-preview {min-height: 291px }.job-preview {background-color: #fff;padding: 16px;padding: 1rem;border-radius: 6px;margin-bottom: 16px;margin-bottom: 1rem;position: relative;text-decoration: none }.job-preview:focus, .job-preview:hover {text-decoration: none }.job-preview:focus .btn::after, .job-preview:hover .btn::after {width: calc(100% + 4px);border-radius: 6px }.search-results .job-preview {width: 100% }.job-preview .description {padding-bottom: 100px;position: relative }.job-preview .description h3 {margin-top: 0;font-weight: 400 }.job-preview .description .icon-description {width: 100px;height: 100px;margin: 0 auto 0 auto;background-position: center center;background-size: 60px;background-repeat: no-repeat;background-color: #efeee6;border-radius: 50% }.job-preview .description .text-description {width: 100%;margin-right: 25px;color: #000;font-weight: 400 }.job-preview .description .text-description .learn-more {text-transform: uppercase;text-decoration: none;display: block;margin-top: 10px;color: #0051a2;font-weight: 700 }.job-preview .description .text-description .learn-more svg {display: inline-block;height: 16px;height: 1rem;vertical-align: middle;margin-top: -4px }.job-preview .details {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;border-top: 2px solid #efeee6;padding: 16px 0;padding: 1rem 0;position: absolute;width: calc(100% - 2rem);bottom: 0 }.job-preview .details .location, .job-preview .details .type {margin-bottom: 8px;margin-bottom: .5rem }.job-preview .details .location svg, .job-preview .details .type svg {height: 16px;height: 1rem;width: 20px;width: 1.25rem;display: inline-block;vertical-align: middle }.job-preview .details .icon {display: table;margin: 0 0 0 auto }.hr-contact {background: #fff;padding: 64px 0 80px 0;padding: 4rem 0 5rem 0 }.hr-contact .one-half {margin-bottom: -144px;margin-bottom: -9rem }.hr-contact .one-half img {max-width: 100% }.hr-contact .one-half .btn {margin: 0 16px 8px 0;margin: 0 1rem .5rem 0 }.staff-container {padding: 16px;padding: 1rem }.staff-container h2 {text-align: center }.staff-preview {border-radius: 6px;padding: 8px 16px;padding: .5rem 1rem;position: relative;background-color: #fff;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;margin-bottom: 24px;margin-bottom: 1.5rem }.staff-preview .contents {width: calc(100% - 35px);height: 100%;min-height: 140px }.staff-preview .contents span {display: block }.staff-preview .contents .position {color: #a5cb5a;text-transform: uppercase;margin: 0;font-size: .875em;line-height: 1.16;font-weight: 400;font-family: zona_probold }.staff-preview .contents .details {position: absolute;bottom: 8px;bottom: .5rem }.staff-preview .contents .name {margin: 0 0 4px 0;margin: 0 0 .25rem 0;font-size: .875em;line-height: 1.16;font-weight: 400;font-family: zona_probold }.staff-preview .contents .title {color: #0051a2;margin: 0 0 4px 0;margin: 0 0 .25rem 0 }.staff-preview .contents .company {font-style: italic;margin: 0;font-weight: 400 }.staff-preview.member {padding: 24px 8px 24px 24px;padding: 1.5rem .5rem 1.5rem 1.5rem }.staff-preview.member .contents {min-height: 0 }.staff-preview a.linkedin {background-color: #0051a2;width: 30px;height: 30px;position: absolute;top: 8px;top: .5rem;right: 8px;right: .5rem;padding: 5px }.staff-preview a.linkedin svg {fill: #fff;max-width: 14px;max-height: 14px }.staff-preview a.linkedin:focus {width: 60px }.staff-preview-container .card-info .details p.title {max-height: 200px;color: #005c75 }.staff-preview-container {position: relative }.staff-preview-container .card-overlay {margin-bottom: 24px;margin-bottom: 1.5rem }.staff-preview-container .card-overlay .bio {margin-top: 24px;margin-top: 1.5rem }.staff-preview-container .card-overlay .bio p {margin: 0 0 12px 0;margin: 0 0 .75rem 0 }.staff-preview-container .card-overlay a span {opacity: 0 }.download-cta.donation-cta {background-image: url(../img/download-cta-bg.png);background-size: 275px }#searchform label {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif }.search-container {text-align: center;margin-top: -2px;background-color: #7b7666;position: relative;max-height: 0;overflow: hidden }.search-container.open {max-height: 100px }.search-container .max-width {padding: 8px 16px 16px 16px;padding: .5rem 1rem 1rem 1rem }.search-container form {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;width: 100%;max-width: 100% !important;text-align: left }.search-container form label {display: block;color: #fff;text-align: left;margin-bottom: 4px;margin-bottom: .25rem }.search-container form input[type=text] {height: 40px;border-radius: 6px;padding: 8px;padding: .5rem;width: calc(100% - 155px);position: relative;font-size: 24px;font-size: 1.5rem }.search-container .search-close {position: absolute;right: 16px;right: 1rem;top: 33px;width: 40px;height: 40px;cursor: pointer;opacity: .75 }.search-container .search-close svg {width: 100%;height: 100%;fill: #fff }.search-container .search-close:hover {opacity: 1 }.donation-cta {background-color: #005c75;background-image: url(../img/donations-bg.png);height: 300px;background-repeat: no-repeat;background-position: 65% 50% }.donation-cta .vertical-align-parent {height: 100%;width: 100%;max-width: 1024px }.donation-cta h2 {font-size: 4em;margin-top: 0;margin-bottom: 16px;margin-bottom: 1rem;font-family: zona_prothin }.content-with-bg {padding: 48px 0;padding: 3rem 0;position: relative;background-position: center;background-size: cover;width: 100%;min-height: 400px;background-attachment: fixed }.content-with-bg .contents {max-width: 1024px;margin: 0 auto;position: relative;z-index: 1 }.content-with-bg .contents h2 {font-family: zona_prothin;font-size: 4em;margin-bottom: 32px;margin-bottom: 2rem }.content-with-bg .contents h3 {font-size: 2.25em;margin-bottom: 16px;margin-bottom: 1rem }.content-with-bg .contents p {max-width: 800px;margin-left: auto;margin-right: auto }.content-with-bg .dark-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .5) }.success-stories.card-container {padding-bottom: 64px;padding-bottom: 4rem }.page-contact-container {padding: 48px 0;padding: 3rem 0 }.page-contact-container .contact-title {margin-top: 0 }.page-contact-container form {margin-top: 40px;margin-top: 2.5rem }.page-contact-container .content-title-container {text-align: center;padding: 0 0 48px 0;padding: 0 0 3rem 0 }.page-contact-container .content-title-container h2 {margin: 0 0 8px 0;margin: 0 0 .5rem 0 }.page-contact-container.grey-bg .one-half:first-child {background: #fff;padding: 32px;padding: 2rem }.map-container {height: 100%;position: relative }.map-container.split {height: 48% }.map-container.split.first {margin-bottom: 2% }.map-container .map-address {position: absolute;top: 16px;top: 1rem;left: 16px;left: 1rem;z-index: 2;background: #fff;padding: 16px;padding: 1rem;border-radius: .25rem;font-size: 12px;font-size: .75rem;letter-spacing: .5px;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif }.map-container .acf-map {width: 100%;height: 100%;min-height: 250px;margin: 0 }.map-container .acf-map * {transition: none }ul#input_1_5 li {width: 18%;margin: 0 2% 0 0;height: 80px;background: #efeee6;position: relative;background-repeat: no-repeat;background-size: 1.75rem;background-position: center top 20px }ul#input_1_5 li label {position: absolute;padding-top: 55px;bottom: 0;top: 0;left: 0;right: 0;text-align: center;max-width: 100%;margin: 0;border: 2px solid transparent }ul#input_1_5 li input {opacity: 0 }ul#input_1_5 li.checkedd label {border: 2px solid #a5cb5a }ul#input_1_5 li.gchoice_1_5_0 {background-image: url(../img/radio-job.svg) }ul#input_1_5 li.gchoice_1_5_1 {background-image: url(../img/radio-shop.svg) }ul#input_1_5 li.gchoice_1_5_2 {background-image: url(../img/radio-donate.svg) }ul#input_1_5 li.gchoice_1_5_3 {background-image: url(../img/radio-services.svg) }ul#input_1_5 li.gchoice_1_5_4 {background-image: url(../img/radio-general.svg) }nav {font-size: 16px;font-size: 1rem }nav * {font-size: 16px;font-size: 1rem }nav :focus {outline: 0 }nav ul {margin: 0;padding: 0 }nav ul li {background-image: none;display: inline-block;margin: 0;padding: 0 }nav ul li a {background-color: transparent;display: block;padding: 8px 16px;padding: .5rem 1rem;font-size: 16px;font-size: 1rem;text-decoration: none;margin: 0;overflow: hidden }nav ul li a:focus, nav ul li a:hover {text-decoration: none }.primary-nav {z-index: 1000;margin-top: -2px;background-color: #fff;box-shadow: 0 -5px 26px rgba(0, 0, 0, .2);font-size: 16px;font-size: 1rem }.primary-nav * {font-size: 16px;font-size: 1rem }.primary-nav :focus {outline: 0 }.primary-nav.dark-bg {background-color: #0051a2 }.primary-nav.is_stuck .logo-container img:nth-child(2) {}.primary-nav.is_stuck nav ul {height: 60px }.primary-nav.is_stuck nav ul li a {line-height: 44px }.primary-nav a.home-link {text-decoration: none;border-bottom: 1px solid transparent }.primary-nav a.home-link:focus {border-bottom: 1px solid #a5cb5a }.primary-nav .logo-container {height: 100%;width: 310px;margin-top: -16px;margin-top: -1rem }.primary-nav .logo-container img {height: 60px }.primary-nav .logo-container img:first-child {margin-right: 5px;max-width: 275px;opacity: 1;transition: all .5s ease-in-out 0s }.primary-nav .mobile-menu {display: none;font-family: zona_probold }.primary-nav h2 {float: right;line-height: 60px;margin: 0 0 0 auto }.utility-nav {width: 100%;margin: 0 0 0 auto;position: relative;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end }.utility-nav div.one-third {border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;background-color: #005c75;padding: 8px;padding: .5rem;max-width: 200px;position: relative }.utility-nav div.one-third:first-child {background-color: #0051a2 }.utility-nav div.one-third:last-child {background-color: #7b7666 }.utility-nav div.one-third a {text-align: center }.utility-nav div.one-third a:focus svg, .utility-nav div.one-third a:hover svg {fill: #a5cb5a }.utility-nav div.one-third a span {text-indent: 1000px;display: block;width: 0;height: 0;overflow: hidden }.utility-nav svg {fill: #fff;max-width: 16px;max-width: 1rem;max-height: 16px;max-height: 1rem }.utility-nav .social-link {padding: 0;background-color: transparent;margin: 0 1%;width: 23%;height: auto }.utility-nav .social-link:focus svg, .utility-nav .social-link:hover svg {fill: #a5cb5a }.utility-nav .tool-tip-container .tool-tip {max-height: 800px;z-index: -1;height: auto;max-height: 0;overflow: hidden;text-indent: 0;width: 300px;left: 0;margin: 0 }.utility-nav .tool-tip-container:focus .tool-tip, .utility-nav .tool-tip-container:hover .tool-tip {opacity: 1;z-index: 1000;max-height: 500px }.utility-nav .tool-tip {position: absolute;width: 300px;padding: 0;background: #efeee6;border-radius: 10px;z-index: -1;padding: 16px;padding: 1rem;top: 45px;margin-left: -150px;text-align: left;color: #000;font-weight: 400;font-size: 14px;font-size: .875rem;box-shadow: 0 0 8px #888;max-height: 0;height: 0;opacity: 0;overflow: hidden;transition: all .5s ease-in-out 0s }.utility-nav .tool-tip::after {content: '';position: absolute;border-style: solid;border-width: 0 15px 15px;border-color: #efeee6 transparent;display: block;width: 0;z-index: 1;margin-left: -15px;top: -15px;left: 50% }.primary-nav nav {margin-left: auto }.primary-nav nav>.social-links {display: none }.primary-nav nav ul {text-align: right;height: 76px }.primary-nav nav ul li {padding: 0;vertical-align: top }.primary-nav nav ul li a {color: #000;position: relative;line-height: 60px }.primary-nav nav ul li a::after {position: absolute;content: '';background-color: #a5cb5a;right: 0;bottom: 0;height: 3px;width: 0;box-sizing: border-box;transition: all .5s ease-in-out 0s }.primary-nav nav ul li a:focus, .primary-nav nav ul li a:hover {color: #0051a2 }.primary-nav nav ul li a:focus::after, .primary-nav nav ul li a:hover::after {width: 100% }.primary-nav nav ul li.current-menu-item a::after, .primary-nav nav ul li.current-page-ancestor a::after, .primary-nav nav ul li.current_page_item a::after {width: 100% }.primary-nav nav ul li#menu-item-1013, .primary-nav nav ul li#menu-item-1014 {display: none }.primary-nav nav ul li#menu-item-403 a {position: relative;padding: 8px 16px 8px 20px;padding: .5rem 1rem .5rem 1.25rem }.primary-nav nav ul li#menu-item-403 a::before {content: '';position: absolute;left: 0;top: 0;height: 100%;width: .8em;background-image: url(../img/icon-offsite.svg);background-size: contain;background-position: center;background-repeat: no-repeat }.primary-nav nav ul li#menu-item-403 a:focus::before, .primary-nav nav ul li#menu-item-403 a:hover::before {background-image: url(../img/icon-offsite-blue.svg) }.primary-nav nav ul li#menu-item-398 {padding: 0 8px;padding: 0 .5rem;text-transform: uppercase }.primary-nav nav ul li#menu-item-398 a {border-radius: 6px;z-index: 5 }.primary-nav nav ul li#menu-item-398 a:focus, .primary-nav nav ul li#menu-item-398 a:hover {color: #000 }.primary-nav nav ul li#menu-item-398 a::before {content: '';background-color: #a5cb5a;border-radius: 6px;position: absolute;overflow: hidden;top: 25%;height: 50%;width: 100%;left: 0;z-index: -2 }.primary-nav nav ul li#menu-item-398 a::after {position: absolute;border-radius: 6px;overflow: hidden;top: 25%;height: 50%;right: 0;z-index: -1;background-color: #8cad4d }footer#footer nav {font-size: 16px;font-size: 1rem }footer#footer .mobile {display: none }footer#footer .follow-container {background-image: url(../img/footer-top-bg.jpg);background-size: cover;background-position: center right;background-repeat: no-repeat;padding: 32px 0;padding: 2rem 0 }footer#footer .follow-container .social-links {text-align: right }footer#footer .follow-container .social-links .social-link {width: 65px;height: 65px;padding: 20px;padding: 1.25rem }footer#footer .follow-container .social-links .social-link svg {max-width: 25px;max-height: 25px }footer#footer .footer-contents .top {display: -webkit-flex;display: -ms-flexbox;display: flex }footer#footer .footer-contents .top .footer-logo {width: 150px;margin-top: -41px }footer#footer .footer-contents .top nav {width: 100%;text-align: right;padding: 50px 0 0 0 }footer#footer .footer-contents .top nav ul {display: table;width: 100% }footer#footer .footer-contents .top nav ul li {text-align: center;display: table-cell;min-width: 125px }footer#footer .footer-contents .top nav ul li a:focus, footer#footer .footer-contents .top nav ul li a:hover {color: #a5cb5a }footer#footer .footer-contents .bottom .one-half {padding: 16px 32px 32px 0;padding: 1rem 2rem 2rem 0 }footer#footer .footer-contents .bottom .one-half:last-child {padding: 16px 0 32px 32px;padding: 1rem 0 2rem 2rem }footer#footer .footer-contents .bottom h4 {font-weight: 400;line-height: 1.35 }footer#footer .footer-contents .bottom .post-preview:first-child {margin: 0 2% 0 0;padding: 0 16px 0 0;padding: 0 1rem 0 0 }footer#footer .footer-contents .bottom .post-preview:last-child {margin: 0 0 0 2%;padding: 0 0 0 16px;padding: 0 0 0 1rem }footer#footer .footer-contents .bottom .post-preview h5 {margin: 0 0 .5em 0 }footer#footer .copyright-container {background-color: rgba(0, 0, 0, .3);padding: 12px;padding: .75rem }footer#footer .copyright-container p {font-size: 12px;font-size: .75rem;display: inline-block;margin: 0 }footer#footer .copyright-container #e5-credit {float: right;font-weight: 400;font-size: 1em }footer#footer .copyright-container #e5-credit a:focus, footer#footer .copyright-container #e5-credit:hover a {color: #e48849 }.page-contents-container img.alignleft {float: left;margin: 0 24px 12px 0;margin: 0 1.5rem .75rem 0 }.page-contents-container img.alignright {float: right;margin: 0 0 12px 24px;margin: 0 0 .75rem 1.5rem }.page-contents-container img.aligncenter {display: block;margin: 24px auto;margin: 1.5rem auto }.sidebar {width: 250px }.sidebar.left {margin: 0 50px 0 0 }.sidebar.right {margin: 0 0 0 50px }.sidebar#styleguide-sidebar {position: fixed;top: 125px;width: 250px;left: 16px;left: 1rem }.sidebar-page-contents {width: calc(100% - 300px) }.sidebar-page-contents#styleguide-contents {width: 1024px;margin: 0 auto }.sidebar-template aside {width: 250px;margin: 48px 50px 16px 0;margin: 3rem 50px 1rem 0 }.sidebar-template .page-main-contents {width: calc(100% - 300px);-webkit-order: 2;-ms-flex-order: 2;order: 2 }.bluet_text_content {padding: 16px;padding: 1rem }.bluet_text_content p {color: #000 }.bluet_title_on_block {font-family: zona_probold }.back-to-top svg {position: fixed;bottom: 32px;bottom: 2rem;right: 32px;right: 2rem;height: 38px;background-color: #d8e9ef }.back-to-top svg path {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform-origin: 50% 50%;transform-origin: 50% 50% }.back-to-top span {position: absolute;opacity: 0;left: -300px }.about-video-section {padding: 2rem 0;}.video-wrapper {max-width: 800px;margin: 0 auto;position: relative;}.mission-container .mission .one-half {padding: 32px 16px 0 16px;padding: 2rem 1rem 0 1rem }.mission-container .mission .one-half.mission-img img {max-width: 100% }.mission-container .mission .one-half h2 {font-size: 3em;padding-left: 60px;margin: 0 }.mission-container .mission .one-half blockquote {margin-top: 16px;margin-top: 1rem }.mission-container .history {padding: 130px 0 16px 0;padding: 130px 0 1rem 0;margin-top: -130px }.mission-container .history .one-half {padding: 16px;padding: 1rem }.mission-container .history .one-half:last-child {margin-top: -75px }.mission-container .history ul.slick-dots {right: 16px;right: 1rem;left: auto;margin: 0 }.mission-container .history-bg {padding: 160px 0;padding: 10rem 0;position: relative;background-position: center;background-size: cover;background-attachment: fixed }.mission-container .history-bg .history-closing {max-width: 800px;margin: 0 auto;position: relative;z-index: 1 }.mission-container .history-bg .dark-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .5) }.auto-slider .section-title-container, .greenworks-slider .section-title-container {position: relative }.auto-slider .section-title-container::after, .greenworks-slider .section-title-container::after {content: '';position: absolute;border-style: solid;border-width: 20px 15px 0;border-color: #efeee6 transparent;display: block;width: 0;z-index: 1;margin-left: -15px;bottom: -20px;left: 50% }.auto-slider .slick-dots {right: 50%;left: auto;margin-left: 0;margin-right: calc(-250px - 2.25rem) }.help-container {margin-bottom: 64px;margin-bottom: 4rem }.help-container .one-half {padding: 32px 32px 64px 32px;padding: 2rem 2rem 4rem 2rem;border-radius: 6px;position: relative }.help-container .one-half .btn {position: absolute;bottom: 16px;bottom: 1rem;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);margin: 0 }.auto-pdfs {text-align: center;padding: 32px 0;padding: 2rem 0 }.auto-pdfs h4 {margin: 0;color: #0051a2;text-align: left }.roi-container {margin: 48px 0;margin: 3rem 0 }.roi {max-width: 1500px;margin: 0 auto;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center }.roi .one-fourth {padding: 0 8px;padding: 0 .5rem }.roi .one-fourth .graphic {min-height: 200px }.roi .one-fourth .graphic canvas:focus {outline: -webkit-focus-ring-color auto 5px }.roi .one-fourth .graphic.people {padding: 0 16px;padding: 0 1rem }.roi .one-fourth .graphic.people .legend p {text-align: center }.roi .one-fourth .graphic.people .legend p svg {width: auto;height: 1.3em;display: inline-block;vertical-align: bottom;fill: var(--blackColor) }.roi .one-fourth .graphic.people .person-container {width: 8%;margin: 0 1% }.roi .one-fourth .graphic.people .person-container svg {width: 100;height: auto;display: inline-block;fill: #efeee6 }.roi .one-fourth .graphic.people .person-container svg.full {fill: #a5cb5a }.roi .one-fourth .details, .roi .one-fourth h3 {max-width: 275px;margin: 0 auto }.roi .one-fourth h3 {margin-bottom: 8px;margin-bottom: .5rem }.card-script {border-radius: 6px;position: relative;overflow: hidden;margin-bottom: 32px;margin-bottom: 2rem;background-color: #efeee6 }.card-script .card-img {width: 100%;height: 250px;background-size: cover;background-position: center;background-repeat: no-repeat }.card-script h3 {padding: 16px;padding: 1rem;margin: 0;color: #fff }.card-script:nth-child(1) h3 {background-color: #168278 }.card-script:nth-child(2) h3 {background-color: #d21446 }.card-script:nth-child(3) h3 {background-color: #375788 }.card-script:nth-child(4) h3 {background-color: #ffbf00 }.card-script .card-contents-intro {padding: 16px;padding: 1rem }.card-script .card-contents-intro p {margin: 0 }.card-script .read-more {color: #0051a2;font-weight: 700;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;position: relative;cursor: pointer;padding: 16px 32px 0 16px;padding: 1rem 2rem 0 1rem;margin-bottom: 16px;margin-bottom: 1rem;display: table;text-transform: uppercase }.card-script .read-more::before {content: '';background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(../img/icon-trianlge-green.svg);width: 16px;width: 1rem;height: 16px;height: 1rem;position: absolute;right: 0;top: 19px;top: 1.2rem;-webkit-transform: rotate(90deg);transform: rotate(90deg);transition: all .5s ease-in-out 0s }.card-script.open .read-more::before {-webkit-transform: rotate(-90deg);transform: rotate(-90deg) }.card-script .card-contents-continued {height: auto;max-height: 0;padding: 0 16px;padding: 0 1rem;overflow: hidden;transition: all .75s ease-in-out 0s }.card-script.open .card-contents-continued {max-height: 1000px }.impact-stat {margin: 0 0 24px 0;margin: 0 0 1.5rem 0 }.impact-stat .impact-number {width: 200px;margin-right: 16px;margin-right: 1rem;font-family: zona_probold;font-size: 3em;text-align: center;height: 100%;color: #0051a2 }.impact-stat .impact-number span {border: 4px solid #a5cb5a;border-radius: 50%;width: 135px;height: 135px;display: inline-block;text-align: center;line-height: 128px }.impact-stat .impaact-content {width: calc(100% - 216px) }.impact-stat .impaact-content h3 {margin: 0 0 8px 0;margin: 0 0 .5rem 0 }.impact-stat .impaact-content p {margin-bottom: 8px;margin-bottom: .5rem }.success-video {border-radius: 6px;overflow: hidden;height: 250px;margin-bottom: 16px;margin-bottom: 1rem }.success-video iframe {width: 100%;height: 100% }.testimonies {max-width: 90%;margin: 0 auto }.testimonies blockquote {padding-bottom: 16px;padding-bottom: 1rem }.testimonies span {font-size: .65em;text-transform: uppercase;display: block;margin-top: 16px;margin-top: 1rem }.testimonies a.tweet {display: none }.testimonies ul.slick-dots {margin: 0;left: 70px }.heros-slider {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden }.heros-slider .slick-dots {z-index: 10;margin: 0;left: auto;width: 100%;display: table;text-align: center }.heros-slider .slick-dots li {display: inline-block }.alm-listing li {padding: 0 }.page-id-392 .alm-listing .alm-reveal:first-child {margin-top: 48px;margin-top: 3rem }.hero-preview.card-post {background-color: #efeee6 }.hero-preview.card-post .post-bottom {padding: 16px 16px 64px 16px;padding: 1rem 1rem 4rem 1rem }.hero-preview.card-post .post-bottom h3 {margin-bottom: 12px;margin-bottom: .75rem }.hero-preview.card-post .post-bottom blockquote {background-size: 40px auto;padding: 50px 0 0 0;margin-top: 0 }.hero-preview.card-post .post-bottom blockquote p {font-size: 16px;font-size: 1rem;color: #000 }.retail-container {padding: 32px 0;padding: 2rem 0 }.retail-container>.flex-container {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap }.retail-container .section-title-container p {text-align: left;max-width: 800px;margin: 0 auto 16px auto;margin: 0 auto 1rem auto }.hours .dark-bg {margin-bottom: 8px;margin-bottom: .5rem;background-color: #005c75;text-align: center;padding: 16px;padding: 1rem;border-radius: 6px }.hours .dark-bg .icon, .hours .dark-bg.arrow {width: 60px;height: 60px;margin: 16px auto;margin: 1rem auto;background-position: center center;background-size: 40px;background-repeat: no-repeat;background-color: #efeee6;border-radius: 50% }.locations {width: calc(100% - 425px);padding: 0 5% }.single-location {margin-bottom: 32px;margin-bottom: 2rem }.single-location p.name {margin: 0 0 12px 0;margin: 0 0 .75rem 0;border-bottom: 1px solid #d3d3d3;color: #005c75;line-height: 1.5em;font-size: .875em;font-weight: 400;font-family: zona_probold }.single-location a {color: #000;text-decoration: none;display: inline-block;font-weight: 400 }.single-location a.map {width: 74% }.single-location a.map span.address {display: inline-block }.single-location a.map span.directions {text-transform: uppercase;color: #005c75;display: inline-block;float: right;font-weight: 700 }.single-location a.map span.directions svg {margin-left: 8px;margin-left: .5rem;height: 12px;height: .75rem;vertical-align: inherit }.single-location a.map span.directions svg * {fill: #a5cb5a }.single-location a.phone {width: 25%;text-align: right }.single-location a svg {height: 1em;width: auto;vertical-align: top;margin: 2px .5em 0 0 }.single-location a svg * {fill: #000 }.single-location a:focus, .single-location a:hover {color: #0051a2 }.single-location a:focus>svg *, .single-location a:hover>svg * {fill: #0051a2 }.accept-container .section-title-container p {text-align: left;max-width: 800px;margin: 0 auto 16px auto;margin: 0 auto 1rem auto }.accept-container .flex-container .one-half {text-align: center }.accept-container .flex-container .one-half:first-child {border: 2px solid #a5cb5a }.accept-container .flex-container .one-half:last-child {border: 2px solid #c67172 }.accept-container .flex-container .one-half li {text-align: left }.accept-container .flex-container .one-half ul li {background-image: url(../img/bullet-dot.svg);background-size: 6px;background-position: left top 6px;padding: 0 0 0 12px;padding: 0 0 0 .75rem }.accept-container .flex-container .one-half ul li ul li {background-image: url(../img/icon-bullet.svg);background-size: .75rem auto;background-position: left top 2px;padding: 0 0 0 24px;padding: 0 0 0 1.5rem }.other-support-container {padding: 32px 0 80px 0;padding: 2rem 0 5rem 0 }.other-support-container .flex-container {max-width: 1024px }.other-support-container .flex-container .one-third {padding: 32px 48px 32px 16px;padding: 2rem 3rem 2rem 1rem;background-image: url(../img/icon-bullet.svg);background-position: center right 16px;background-position: center right 1rem;background-repeat: no-repeat;background-size: 1rem;position: relative;border-radius: 6px;margin-bottom: 16px;margin-bottom: 1rem }.other-support-container .flex-container .one-third .vertical-align-parent {width: 100%;height: 100% }.other-support-container .flex-container .one-third img {width: 80%;margin: 0 auto;display: block }.other-support-container .flex-container .one-third:focus, .other-support-container .flex-container .one-third:hover {-webkit-transform: scale(1.1);transform: scale(1.1) }.services-nav .businesses, .services-nav .individuals {font-size: 20px;font-size: 1.25rem;font-family: zona_probold;text-decoration: none;line-height: 42px;position: relative;padding-left: 50px;margin: 24px 0 12px 0;margin: 1.5rem 0 .75rem 0;display: table }.services-nav .businesses::after, .services-nav .individuals::after {content: '';position: absolute;left: 0;height: 42px;width: 42px;border-radius: 50%;background-color: #efeee6;background-size: contain;background-image: url(/wp-content/uploads/2016/10/icon-services-individual.svg);background-position: center;background-size: 65%;background-repeat: no-repeat }.services-nav .businesses:focus, .services-nav .businesses:hover, .services-nav .individuals:focus, .services-nav .individuals:hover {color: #a5cb5a }.services-nav .businesses::after {background-image: url(/wp-content/uploads/2016/10/icon-services-businesse.svg) }.services-nav .nav-container {position: relative;cursor: pointer;margin: 0 0 4px 0;margin: 0 0 .25rem 0 }.services-nav .nav-container::before {content: '';background-repeat: no-repeat;background-position: center;background-size: contain;background-image: url(../img/icon-trianlge-green.svg);width: 16px;width: 1rem;height: 16px;height: 1rem;position: absolute;right: 12px;right: .75rem;top: 20px;top: 1.25rem;-webkit-transform: rotate(90deg);transform: rotate(90deg) }.services-nav .nav-container.open::before {-webkit-transform: rotate(-90deg);transform: rotate(-90deg) }.services-nav .nav-container .container-title {padding: 8px;padding: .5rem;background: #efeee6;border-radius: 6px;margin: 0;font-weight: 700;font-size: 16px;font-size: 1rem;padding-right: 40px;padding-right: 2.5rem }.services-nav .nav-container.open ul.menu {max-height: 300px }.services-nav .nav-container ul.menu {margin: 0;padding-top: 8px;padding-top: .5rem;overflow: hidden;height: auto;max-height: 0 }.services-nav .nav-container ul.menu li {padding: 8px 0;padding: .5rem 0;margin: 0 16px;margin: 0 1rem;background-image: none;position: relative }.services-nav .nav-container ul.menu li a {text-decoration: none;text-transform: uppercase;background-repeat: no-repeat;background-position: center right;background-size: contain;background-image: url(../img/icon-trianlge-green.svg);padding-right: 16px;padding-right: 1rem;background-size: .5rem;font-size: 16px;font-size: 1rem }.services-nav .nav-container ul.menu li a::after {content: '';position: absolute;left: 0;bottom: 0;width: 0;background-color: #a5cb5a;height: 3px;transition: all .5s ease-in-out 0s }.services-nav .nav-container ul.menu li a:focus::after, .services-nav .nav-container ul.menu li a:hover::after, .services-nav .nav-container ul.menu li.current_page_item a::after {width: 100% }.share-page {margin-top: 64px;margin-top: 4rem }.share-page h4 {font-size: 20px;font-size: 1.25rem;color: #0051a2;margin: 0 0 8px 0;margin: 0 0 .5rem 0 }.share-page .social-link {margin-bottom: 5px }.post-nav {border-top: 1px solid #efeee6;padding: 32px 0;padding: 2rem 0;min-height: 84px;text-align: center }.post-nav a {background-repeat: no-repeat;background-size: 16px 16px;text-decoration: none }.post-nav a:focus, .post-nav a:hover {color: #a5cb5a }.post-nav a[rel=next] {float: right;background-image: url(../img/icon-arrow-black-right.svg);background-position: center right;padding: 0 32px 0 0;padding: 0 2rem 0 0 }.post-nav a[rel=prev] {float: left;background-image: url(../img/icon-arrow-black-left.svg);background-position: center left;padding: 0 0 0 32px;padding: 0 0 0 2rem }.secondary-nav.blog-nav {margin-bottom: 64px;margin-bottom: 4rem }.secondary-nav.blog-nav h3 {margin-left: 1% }.secondary-nav.blog-nav ul {border: none }.secondary-nav.blog-nav ul li {display: inline-block;margin: 0 1%;width: 31%;padding: 8px;padding: .5rem;background: #fff;border: 1px solid #d8e9ef;border-radius: 6px;height: 38px;position: relative }.secondary-nav.blog-nav ul li svg {float: right;position: absolute;top: -1px;right: 0;height: 38px;background-color: #d8e9ef }.secondary-nav.blog-nav ul li svg path {-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform: rotate(90deg);transform: rotate(90deg) }.secondary-nav.blog-nav ul li.open {border-bottom-right-radius: 0;border-bottom-left-radius: 0 }.secondary-nav.blog-nav ul li.open ul {max-height: 350px }.secondary-nav.blog-nav ul li.open svg path {-webkit-transform: rotate(-90deg);transform: rotate(-90deg) }.secondary-nav.blog-nav ul ul {overflow: hidden;max-height: 0;width: 100%;border: none;transition: all 1s ease-in-out 0s;background: #fff;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;position: absolute;left: 0;right: 0;top: 36px;display: block }.secondary-nav.blog-nav ul ul li {display: block;width: 100%;margin: 0;height: auto;padding: 0;border-radius: 0;border: none;border-bottom: 1px solid #d8e9ef }.secondary-nav.blog-nav ul ul li:first-child {border-top: 1px solid #d8e9ef }.secondary-nav.blog-nav ul ul li a {padding: 4px 8px;padding: .25rem .5rem;text-align: left }.alm-reveal {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }button#load-more {outline: 0;background-color: #0051a2;transition: all .25s ease-in-out 0s }button#load-more::after {display: none }button#load-more:focus, button#load-more:hover {background-color: #003d7a }.card-post {background-color: #fff;border-radius: 6px;position: relative;overflow: hidden;margin-bottom: 24px;margin-bottom: 1.5rem;text-decoration: none }.search-results .card-post {width: 100% }.card-post:focus, .card-post:hover {-webkit-transform: scale(1.1);transform: scale(1.1);text-decoration: none }.card-post .post-top {width: 100%;height: 200px;background-size: cover;background-position: center;position: relative }.card-post .post-top span.post-category {display: inline-block;position: absolute;top: 16px;top: 1rem;left: calc(2rem - 10px);right: 32px;right: 2rem;z-index: 1;color: #fff;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-weight: 700 }.card-post .post-top span.post-category span.single-cat {padding: 0 10px;display: inline-block;margin: 0 0 8px 0;border-left: 2px solid #fff }.card-post .post-top span.post-category span.single-cat:first-child {border-left: 0 }.card-post .post-top .dark-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, .5) }.card-post .post-bottom {padding: 16px 32px 64px 32px;padding: 1rem 2rem 4rem 2rem }.card-post .post-bottom p {font-weight: 400 }.card-post .post-bottom .learn-more {text-transform: uppercase;text-decoration: none;letter-spacing: 1px;color: #005c75;position: absolute;bottom: 16px;bottom: 1rem }.card-post .post-bottom .learn-more svg {display: inline-block;height: 16px;height: 1rem;vertical-align: middle;margin-top: -4px }.card-post a.card-link {position: absolute;top: 0;right: 0;bottom: 0;left: 0 }.breadcrumbs-nav .post-date {font-weight: 700;color: #005c75;display: inline-block;float: right;line-height: 50px }#comments .wc-comment-link {display: none !important }.hero-container {padding-top: 48px;padding-top: 3rem }.hero-container .hero .one-half {padding: 32px 16px;padding: 2rem 1rem }.hero-container .hero .one-half.hero-headshot img {max-width: 100% }.hero-container .hero .one-half h2 {font-size: 3em;padding-left: 60px;margin: 0 }.hero-container .hero .one-half blockquote {margin-top: 16px;margin-top: 1rem }.hero-container .hero-story {padding: 130px 0 16px 0;padding: 130px 0 1rem 0;margin-top: -130px }.hero-container .hero-story .one-half {padding: 16px;padding: 1rem }.hero-container .hero-story .one-half:last-child {margin-top: -75px }.hero-container .hero-story .one-half h4.hero-follow {margin-top: 48px;margin-top: 3rem;color: #0051a2 }.hero-container .hero-story .one-half .social-link {width: 35px;height: 35px;margin: 0 8px 0 0;margin: 0 .5rem 0 0;padding: 8px }.hero-container .hero-story .one-half .social-link:last-child {margin: 0 }.hero-container .hero-story .one-half .hero-gallery {padding: 16px;padding: 1rem }.hero-container .hero-story .one-half .hero-gallery img {width: 100%;height: auto;margin-bottom: 16px;margin-bottom: 1rem }.reflection {padding-top: 48px;padding-top: 3rem }.reflections-link {float: right;margin-top: 4px;margin-top: .25rem }.reflections-link:focus, .reflections-link:hover {text-decoration: none }.share-post {width: 100%;padding: 48px;padding: 3rem }.share-post .vertical-align-child {text-align: center }.share-post .vertical-align-child h2 {margin: 0 0 16px 0;margin: 0 0 1rem 0 }.share-post .vertical-align-child p {color: #005c75;font-size: 1em;line-height: 1.16;font-weight: 400;font-family: zona_probold }.share-post .vertical-align-child .social-link {width: 35px;height: 35px;margin: 0 8px 0 0;margin: 0 .5rem 0 0;padding: 8px }.share-post .vertical-align-child .social-link:last-child {margin: 0 }.success-preview {padding: 48px 0;padding: 3rem 0 }.success-preview blockquote {padding-bottom: 16px;padding-bottom: 1rem }.success-preview a.video-link:focus svg, .success-preview a.video-link:hover svg {-webkit-transform: scale(1.25);transform: scale(1.25) }.alm-reveal:nth-child(odd) .success-preview:nth-child(even) {background-color: #efeee6 }.alm-reveal:nth-child(odd) .success-preview:nth-child(even) .left-contents {-webkit-order: 2;-ms-flex-order: 2;order: 2;text-align: right }.alm-reveal:nth-child(even) .success-preview:nth-child(odd) {background-color: #efeee6 }.alm-reveal:nth-child(even) .success-preview:nth-child(odd) .left-contents {-webkit-order: 2;-ms-flex-order: 2;order: 2;text-align: right }.success-preview .left-contents {width: 300px }.success-preview .left-contents a {text-decoration: none }.success-preview .left-contents img.headshot {width: 250px;border-radius: 50%;margin-bottom: 25px }.success-preview .left-contents svg.youtube {width: 75px;margin-left: 88px;display: inline-block }.success-preview .left-contents p {display: inline-block;margin-left: 16px;margin-left: 1rem;position: relative;top: -35px;font-size: .75em }.success-preview .left-contents p svg {display: block;-webkit-transform: rotate(180deg);transform: rotate(180deg);height: 12px;height: .75rem;width: 12px;width: .75rem;margin-top: 4px;margin-top: .25rem }.success-preview .right-contents {width: calc(100% - 300px) }.success-preview .right-contents blockquote {margin-top: 0 }.success-preview .right-contents .description {padding: 0 75px }.lity {background-color: hsla(0, 0%, 100%, .85) !important }.post-type-archive-tribe_events .page-main-contents, .single-tribe_events .page-main-contents {-webkit-order: 1;-ms-flex-order: 1;order: 1 }.post-type-archive-tribe_events aside, .single-tribe_events aside {-webkit-order: 2;-ms-flex-order: 2;order: 2;margin: 48px 0 16px 50px;margin: 3rem 0 1rem 50px }.post-type-archive-tribe_events h2, .single-tribe_events h2 {margin-top: 64px;margin-top: 4rem }.post-type-archive-tribe_events .page-title-contents h3, .single-tribe_events .page-title-contents h3 {font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;letter-spacing: 2px }.tribe-events-list .type-tribe_events.tribe-events-first {margin-top: 48px;margin-top: 3rem }.single-tribe_events .post-date {display: none }.tribe-events-nav-next, .tribe-events-nav-previous {padding: 0;background-image: none }.event-sponsors .vertical-align-parent {width: 100%;height: 100%;text-align: center }.event-sponsors .vertical-align-parent img {width: 100% }.event-speakers .slide {padding: 0 8px;padding: 0 .5rem }.event-speakers .slick-track {transition: none }.event-speakers .front h3 {padding: 0 24px;padding: 0 1.5rem;margin-bottom: 0 }.event-speakers .front p.title {padding: 0 24px;padding: 0 1.5rem;margin: 4px 0 0 0;margin: .25rem 0 0 0;color: #005c75;letter-spacing: 1px;font-weight: 700;text-transform: uppercase;font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;font-size: .875em;line-height: 1.16 }.event-speakers .back h3 {margin-bottom: 0 }.event-speakers .back p.title {margin: 0 0 24px 0;margin: 0 0 1.5rem 0;font-size: .875em;color: #a5cb5a;line-height: 1.16;font-weight: 400;font-family: zona_probold }.event-speakers button.slick-arrow {background-color: transparent;border: none;overflow: hidden;text-indent: 1000px;width: 20px;height: 20px;padding: 0;border-radius: 0;background-repeat: no-repeat;background-position: center;background-size: contain;outline: 0;position: absolute;top: 50%;margin-top: -10px }.event-speakers button.slick-arrow::after {display: none }.event-speakers button.slick-arrow.slick-next {background-image: url(../img/icon-trianlge-green.svg);right: -28px }.event-speakers button.slick-arrow.slick-prev {background-image: url(../img/icon-trianlge-green.svg);-webkit-transform: scaleX(-1);transform: scaleX(-1);-webkit-filter: fliph;filter: fliph;left: -28px }.event-venue .venue-featured {height: 250px;border-radius: 6px;background-size: cover;background-position: center;margin-bottom: 10px }.event-venue .gallery-item {height: 200px;border-radius: 6px;background-size: contain;background-position: center;margin-bottom: 16px;margin-bottom: 1rem }.event-directions .tribe-events-event-meta {background: 0 0;border: none;margin: 0 }.event-directions .tribe-events-meta-group-details, .event-directions .tribe-events-meta-group-venue {display: none }.event-directions .tribe-events-meta-group-gmap {padding: 0;margin: 0 }.newsletter-widget {background-color: #005c75;border-radius: 6px;padding: 24px 32px;padding: 1.5rem 2rem }.newsletter-widget h2 {margin: 10px 0 16px 0;margin: 10px 0 1rem 0;font-size: 2em }.newsletter-widget h2 span {display: block;font-size: .75em }.newsletter-widget p {font-size: .85em }.newsletter-widget .gform_wrapper .gfield_required {color: #fff !important }.newsletter-widget .gform_wrapper .gfield_error .gfield_label {color: #fff !important }.newsletter-widget .gform_wrapper li.gfield.gfield_error {padding: 0 !important }.newsletter-widget form label {color: #fff }.newsletter-widget form li {padding-right: 0 !important }.newsletter-widget form input {color: #fff;border-color: transparent }.newsletter-widget form input.LV_valid_field {border-color: #a5cb5a }.newsletter-widget form input.button {width: 100% !important }#field_1_7 label, #field_8_7 label {display: none }#field_1_7 li label, #field_8_7 li label {display: inline-block }.post-1429.type-tribe_events {display: none }.job-details {padding: 64px 0 16px 0;padding: 4rem 0 1rem 0 }.job-details .one-half {width: 100% }.job-details .one-half img {max-width: 100% }.job-details .one-half .icon-description {width: 200px;height: 200px;margin: 40px auto;background-position: center center;background-size: 100px;background-repeat: no-repeat;background-color: #efeee6;border-radius: 50% }.job-details .one-half h2 {margin: 0 }.job-details .one-half a.apply-below {display: block;color: #005c75;text-transform: uppercase;margin: 24px 0;margin: 1.5rem 0;text-decoration: none }.job-details .one-half a.apply-below svg {-webkit-transform: rotate(90deg);transform: rotate(90deg);margin: 0 0 0 12px;margin: 0 0 0 .75rem }.job-details .one-half a.btn {margin-right: 16px;margin-right: 1rem }.application {padding: 48px 0 80px 0;padding: 3rem 0 5rem 0 }.application h2 {text-align: center }.application .gform_wrapper form {margin: 0 auto;background-color: #fff;max-width: 800px;padding: 16px 32px;padding: 1rem 2rem;border-radius: 6px }.application form ul#input_6_5 li, .application form ul#input_6_6 li {width: 22% !important;margin: 0 2% 0 0;height: 80px;background: #efeee6;position: relative;background-repeat: no-repeat;background-size: 1.75rem 1.9rem;background-position: center top 16px }.application form ul#input_6_5 li label, .application form ul#input_6_6 li label {position: absolute;padding-top: 55px;bottom: 0;top: 0;left: 0;right: 0;text-align: center;max-width: 100%;margin: 0;border: 2px solid transparent }.application form ul#input_6_5 li input, .application form ul#input_6_6 li input {opacity: 0 }.application form ul#input_6_5 li.checkedd label, .application form ul#input_6_6 li.checkedd label {border: 2px solid #a5cb5a }.application form ul#input_6_5 li.gchoice_6_5_0, .application form ul#input_6_5 li.gchoice_6_6_0, .application form ul#input_6_6 li.gchoice_6_5_0, .application form ul#input_6_6 li.gchoice_6_6_0 {background-image: url(../img/radio-home.svg) }.application form ul#input_6_5 li.gchoice_6_5_1, .application form ul#input_6_5 li.gchoice_6_6_1, .application form ul#input_6_6 li.gchoice_6_5_1, .application form ul#input_6_6 li.gchoice_6_6_1 {background-image: url(../img/radio-mobile.svg) }.application form ul#input_6_5 li.gchoice_6_5_2, .application form ul#input_6_5 li.gchoice_6_6_2, .application form ul#input_6_6 li.gchoice_6_5_2, .application form ul#input_6_6 li.gchoice_6_6_2 {background-image: url(../img/radio-work.svg) }.application form ul#input_6_5 li.gchoice_6_5_3, .application form ul#input_6_5 li.gchoice_6_6_3, .application form ul#input_6_6 li.gchoice_6_5_3, .application form ul#input_6_6 li.gchoice_6_6_3 {background-image: url(../img/radio-other.svg) }.application form li#field_6_7 label {background-color: #d8e9ef;border: 1px solid #d8e9ef;color: #005c75;padding: 12px 24px !important;padding: .75rem 1.5rem !important;position: relative;margin-top: 30px }.application form li#field_6_7 label::before {content: 'Attach a Resume';color: #000;position: absolute;top: -38px;left: 0;letter-spacing: 0 }.application form li#field_6_7 .ginput_container_fileupload {display: inline-block;width: calc(100% - 194px);background-color: rgba(239, 238, 230, .41);border: 1px solid #efeee6;border-left: 0;padding: 12px 24px !important;padding: .75rem 1.5rem !important;line-height: 1.3;position: relative;margin: 0;float: right;top: 30px;min-height: 45px }.application form li#field_6_7 .ginput_container_fileupload #input_6_7 {display: none !important }.application form li#field_6_7 .ginput_container_fileupload #extensions_message {color: #000;overflow: hidden;height: 20.57px;width: 100%;display: block }.single-jobs .editor-contents {margin-bottom: 48px;margin-bottom: 3rem }.styleguide-container {padding-top: 25px;position: relative;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }#styleguide-sidebar nav li {display: block;margin-bottom: 8px;margin-bottom: .5rem }#styleguide-sidebar nav li a {padding: 8px 8px 8px 16px;padding: .5rem .5rem .5rem 1rem;width: 100% }#styleguide-sidebar nav li a:hover {background: #000;color: #fff }.styleguide-section {margin-top: 125px;position: relative }.styleguide-section:first-child {margin-top: 0 }.styleguide-section h2:nth-child(2) {margin-bottom: 50px }.styleguide-section:last-child {margin-bottom: 100px }.styleguide-sub-section {position: relative;width: 100% }.styleguide-sub-section h3 {margin-top: 50px }.styleguide-anchor {height: 10px;position: absolute;top: -125px;width: 200px }.sub-section-nav {border-bottom: 1px solid #efeee6;padding: 0 0 4px 0 }.sub-section-nav a:hover {background: #000;color: #fff }.logo-section h2 {margin-top: 0 }.primary-logo .full-width {border: 1px solid #efeee6;padding: 50px;text-align: center }.primary-logo .full-width img {max-width: 75% }.varient-image {border: 1px solid #efeee6;height: 350px;padding: 10px;width: 100% }.varient-image .vertical-align-child {text-align: center }.varient-image .vertical-align-child img {max-height: 300px;max-width: 100% }@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {.varient-image .vertical-align-content img {width: 100% }}.varient-description {border-top: none;border: 1px solid #efeee6;display: table;height: 150px;margin-bottom: 20px;padding: 10px;width: 100% }.varient-description p {margin: 0 }.primary-colors .one-fourth, .secondary-colors .one-fourth {margin-bottom: 20px }.primary-colors .one-fourth .color-swatch, .secondary-colors .one-fourth .color-swatch {border-bottom: 0;border: 1px solid #efeee6;height: 125px;margin: 0;width: 100% }.primary-colors .one-fourth .color-swatch-details, .secondary-colors .one-fourth .color-swatch-details {border: 1px solid #efeee6;padding: 10px }.primary-colors .one-fourth p, .secondary-colors .one-fourth p {margin-bottom: 4px }.typeface .one-fourth {border: 1px solid #efeee6;height: 130px;margin-bottom: 20px;text-align: center }.typeface .one-fourth p {margin-bottom: 8px }.typeface .one-fourth:first-child p:first-child {font-family: zona_probold }.headline-option {border-top: 2px solid #efeee6;padding: 25px 8px }.headline-option:last-child {border-bottom: 2px solid #efeee6 }.headline-option .primary-button, .headline-option .secondary-button, .headline-option h1, .headline-option h2, .headline-option h3, .headline-option h4, .headline-option h5, .headline-option h6, .headline-option p {background: 0 0;border-radius: 0;border: none;margin: 0;padding: 0 }.p-buttons .button-continer, .s-buttons .button-continer {padding: 25px }.desktop img, .mobile img {max-width: 100% }.icons-container .one-fourth {margin-bottom: 16px;margin-bottom: 1rem }.icons-container .vertical-align-parent {width: 100%;height: 100% }.icons-container .vertical-align-child {text-align: center;padding: 32px;padding: 2rem;border: 1px solid #efeee6 }.icons-container .vertical-align-child img {max-width: 75px;max-height: 75px }#styleguide-sidebar {height: 300px }.popular-links h3 {text-align: center;margin: 48px 0 16px 0;margin: 3rem 0 1rem 0 }.popular-links nav {margin: 0 0 64px 0;margin: 0 0 4rem 0 }.popular-links nav #menu-search-nav {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;display: block }.popular-links nav #menu-search-nav li {display: block }form.searchform input[type=text] {height: 41px;border-radius: 6px;width: calc(100% - 250px);padding: 8px;padding: .5rem }.error-option {margin: 0 auto;max-width: 600px;padding: 75px 10px;text-align: center }svg.error-icon {width: 200px }.error-option form.search-form label span.screen-reader-text {display: none }.error-option form input.search-field {border-radius: 8px;padding: 16px;width: calc(100% - 145px) }.error-option form button.search-submit {vertical-align: top }#error-option-404 h1 {font-size: 250px;line-height: 1;margin: 0 }#error-option-search h2 {font-size: 50px;margin: 0 0 20px 0 }#error-option-awkward h2 {font-size: 80px;line-height: 90px;margin: 0;text-transform: uppercase }#error-option-awkward h2 span {font-size: 105px }#error-option-pacman svg.error-icon {fill: #fe2601 }#error-option-pacman span.error {font-size: 250px;line-height: 1 }#error-option-pacman h2 {font-size: 100px;margin: 0;text-transform: uppercase }#error-option-lost h2 {font-size: 75px;line-height: .85;margin: 0 0 20px 0 }#error-option-starwars svg.error-icon {color: #000 }#error-option-starwars h2 {font-size: 35px;line-height: 70px;margin: 0 }#error-option-starwars h2 span {font-size: 45px }#error-option-starwars p {margin: 20px 0 0 0 }@media only screen and (max-width:1024px) {nav ul li a {padding: .5rem .75rem }.primary-nav * {font-size: .875rem }.primary-nav .logo-container {width: 210px }.primary-nav .logo-container img {height: 40px }nav.secondary-nav a {padding: .5rem;font-size: .875rem }.single-slide .slide-content h1 {font-size: 4rem }.home-events .max-width {max-width: 850px }.event-preview {max-width: 100% }.event-preview.mini {width: calc(50% - .5rem) }.event-preview.mini:nth-child(even) {margin-left: 0;margin-right: .5rem }.event-preview.mini:nth-child(odd) {margin-left: .5rem }.card-flip .front h3 {font-size: 1.25em;padding: .25rem .5rem }footer#footer .footer-contents .bottom .post-preview {width: 100%;padding: 0 !important;margin: 0 0 25px 0 !important }.page-title-container .page-title-contents {padding: 0 1rem }.hero-container .hero .one-half h2, .mission-container .mission .one-half h2 {padding: 0 }.hero-container .hero .one-half blockquote, .mission-container .mission .one-half blockquote {padding: 60px 20px }.mission-container .history-bg .history-closing {padding: 0 20px }.speaker-slider-container .flip-container {width: 100% }.varient-description {height: 200px }.color-swatch-details p:first-child {height: 50px }.single-location a.phone {display: block;width: 100%;text-align: left;margin: 1rem 0 }}@media only screen and (max-width:800px) {.one-fourth {width: 48% }.one-fourth.full {width: 50% }ul.slick-dots {margin-left: 0;left: 1rem }.single-slide .slide-content h1 {font-size: 3.5rem }.single-slide .slide-content h2 {font-size: 3rem }.card-icon {margin-bottom: 1rem }.flip-container, .page-id-390 .card-container .card-flip, .page-id-391 .card-container .card-flip {width: 48% }.success-stories .flip-container:last-child {display: none }.page-id-507 .page-main-contents .card-flip {width: 98%;height: 300px }.page-id-507 .page-main-contents .card-flip .back, .page-id-507 .page-main-contents .card-flip .front {height: 300px }.page-id-507 .page-main-contents .card-flip .front .card-img {height: 200px }.primary-nav {padding-bottom: 1rem;position: fixed }.primary-nav .logo-container {margin-top: 0;margin-left: .25rem;width: 200px }.primary-nav .logo-container img {height: 35px }.primary-nav .utility-nav {margin-bottom: 1rem }.primary-nav .utility-nav div.one-third {width: 48%;max-width: 48%;margin: 0 1% }.primary-nav .utility-nav div.one-third.social-links {display: none }.primary-nav .utility-nav div.one-third a.one-third {width: 31% }.primary-nav .mobile-menu {display: inline-block;margin-left: auto }.primary-nav .mobile-menu span {display: inline-block;line-height: 40px }.primary-nav .mobile-menu .menu-icon {width: 40px;height: 40px;display: inline-block;border: 2px solid #000;border-radius: 6px;vertical-align: middle;margin-top: -.25rem;margin-left: .5rem;font-size: 0;line-height: 0 }.primary-nav .mobile-menu .menu-icon .bar {border-radius: 6px;background: #000;width: 40%;height: 2px;margin: 1px 30%;position: relative;top: 0;display: inline-block;transition: all .25s linear 0s }.primary-nav .mobile-menu .menu-icon .bar.top {margin-top: 12px }.primary-nav .mobile-menu.close .menu-icon .top {-webkit-transform: rotate(45deg);transform: rotate(45deg);position: relative;top: 5px }.primary-nav .mobile-menu.close .menu-icon .mid {opacity: 0 }.primary-nav .mobile-menu.close .menu-icon .bot {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);position: relative;top: -3px }.primary-nav nav {position: absolute;top: 100%;left: 0;background-color: rgba(255, 255, 255, .95);max-height: 0;min-height: 0;overflow: hidden;transition: all .5s linear 0s }.primary-nav nav.open {max-height: 100vh;min-height: calc(100vh - 108px);overflow: scroll }.primary-nav nav ul {height: auto }.primary-nav nav ul li {width: 100%;text-align: left;border-bottom: 1px solid #efeee6 }.primary-nav nav ul li a {padding: .5rem 2rem;line-height: 2rem }.primary-nav nav ul li#menu-item-1013, .primary-nav nav ul li#menu-item-1014 {display: inline-block }.primary-nav nav ul li#menu-item-1014 {background-color: #005c75;background-image: url(../img/donations-bg.png);background-repeat: no-repeat;background-position: 35% 50%;background-size: contain }.primary-nav nav ul li#menu-item-1014 a {color: #fff }.primary-nav nav ul li#menu-item-403 a {padding: .5rem 2rem .5rem 3.5rem }.primary-nav nav ul li#menu-item-403 a::before {left: 2rem }.primary-nav nav ul li#menu-item-398, .primary-nav nav ul li#menu-item-398 a::before {display: none }.primary-nav nav>.social-links {display: block;padding: 1rem 2rem.5rem 2rem }.primary-nav nav>.social-links a.social-link {height: 30px;width: 30px;padding: .5rem }.csColumn {text-align: left !important }.page-title-container {padding-top: 100px }.page-title-slider {padding-top: 100px }.page-title-slider .single-slide {height: 400px }.roi .one-fourth {margin-bottom: 1rem }.staff-preview-container .card-overlay, .staff-preview.director, .staff-preview.member {width: 48% }.page-main-contents .page-contact-container .one-half {width: 100% }.single-tribe_events .page-main-contents {width: 100% }.single-tribe_events aside {width: 100%;margin: 2rem 1rem 1rem 1rem }.tribe-events-list .event-preview {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }.tribe-events-list .event-preview .event-date {width: 100% }.tribe-events-list .event-preview .event-contents {width: 100%;padding: 1rem 1rem 3rem 1rem }.blog-feed .card-post {width: 48% }.job-preview {width: 100%;margin: 0 0 1rem 0 }.hr-contact .one-half {margin-bottom: 0 }.impact-stat .impact-number {display: none }.impact-stat .impaact-content {width: 100% }.success-video {width: 100% }.testimonies blockquote {padding: 60px 20px 1rem 20px }.page-id-510 .gallery-container .gallery-item {width: 33% }.styleguide-container .one-half {width: 100% }.varient-description {height: auto }.color-swatch-details p:first-child {height: auto }.sub-section-nav li {padding: 20px 0 }.button-continer .primary-button, .button-continer .secondary-button {margin-bottom: 20px }#styleguide-sidebar {width: 150px }#styleguide-contents {width: calc(100% - 200px) }}@media only screen and (max-width:700px) {.one-fourth, .one-half, .one-third, .two-third {width: 100%;margin-left: 0;margin-right: 0 }.one-fourth.full, .one-half.full, .one-third.full, .two-third.full {width: 100%;margin-left: 0;margin-right: 0 }blockquote, q {padding: 60px 20px }.max-width {padding-left: 25px;padding-right: 25px }.primary-nav .navs-container {display: none }nav.secondary-nav li.menu-item {display: inline-block;width: 50% }nav.secondary-nav.blog-nav li.menu-item {width: 100%;margin-bottom: .5rem }.breadcrumbs-nav p .breadcrumb_last, .breadcrumbs-nav p a {margin-right: 0;font-size: .85rem }.single-slide .slide-image {position: absolute;top: 0;right: 0;bottom: 0;left: 0 }.single-slide .slide-content {background-color: rgba(0, 81, 162, .75);position: relative;z-index: 2 }.flip-card-title-container {padding-left: 10px;padding-right: 10px }.card-cta {margin-bottom: 1rem }.event-preview .event-date {width: 100% }.event-preview .event-contents {width: 100%;padding: 1rem 1rem 3.25rem 1rem }.event-preview .event-contents a.location {left: 1rem;right: 1rem }.event-preview.mini {width: 100%;margin: 0 0 1rem 0 !important }.gallery-container .gallery-item {width: 50% }.content-with-bg .contents {padding: 0 1rem }.content-with-bg .contents h2, .donation-cta h2 {font-size: 2.25em }footer#footer {padding-bottom: 40px }footer#footer .follow-container {background: #fff;min-height: 150px }footer#footer .follow-container .social-links {display: none }footer#footer .footer-contents .top {display: block }footer#footer .footer-contents .top img.footer-logo {margin: -41px auto 0 auto;display: block }footer#footer .footer-contents .top nav {padding-top: 1rem;margin-bottom: 1.5rem }footer#footer .footer-contents .top nav ul {display: block }footer#footer .footer-contents .top nav ul li {width: 100%;display: block;padding: .5rem 0 }footer#footer .footer-contents .bottom {display: none }footer#footer .mobile {display: block;text-align: center }footer#footer .copyright-container p#copyright {text-align: center }footer#footer .copyright-container #e5-credit {float: none;margin-top: 10px;font-size: .75rem;text-align: center;display: block }.back-to-top svg {width: 100%;left: 0;right: 0;bottom: 0;height: 40px }.page-contents img.aligncenter, .page-contents img.alignleft, .page-contents img.alignright {float: none;height: auto;margin: .75rem auto;width: 100% }#styleguide-sidebar, .sidebar {margin: 50px 0;position: static !important;position: initial !important;width: 100% }.sidebar-template .page-main-contents {width: 100% }.sidebar-template aside {width: 100%;-webkit-order: 2;-ms-flex-order: 2;order: 2;margin: 0 0 1rem 0 }.share-page br {display: none }#styleguide-contents, .sidebar-page-contents {width: 100% }.section-title-container {padding-left: 1rem;padding-right: 1rem }.page-title-container .page-title-contents h1.page-title {font-size: 2em }.help-container .one-half {margin-bottom: 1rem }.auto-slider .slick-dots {right: auto;left: 1rem;margin-left: 0;margin-right: 0 }.hero-container .hero-story, .mission-container .history {padding: 1rem 0;margin-top: 0 }.hero-container .hero-story .one-half:last-child, .mission-container .history .one-half:last-child {margin-top: 0 }.mission-container .history-bg {padding: 3rem 0 }.staff-preview-container .card-overlay, .staff-preview.director, .staff-preview.member {width: 100% }.staff-preview-container .card-overlay.open .card-info .card-headshot {display: block;margin: 0 auto 1rem auto }.staff-preview-container .card-overlay.open .card-info .details {width: 100%;margin-left: 0 }.staff-preview-container .card-overlay .card-info .details h6 {margin-bottom: 0 }.page-id-390 .card-container .card-flip, .page-id-391 .card-container .card-flip {width: 100% }.sponsor-container .one-third {margin-bottom: 1rem }.venue-gallery {display: none }.page-contact-container.grey-bg .one-half {margin-bottom: 1rem }ul#input_1_5 li {display: inline-block;min-width: 30%;text-align: center }ul#input_1_5 li label {width: 100% }.retail-container>.flex-container {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap }.locations {margin-top: 2rem }.single-location a.map {width: 100%;margin-bottom: 1rem }.single-location a.map span {display: block;width: 100%;margin-top: 1rem }.single-location a.phone {width: 100%;text-align: left }.other-support-container .flex-container .one-third {margin-bottom: 1rem }.blog-feed .card-post {width: 100% }.job-preview .description {padding-bottom: 125px }.job-preview .description .text-description {width: 100%;margin: 0 }.job-preview .description .icon-description {display: none }.job-details {padding: 2rem 1rem 1rem 1rem }.page-id-510 .gallery-container .gallery-item {width: 100% }#styleguide-sidebar nav {text-align: center }#styleguide-sidebar nav li {display: inline-block }#styleguide-sidebar nav li a {background: #efeee6;border-radius: 8px;border: 2px solid #efeee6;display: inline-block;font-weight: 800;margin: 0;padding: 3px 5px;text-decoration: none;text-transform: uppercase }}@media print {@page {size: 8.5in 11in;margin: 2cm }.editor-contents, .page-contents-container, body {width: 100%;margin: 0;float: none;background: #fff url(none) }#comments, #footer, .breadcrumbs-nav, .primary-nav, .share-post, aside, nav.secondary-nav {display: none }.page-title-container {background: 0 0;min-height: 0 }.page-title-container h1 {color: #000 }body {color: #000;font-size: 12px }h1, h2, h3, h4, h5, h6 {color: #000 }h1 {font-size: 250% }h2 {font-size: 175% }h3 {font-size: 135% }h4 {font-size: 100%;-webkit-font-feature-settings: "c2sc";font-feature-settings: "c2sc";font-variant: small-caps }h5 {font-size: 100% }h6 {font-size: 90%;font-style: italic }a:link, a:visited {color: #0051a2;font-weight: 700;text-decoration: underline }.job-preview.one-half {width: 100%;border-bottom: 2px solid #efeee6 }.job-preview .details {border: none }.job-preview .details a.icon {display: none }.application {display: none }.job-details .one-half a.btn.email {display: none }.hr-contact .one-half {width: 100% }.hr-contact .one-half a.btn.email {display: none }.hr-contact .one-half img {display: none }.event-preview .event-date {width: 100%;background: 0 0 }.event-preview .event-date p {margin: 0;color: #000 }.event-preview .event-date p span {display: inline-block;font-size: 18px !important }.card-container {display: none }.event-preview .event-contents a.location {border: none }.event-preview .event-contents {width: 100%;padding: 1rem }.sidebar-template .page-main-contents {width: 100% }.page-contact-container .one-half {width: 100% }.page-contact-container iframe {display: none }.event-directions, .event-speakers, .event-venue .venue-featured, .venue-gallery {display: none }}