/**
Theme Name: GE WellWithin
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ge-wellwithin
Template: astra
*/

/* GENERAL */
h1, h2, h3, h4, h5, h6 {clear:unset;}
.is-style-wide.clear {clear:both;float:none;}
.page-title-sm {font-family: 'BARLOW';font-size: 1.5em !important;letter-spacing: 0.1em;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {border:none;}
p > a {font-style: italic;font-weight: 600;}
a:focus-visible, .ast-menu-toggle:focus-visible, .site .skip-link:focus-visible, .wp-block-loginout input:focus-visible, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, .ast-header-navigation-arrow:focus-visible {outline:none !important;}
a:active {outline:none !important;}
.page-title-h1 {font-size:1vw;}
.barlow {font-family: 'BARLOW' !important;}
.wp-block-uagb-container ul {list-style-position: outside;padding-left: 1em;}
.wp-block-uagb-container ul li {padding:10px 0}
.site-primary-header-wrap.ast-builder-grid-row-container.site-header-focus-item.ast-container {max-width:1600px !important;width:95% !important;margin:0 auto !important;}
div#gform_fields_7 {gap:2em !important;}
label.gform-field-label.gform-field-label--type-sub, div#gfield_description_7_3 {font-size: 0.8em !important; margin:0 !important;}
legend.gfield_label.gform-field-label.gfield_label_before_complex {margin: 0 !important;padding: 0 !important;}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {height:45px;}
.has-ast-global-color-5-color a {color: white !important;text-decoration: none !important;}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {text-decoration: none !important;} 
#menu-item-7724 ul.sub-menu {max-width: 400px;width: 450px;}


/* FOOTER */
section#block-3, .footer-logo {margin-bottom: 0;}
nav#footer-site-navigation ul li a {color: white !important;font-family: 'Barlow';font-weight: 600;}
ul#astra-footer-menu {display: grid;grid-template-columns: 50% 50%;gap:0.5em 1em;}
li#menu-item-7971, li#menu-item-7975 {grid-column:2;}
footer hr.wp-block-separator.has-alpha-channel-opacity {margin: 6px auto 15px auto!important;}
.site-footer-primary-section-2.site-footer-section.site-footer-section-2 {margin-top: 5.2em;}
.footer-nav-wrap a.menu-link {padding: 0 .5em !important;}

/* HOME */
.home_col-circle {margin-top: -5em;}
.home .stories-carousel article.uagb-post__inner-wrap {display: grid !important;background: linear-gradient(90deg,rgb(72,159,223) 0%,rgb(20,123,209) 29%,rgb(0,87,183) 65%,rgb(0,60,113) 100%);border-radius: 15px;background-clip: padding-box !important;width:31.1%;padding-left:0;padding-right:0;position:relative;display: -ms-grid;grid-template-columns: auto auto;-ms-grid-columns: auto auto;grid-template-rows: repeat(3,1fr);-ms-grid-rows: 1fr 1fr 1fr;margin-bottom: 0 !important;padding: 0;max-height:375px !important;height:auto;}
.home .wp-block-uagb-post-carousel {gap:3.33%;}
.home .stories-carousel .uagb-post__text.uagb-post__excerpt {grid-row: 1;font-size: 20px;line-height: 1.4em;margin-top: 0;padding-top: 3em;margin-right:3em;}
.home .stories-carousel .uagb-post__text.uagb-post-grid-byline {display:none;}
.home .stories-carousel .uagb-post__image img {border-radius: 15px 0px 0px 15px;height: 100%;width:auto;max-width:unset;}
.home .stories-carousel .uagb-post__image {float: left;padding-right: 3em;height: 100%;width: auto;max-width: unset !important;padding-bottom: 0 !important;grid-column: 1;grid-row: 1/-1;-ms-grid-row: 1;-ms-grid-row-span: -1;-ms-grid-column: 1;}
.home .stories-carousel .uagb-post__text.uagb-post__cta.wp-block-button {grid-column: 2;grid-row: 3;-ms-grid-row: 3;-ms-grid-column: 2;}
.home .wp-block-uagb-container .stories-carousel:before {content: " ";background: url(/wp-content/uploads/home-testimonials_quotes.png) no-repeat;display: block;position: absolute;width: 120px;height: 120px;background-size: contain;left: 2em;top: -4em;z-index:9999;}
.home .stories-carousel .uagb-post__text.uagb-post__title {margin-top: 0 !important;grid-column: 2;grid-row: 2;padding-bottom:0 !important}
.home .uagb-post__text.uagb-post__excerpt {font-size: 20px;line-height: 1.4em;}
.home .wp-block-uagb-post-grid.uagb-post-grid.post-grid.uagb-post__image-position-top.uagb-post__image-enabled.uagb-block-d824e28d.uagb-post__items.uagb-post__columns-3.is-grid.uagb-post__columns-tablet-2.uagb-post__columns-mobile-1.uagb-post__equal-height {gap: 50px 0px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: stretch;justify-content: space-around;max-width: 1600px;width: 100%;margin: 0 auto;padding: 0;}
.home .uagb-block-d824e28d article.uagb-post__inner-wrap {background: white;border-radius: 15px;padding:0;display: flex !important;flex-direction: column;gap: 1em;max-width: 29%;width: 100%;}
.home .post-grid-content {padding:15px 35px 35px 35px;flex-direction: column;gap: 1em;display:flex;}
.home .uagb-post-grid p.read-more {margin-top: 3em;display: none;}
.home .uagb-post__text.uagb-post__excerpt {display: flex;flex-direction: column;}
.home .uagb-post-grid .post-img {height: 245px;min-height: 200px;border-radius: 15px 15px 0 0;position:relative;}
.home .sticky .post-img:after {content: "";background: url(/wp-content/uploads/gea_featured-icon.png) no-repeat top left;width: 70px;height: 75px;display: block;position: absolute;background-size: contain;}

/* ACCORDIONS */
.c-accordion__item h3 {font-size:20px !important;}
.location-accordion h3 {font-size: 20px !important;color: white;margin: 0;background: #003c71;padding: 1em;}
.location-cat {margin-bottom: 1em;}
.location-cat .c-accordion__title:after {color: white;font-size: 1.5em;top: 46%;right: 0.7em;}
.location-cat .c-accordion__content {margin-top:1em;}


/* OTHER */
.wp-block-uagb-container.eap-list ul li {padding:0;}
ul.wp-block-rss {padding:0;}
ul.wp-block-rss li a {text-decoration: none !important;}
.page-id-7551 label.gfield_label.gform-field-label, .page-id-7551 label.gform-field-label.gform-field-label--type-sub {color:white;}
label.gfield_label.gform-field-label, label.gform-field-label.gform-field-label--type-sub {color: #003c71;font-family: 'BARLOW';}
.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit] {font-family: 'BARLOW';background: white;color:#003c71;}
#fitness-table th {background: #003c71;color: white;border: 0;font-size: 0.75em;}
#fitness-table thead {border: 1.9px solid #003c71;}

/* STORIES */
.page-id-8179.uagb-post__text.uagb-post__excerpt {font-size: 20px;line-height: 1.4em;}
.page-id-8179 .wp-block-uagb-post-grid.uagb-post-grid.post-grid.uagb-post__image-position-top.uagb-post__image-enabled.uagb-block-d824e28d.uagb-post__items.uagb-post__columns-3.is-grid.uagb-post__columns-tablet-2.uagb-post__columns-mobile-1.uagb-post__equal-height {gap: 50px 0px;display: flex;flex-direction: row;flex-wrap: wrap;align-items: stretch;justify-content: space-around;max-width: 1600px;width: 100%;margin: 0 auto;padding: 0;}
.page-id-8179 .uagb-block-d824e28d article.uagb-post__inner-wrap {background: white;border-radius: 15px;padding:0;display: flex !important;flex-direction: column;gap: 1em;max-width: 29%;width: 100%;}
.page-id-8179 .post-grid-content {padding:15px 35px 35px 35px;flex-direction: column;gap: 1em;display:flex;}
.page-id-8179 .uagb-post-grid p.read-more {margin-top: 3em;display: none;}
.page-id-8179 .uagb-post__text.uagb-post__excerpt {display: flex;flex-direction: column;}
.page-id-8179 .uagb-post-grid .post-img {height:clamp(200px, 24vw, 400px);min-height: 200px;border-radius: 15px 15px 0 0;position:relative;}
.page-id-8179 h3.uagb-post__title.uagb-post__text {margin:0;}

/* BLOG */
.archive .site-main, .blog .site-main {max-width: 1600px;margin: 0 auto;}
section.ast-archive-description {padding: 0 !important;/* margin: 0; */margin: 0 auto 4em auto;}
h1.page-title.ast-archive-title {font-size: 40px !important;text-align: center;}
.blog .entry-meta, .archive .entry-meta {display: none;}
.term-camden .camden a, .term-appliance-park .ap a, .term-asi .asi a, .term-china .china a, .term-decatur .decatur a, .term-evansville .evansville a, .term-india .india a, .term-korea .korea a, .term-monogram .monogram a, .term-puerto-rico .pr a, .term-roper .roper a, .term-the-forem .forum a {background-color: white !important;border: 2px solid #003c71;color: #003c71 !important;}
.ast-blog-featured-section.post-thumb.ast-grid-common-col.ast-float, .post-thumb-img-content.post-thumb, .post-thumb-img-content.post-thumb img {width: 100% !important;border-radius:15px 15px 0px 0px;}
article.sticky.hentry .post-thumb-img-content.post-thumb:after {content: "";background: url(/wp-content/uploads/gea_featured-icon-rt-e1693937688670.png) no-repeat top left;width: 70px;height: 75px;display: block;position: absolute;right:0;top:0;background-size: contain;}


/* RESPONSIVE */
@media all and (max-width:1920px) {
	.page-id-7621 .page-title-h1 {font-size:6vw !important;}
	.page-id-8383 .page-title-h1 {font-size:4vw !important;}
	.page-title-h1 {font-size: 6.7vw !important;}
	.page-title-sm {font-size:1.35vw !important;}
}
@media all and (min-width:1201px) {
	.site-navigation .menu-item {max-width:190px;}
	.main-navigation ul {gap: 0.3em;}
	li#menu-item-7766 a .menu-text, li#menu-item-7724 a .menu-text {line-height: 1.4em;text-align: center;}
	.site-navigation ul li ul .menu-item {width: 100%;max-width: 100%;}
	
}
@media all and (max-width:1200px) { 
	.home .stories-carousel .uagb-post__image img {height: auto;width: 300px;border-radius: 15px;margin: 5em;}
	.ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {padding: 0 2em;}
	nav#footer-site-navigation ul li {text-align: left;align-items: flex-start;}
	.home .wp-block-uagb-post-grid.uagb-post-grid.post-grid.uagb-post__image-position-top.uagb-post__image-enabled.uagb-block-d824e28d.uagb-post__items.uagb-post__columns-3.is-grid.uagb-post__columns-tablet-2.uagb-post__columns-mobile-1.uagb-post__equal-height {flex-direction: column;gap: 25px;}
	.home .uagb-block-d824e28d article.uagb-post__inner-wrap {width: 100%;max-width: 99%;margin: 0 auto;flex-direction:row;}
	.home .post-grid-content {padding: 40px 55px 55px 25px;flex-direction: column;gap: 1em;display: flex;width: 85%;}
	.home .uagb-post-grid .post-img {height: 100%;width: 25%;border-radius: 15px 0px 0px 15px;}
	.page-id-8179 .wp-block-uagb-post-grid.uagb-post-grid.post-grid.uagb-post__image-position-top.uagb-post__image-enabled.uagb-block-d824e28d.uagb-post__items.uagb-post__columns-3.is-grid.uagb-post__columns-tablet-2.uagb-post__columns-mobile-1.uagb-post__equal-height {flex-direction: column;gap: 25px;}
	.page-id-8179 .uagb-block-d824e28d article.uagb-post__inner-wrap {width: 100%;max-width: 99%;margin: 0 auto;flex-direction:row;}
	.page-id-8179 .post-grid-content {padding: 40px 55px 55px 25px;flex-direction: column;gap: 1em;display: flex;width: 85%;}
	.page-id-8179 .uagb-post-grid .post-img {height: 100%;width: 25%;border-radius: 15px 0px 0px 15px;}
}
@media all and (max-width:1024px) {
	.home .stories-carousel article.uagb-post__inner-wrap {width:100%;margin-bottom:2em;margin-top:2em;}
	.page-title-sm {font-size:1.2em !important;}
	.post-grid .uagb-post__inner-wrap {grid-column: 1/-1;}
	.home .uagb-block-d824e28d article.uagb-post__inner-wrap {width: 100%;max-width: 99%;margin: 0 auto;flex-direction:column;}
	.home .post-grid-content {padding: 40px 55px 55px 25px;flex-direction: column;gap: 1em;display: flex;width: 100%;}
	.home .uagb-post-grid .post-img {height:100%;min-height:350px;width: 100%;border-radius: 15px 15px 0 0;}
	.page-id-8179 .uagb-block-d824e28d article.uagb-post__inner-wrap {width: 100%;max-width: 99%;margin: 0 auto;/*flex-direction:column;*/}
	.page-id-8179 .post-grid-content {padding: 40px 55px 55px 25px;flex-direction: column;gap: 1em;display: flex;width: 100%;}
	.page-id-8179 .uagb-post-grid .post-img {height:100%;min-height:350px;width: 100%;/*border-radius: 15px 15px 0 0;*/}
	.home .stories-carousel article.uagb-post__inner-wrap {max-height: 630px !important;grid-template-columns: 100%;grid-template-rows: repeat(4, 1fr);}
	.home .stories-carousel .uagb-post__image img {margin:2em 0 0 2em;}
	.home .stories-carousel .uagb-post__image {grid-column: 1;grid-row: 1;}
	.home .stories-carousel .uagb-post__text.uagb-post__excerpt {grid-column: 1;grid-row: 2;}
	.home .stories-carousel .uagb-post__text.uagb-post__title {grid-row: 3;grid-column: 1;}
	.home .stories-carousel .uagb-post__text.uagb-post__cta.wp-block-button {grid-row: 4;grid-column: 1;}
	.home .wp-block-uagb-container .stories-carousel:before {top:-1em;}
}
@media all and (max-width:676px) {
	.page-id-8179 .uagb-block-d824e28d article.uagb-post__inner-wrap {flex-direction:column;width:100%;}
	.page-id-8179 .uagb-post-grid .post-img {border-radius: 15px 15px 0 0;min-height:460px;}
	.page-id-8179 .post-grid-content {padding: 15px 55px 55px 25px;}
	.page-title-h1, .page-id-8383 .page-title-h1, .page-id-7621 .page-title-h1 {font-size: 2.8em !important;}
	.employee-logos {flex-direction: column;gap: 0em !important;}
	.employee-logos .wp-block-column img {max-width: 40%;}
	.employee-logos .wp-block-column {margin:0;}
	.tax-locations .wp-block-buttons, .blog .wp-block-buttons {flex-direction: row;gap: 1em;}
	.tax-locations .wp-block-buttons .wp-block-button a, .blog .wp-block-buttons .wp-block-button a {font-size: 0.8em;padding: 10px 17px;}
	.site-footer-primary-section-1.site-footer-section.site-footer-section-1, .site-footer-primary-section-2.site-footer-section.site-footer-section-2 {grid-column: 1/end;}
	.home .stories-carousel article.uagb-post__inner-wrap {max-height: 700px !important;}
}