/*!
Theme Name:         Pillars Community Health
Theme URI:          https://pillarscommunityhealth.org
Description:        A homemade child theme for the fine folks over at Pillars Community Health in La Grange, IL
Version:            1
Author:             Dave Schmidt
Author URI:         https://visualharvest.co/
Text Domain:		pillars-community-health
Template:			astra
*//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ir{background-color:rgba(0,0,0,0);overflow:hidden;*text-indent:-9999px;border:0}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;position:absolute}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;width:auto;height:auto;margin:0;overflow:visible;position:static}.invisible{visibility:hidden}html{min-height:100vh;overflow-y:scroll;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}html *,html *:before,html *:after{box-sizing:inherit}#page{display:flex;flex-direction:column;min-height:100vh}.site-content{flex:1 0 auto}.fl-row-fixed-width{width:95%}@media only screen and (min-width: 1200px){.fl-row-fixed-width{width:100%}}::-moz-selection{background-color:#003c57;color:#fff;text-shadow:none}::selection{background-color:#003c57;color:#fff;text-shadow:none}blockquote{font-family:"garvis-pro",serif;font-size:22;line-height:1.75;color:#003c57;padding:0 3em;margin:50px auto;border-left:none}.site-content ul,.site-content ol{margin:0 0 1.75em 1.3em}.site-content ul li,.site-content ol li{line-height:1.4em}.site-content ul li:not(:last-child):not(.gfield):not(.tribe-events-list-widget-events),.site-content ol li:not(:last-child):not(.gfield):not(.tribe-events-list-widget-events){margin-bottom:.5em}.site-content p+ul,.site-content p+ol{margin-top:-1em}.no-margin-bottom p:last-child{margin-bottom:0}.button--heavy .fl-button-text{font-weight:900;text-transform:uppercase;letter-spacing:2px}.embed-container{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.embed-container embed,.embed-container object,.embed-container iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (min-width: 1000px){.columns{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}}.columns__column:first-child{margin-bottom:4%}@media only screen and (min-width: 1000px){.columns__column{width:48%}.columns__column:first-child{margin-bottom:0}}.gform_wrapper h2.gsection_title{font-style:italic;font-weight:400 !important}.gform_wrapper .gfield.gsection{margin-top:50px !important;margin-bottom:50px !important}.gform_wrapper .gfield_label{font-weight:700 !important}.gform_wrapper .textarea.large{height:150px !important}.gform_wrapper input[type=number]{height:auto !important}.gform_wrapper .gform_footer .gform_button{letter-spacing:2px;text-transform:uppercase}.gform_wrapper .gf-hide-me{display:none}.gform_wrapper .event-registration-form .gform_body .gfield_label{font-size:18px}.gform_wrapper .event-registration-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .event-registration-form textarea,.gform_wrapper .event-registration-form .gfield .ginput_container select,.gform_wrapper .event-registration-form .ginput_container_select .chosen-container-single .chosen-single{padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px}.gform_wrapper .event-registration-form input[type=tel],.gform_wrapper .event-registration-form input[type=email],.gform_wrapper .event-registration-form input[type=text],.gform_wrapper .event-registration-form input[type=url],.gform_wrapper .event-registration-form input[type=number],.gform_wrapper .event-registration-form input[type=date],.gform_wrapper .event-registration-form .gfield select,.gform_wrapper .event-registration-form textarea,.gform_wrapper .event-registration-form .gfield .ginput_container_checkbox,.gform_wrapper .event-registration-form .gfield .ginput_container_radio,.gform_wrapper .event-registration-form .ginput_container_select .chosen-container-single{margin-top:10px !important;margin-bottom:15px !important}.gform_wrapper .event-registration-form input[type=tel],.gform_wrapper .event-registration-form input[type=email],.gform_wrapper .event-registration-form input[type=text],.gform_wrapper .event-registration-form input[type=url],.gform_wrapper .event-registration-form input[type=number],.gform_wrapper .event-registration-form input[type=date],.gform_wrapper .event-registration-form select,.gform_wrapper .event-registration-form textarea,.gform_wrapper .event-registration-form input[type=tel]:focus,.gform_wrapper .event-registration-form input[type=email]:focus,.gform_wrapper .event-registration-form input[type=text]:focus,.gform_wrapper .event-registration-form input[type=url]:focus,.gform_wrapper .event-registration-form input[type=number]:focus,.gform_wrapper .event-registration-form input[type=date]:focus,.gform_wrapper .event-registration-form select:focus,.gform_wrapper .event-registration-form textarea:focus,.gform_wrapper .event-registration-form .ginput_container_select .chosen-container-single .chosen-single,.gform_wrapper .event-registration-form .chosen-container .chosen-container-single .chosen-container-active .chosen-with-drop,.gform_wrapper .event-registration-form .ginput_container_select .chosen-container-active.chosen-with-drop .chosen-single,.gform_wrapper .event-registration-form .chosen-container .chosen-drop{border-radius:0px;outline:none;line-height:1.3;text-align:left;color:#003c57;border-style:solid;border-color:#003c57;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px}.gform_wrapper .join-newsletter-form .top_label div.ginput_container{margin-top:0}.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_first_quarter,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_second_quarter,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_third_quarter,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_fourth_quarter{margin-top:0;margin-bottom:0}.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_first_quarter input,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_second_quarter input,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_third_quarter input,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_fourth_quarter input{margin:0}.gform_wrapper .join-newsletter-form input#submit,.gform_wrapper .join-newsletter-form input[type=submit]{padding:12px 24px}.gform_wrapper .join-newsletter-form .gform_footer{padding:0}.gform_wrapper .join-newsletter-form .gform_footer .gform_button{line-height:1em}@media only screen and (min-width: 641px){.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:25%}.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_second_quarter,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_third_quarter,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_fourth_quarter{padding-left:2%}}@media only screen and (min-width: 1000px){.gform_wrapper .join-newsletter-form{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.gform_wrapper .join-newsletter-form .gform_body{width:calc(100% - 210px);padding-right:16px}.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_first_quarter input,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_second_quarter input,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_third_quarter input,.gform_wrapper .join-newsletter-form .top_label li.gfield.gf_fourth_quarter input{margin:0 !important}.gform_wrapper .join-newsletter-form .gform_footer{width:210px}.gform_wrapper .join-newsletter-form .gform_footer .gform_button{display:block;width:100%;height:55px}}.gform_wrapper .contact-us-form .gfield_html{max-width:830px;padding-left:30px;margin:2em auto !important;font-size:18px;line-height:1.4em;border-left:5px solid #7ec37a}.gform_wrapper .contact-us-form #input_3_24_3,.gform_wrapper .contact-us-form #input_3_24_6,.gform_wrapper .contact-us-form #input_3_23_3,.gform_wrapper .contact-us-form #input_3_23_6{margin-bottom:0 !important}.gform_wrapper .donation-form-2021 .gfield{margin-top:25px}.gform_wrapper .donation-form-2021 .gform_page_footer{padding-top:25px;margin:25px 0}hr{margin:1.618em 0;padding:0;height:1px;clear:both;display:block;border:0;border-top:1px solid #444}img{max-width:100%;height:auto;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic}figure{margin:0 0 1.618em 0}figure figcaption{font-style:italic;font-weight:normal;color:#444;display:block}.alignright{display:block;float:none;margin:0 0 30px 0}@media only screen and (min-width: 700px){.alignright{display:inline;float:right;margin:0 0 30px 30px}}.social-media__menu{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;padding:0;margin:0;list-style:none}.social-media__menu__item{flex-grow:1;flex-basis:0}.social-media__menu__item:not(:last-child){margin-right:1.5em}@media only screen and (min-width: 1200px){.social-media__menu__item:not(:last-child){margin-right:1.5em}}.social-media__menu__item__link{display:block}.social-media__menu__item__link img{display:block;width:100%;height:100%}.slick-slider{text-align:center;position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff slick-image-url("lib/img/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:slick-font-url("lib/fonts/slick/slick.eot");src:slick-font-url("lib/fonts/slick/slick.eot?#iefix") format("embedded-opentype"),slick-font-url("lib/fonts/slick/slick.woff") format("woff"),slick-font-url("lib/fonts/slick/slick.ttf") format("truetype"),slick-font-url("lib/fonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:30px;z-index:5;list-style:none;display:block;text-align:center;padding:0;margin:0 !important;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:40px;line-height:20px;text-align:center;color:rgba(255,255,255,.7);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#003c57}.floating-message{width:90%;max-width:300px;position:fixed;right:30px;left:30px;bottom:30px;z-index:100;text-align:center;color:#fff}.floating-message .fl-row-fixed-width{padding:0}.floating-message .alert-custom{background:rgba(0,60,87,.9);transition:all .2s ease-in-out}.floating-message .alert-custom:hover{background:#003c57}.floating-message .alert-padding{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.floating-message i.fas{width:30px;margin-bottom:15px;font-size:30px}.floating-message p{text-align:center}.floating-message .bb-bootstrap-alerts .close{position:relative;z-index:102;opacity:.7}.floating-message .bbn_information{position:relative;z-index:101}@media only screen and (min-width: 560px){.floating-message{max-width:500px;right:auto}.floating-message .alert-padding{flex-direction:row;justify-content:flex-start;align-items:flex-start}.floating-message p{width:calc(100% - 30px);padding-left:15px;text-align:left}}@media only screen and (min-width: 700px){.floating-message{max-width:700px}}@media only screen and (min-width: 1000px){.floating-message{max-width:900px}}.floating-social-button-wrap{position:relative;width:100%;height:100%}.fl-builder-edit .floating-social-button-wrap{position:relative}.floating-social-button{position:fixed;top:50%;right:0;z-index:100}.fl-builder-edit .floating-social-button{position:relative}.banner{position:relative;z-index:2}@media only screen and (min-width: 1000px){.banner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}}.banner--clone{background:#fff;width:100%;padding:.5em 0;position:fixed;z-index:1;top:0;left:0;box-shadow:0 3px 8px rgba(68,68,68,.7);will-change:transform;transition:transform 200ms linear}.banner--not-top .banner__logo{max-width:150px !important}.banner--stick{transform:translateY(0%)}.banner--unstick{transform:translateY(-120%)}.hero .fl-row-content-wrap{background-size:0 0}@media only screen and (min-width: 1000px){.hero .fl-row-content-wrap{background-size:cover;height:auto}}:not(.fl-builder-edit) .hero--message-image .fl-col-group-responsive-reversed{display:flex;flex-wrap:wrap}:not(.fl-builder-edit) .hero--message-image .fl-col-group .fl-col:nth-of-type(1){order:12}:not(.fl-builder-edit) .hero--message-image .fl-col-group .fl-col:nth-of-type(2){order:11}@media only screen and (min-width: 1000px){:not(.fl-builder-edit) .hero--message-image .fl-col-group .fl-col:nth-of-type(1){order:inherit}:not(.fl-builder-edit) .hero--message-image .fl-col-group .fl-col:nth-of-type(2){order:inherit}}:not(.fl-builder-edit) .hero--side-by-side .fl-col-group-responsive-reversed{display:flex;flex-wrap:wrap}:not(.fl-builder-edit) .hero--side-by-side .fl-col-group .fl-col:nth-of-type(1){order:12}:not(.fl-builder-edit) .hero--side-by-side .fl-col-group .fl-col:nth-of-type(2){order:11}@media only screen and (min-width: 1000px){:not(.fl-builder-edit) .hero--side-by-side .fl-col-group .fl-col:nth-of-type(1){order:inherit}:not(.fl-builder-edit) .hero--side-by-side .fl-col-group .fl-col:nth-of-type(2){order:inherit}}@media only screen and (min-width: 1000px){.hero--image-then-content__content .fl-col-content{max-width:570px;margin-right:auto;text-align:left}}@media only screen and (min-width: 1000px){.hero--image-then-content__image{max-width:50%;margin-left:auto;text-align:left}}.header-main-layout-1 .main-navigation{padding-top:35px;padding-left:0}.main-header-menu a{padding:0 .6em}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>a .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.page_item_has_children>a .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>a .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.page_item_has_children>a .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>a .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.page_item_has_children>a .sub-arrow:after{margin-left:5px}.fl-node-5bca589b65b3e .pp-advanced-menu .menu>li:first-child{margin-left:0}.fl-node-5bca589b65b3e .pp-advanced-menu .menu>li:last-child{margin-right:0}.fl-node-5bca589b65b3e .pp-advanced-menu .menu>li>a,.fl-node-5bca589b65b3e .pp-advanced-menu .menu>li>.pp-has-submenu-container>a{letter-spacing:1px;transition:all .2s ease-in-out}.fl-node-5bca589b65b3e .pp-advanced-menu .pp-menu-toggle:before{width:10px;border-top-width:2px}.fl-node-5bca589b65b3e .pp-advanced-menu .pp-menu-toggle:after{height:10px;border-left-width:2px}.sidebar__widget:not(:last-child){margin-bottom:3em}@media only screen and (min-width: 700px){.account{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}}@media only screen and (min-width: 700px){.account__tabs{width:25%}}.account__tabs__menu{background:#444;padding:0;margin:2em 0;list-style:none}.account__tabs__menu__item.active>a{background:#2b2b2b;color:#fff}.account__tabs__menu__item__link{display:block;padding:.5em 0 .5em .3em;color:#444;transition:all .2s ease-in-out}.account__tabs__menu__item__link:hover,.account__tabs__menu__item__link:focus{background:#2b2b2b;color:#fff;outline:none}@media only screen and (min-width: 1000px){.account__content{width:75%;padding-left:5%}}.entry-content .donation-form__callout .fl-cta-text-content p{margin-bottom:10px}.entry-content .donation-form__callout .fl-cta-button{padding-top:0}@media only screen and (min-width: 700px){.home__services-grid__hide-tablet{display:none}}@media only screen and (min-width: 1000px){.home__services-grid__hide-tablet{display:block}}.post-archive--home__item:first-child{margin-bottom:30px}.post-archive--home__item.fl-post-feed-post{border-bottom:none}.fl-post-grid-post{font-size:22px;border:none}.fl-post-column{margin-bottom:100px}.post-archive--home__title{margin-bottom:20px}.entry-content .post-archive--home__title a,.post-archive--home__title a{font-style:italic;color:#fff}.post-archive--home__date{font-size:22px;color:#003c57}.post-archive--home__excerpt{font-size:22px;color:#003c57}.entry-content .post-archive--home__excerpt p{margin-bottom:1em}.post-archive--home__button{color:#fff}.post-archive--home__button a{background:#003c57;padding:10px;font-size:22px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#fff}.post-archive--home__button a:hover{background:#4cabc1}@media only screen and (min-width: 1000px){.post-archive--home__button a{font-size:24px}}.home__upcoming-events__list .widget.tribe-events-list-widget{margin-bottom:0}.home__upcoming-events__list ol{margin-bottom:0;margin-left:0}.homepage-post{background:#fff;padding:15px}.homepage-post.fl-post-feed-post:last-child{padding-bottom:15px}@media only screen and (min-width: 700px){.homepage-post{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}}.homepage-post__image{width:100%;max-width:400px;margin-bottom:50px}@media only screen and (min-width: 700px){.homepage-post__image{width:25%;max-width:none;margin-bottom:0}}@media only screen and (min-width: 1000px){.homepage-post__image{width:20%}}.homepage-post__content{width:100%}@media only screen and (min-width: 700px){.homepage-post__content{width:75%;padding:10px 30px}}@media only screen and (min-width: 1000px){.homepage-post__content{width:80%}}.entry-content .homepage-post__title{line-height:1.1em;margin-bottom:15px}.entry-content .homepage-post__title a{font-style:italic;color:#003c57}.homepage-post__date{font-size:16px;font-weight:700;color:#003c57}.homepage-post__excerpt{font-size:18px;color:#003c57}.homepage-post__excerpt p{margin-bottom:15px}.homepage-post__button{color:#fff}.homepage-post__button a{background:#7ec37a;padding:10px;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#fff}.fl-post-grid-post{font-size:22px;border:none}.fl-post-column{margin-bottom:100px}.single-job__wrapper{width:95%;max-width:830px;margin:0 auto}.menu__item .pp-restaurant-menu-item-description{line-height:1.5em}.search-query-wrap{text-align:center}.search-query__term{background:rgba(0,60,87,.2);display:inline-block;padding:0 10px}span.searchwp-highlight{background-color:rgba(186,131,185,.2);padding:0 5px;font-weight:700}.search-results__title{margin-bottom:20px}.search-results__title a{font-style:italic;color:#003c57}.search-results__excerpt{font-size:22px;color:#003c57}.search-results__post-type{display:block;font-size:18px;font-style:italic}.search-results__button{color:#fff}.search-results__button a{background:#7ec37a;padding:10px;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#fff}.site-content .wrap-html-sitemap ul{margin:0;list-style:none}.site-content .wrap-html-sitemap ul:not(.children){margin-bottom:2em}.site-content .wrap-html-sitemap li:not(:last-child){margin-bottom:0}.site-content .wrap-html-sitemap a{display:block;font-size:16px;line-height:2em}.visual-harvest{text-align:center}.fl-post-grid-post{font-size:22px;border:none}.fl-post-column{margin-bottom:100px}.post-archive__post-image{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:350px;margin-bottom:50px}.post-archive__title{margin-bottom:20px}.post-archive__title a{font-style:italic;color:#003c57}.post-archive__date{font-size:22px;font-weight:700;color:#003c57}.post-archive__excerpt{font-size:22px;color:#003c57}.post-archive__button{color:#fff}.post-archive__button a{background:#7ec37a;padding:10px;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#fff}.event__hero-content .fl-rich-text{color:#003c57 !important}.tribe-country-name{visibility:hidden;position:absolute;top:-10000px}.event__calendar-link .tribe-events-gcal{padding:12px 24px;margin-right:30px}.event__calendar-link .tribe-events-ical{padding:12px 24px}.fl-post-grid-post{font-size:22px;border:none}.fl-post-column{margin-bottom:100px}.event-archive__post-image{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:350px;margin-bottom:50px}.event-archive__title{margin-bottom:20px}.event-archive__title a{font-style:italic;color:#003c57}.event-archive__date{font-size:22px;font-weight:700;color:#003c57}.event-archive__excerpt{margin-bottom:30px;font-size:22px;color:#003c57}.event-archive__button{color:#fff}.event-archive__button a{background:#7ec37a;display:inline-block;padding:10px;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#fff}.site-footer{color:#003c57}.site-footer ul{margin-left:0;list-style:none}.site-footer li:not(:last-child){margin-bottom:8px}.footer__phone-link .pp-more-link{padding-bottom:2px;margin-bottom:10px;border-bottom:5px dotted #003c57}.footer__phone-link .pp-more-link:hover{border-bottom:5px solid #4cabc1}.panic-button{display:none}html:lang(es-MX) .panic-button.panic-button--spanish{display:block}html:not([lang=es-MX]) .panic-button.panic-button--english{display:block}.panic-button{background-color:#fff;width:100%;padding:.5em 1em;position:fixed;right:0;bottom:0;left:0;z-index:100;font-family:"franklin-gothic-urw",sans-serif;font-size:18px;text-align:center;border-top:5px solid #003c57}@media only screen and (min-width: 1000px){.panic-button{font-size:22px;text-align:left;border-top:2px solid #003c57}}@media only screen and (min-width: 1200px){.panic-button{text-align:center}}.panic-button__link{color:#003c57;text-decoration:underline;transition:all .2s ease-in-out}.panic-button__link:hover,.panic-button__link:active{color:#007139;text-decoration:underline}.panic-button__button{background-color:#c42128;display:block;padding:0 .7em;margin-top:.5em;font-family:"franklin-gothic-urw",sans-serif;font-size:18px;font-weight:900;letter-spacing:1px;text-transform:uppercase;line-height:2em;color:#fff;cursor:pointer;text-decoration:none;border-top:2px solid #83161b;transition:all .2s ease-in-out}.panic-button__button:hover,.panic-button__button:active{background-color:#981a1f;color:#fff}@media only screen and (min-width: 1000px){.panic-button__button{padding:0 1em;margin-top:0;position:absolute;right:0;bottom:0;font-size:22px;line-height:2.5em}}.panic-button__icon{margin-right:.5em;font-size:1.08em}.ast-scroll-to-top-right{bottom:90px}.grecaptcha-badge{bottom:90px !important}h2.h1{font-size:28px}@media only screen and (min-width: 700px){h2.h1{font-size:36px}}@media only screen and (min-width: 1000px){h2.h1{font-size:48px}}.franklin-gothic{font-family:"franklin-gothic-urw",sans-serif}.franklin-gothic__headline a{font-family:"franklin-gothic-urw",sans-serif !important;font-weight:700 !important}.garvis-pro,ol.breadcrumb a{font-family:"garvis-pro",serif}.align-center{text-align:center}.right-border{border-right:2px solid #e1e1e1}.entry-content h2 a{font-size:inherit;line-height:inherit}span.nobreak{white-space:nowrap}.hero__list p{margin-bottom:.8em}.hero__list ul{margin:0 0 0 1.3em !important}.hero__list li{line-height:1.4em}.hero__list li:not(:last-child){margin-bottom:.5em}.hero__list a:hover{color:#4cabc1 !important}.list__no-style ul,.list__no-style ol{padding:0;margin:0;list-style:none}ol.breadcrumb{margin:30px 0 0 0}ol.breadcrumb span{font-size:16px}ol.breadcrumb span:not(.breadcrumb_last) a{font-weight:700}ol.breadcrumb .active>a{font-weight:400}ol.breadcrumb a{font-weight:700;color:#003c57;transition:all .2s ease-in-out}ol.breadcrumb a:hover{color:#4cabc1}.button--heavy .fl-button-text{font-weight:900;text-transform:uppercase;letter-spacing:2px}.button--heavy span{display:block}.button--heavy .pp-more-link{border-bottom:none}.button--heavy .pp-more-link:hover{border-bottom:none}.button--white{font-weight:900;text-transform:uppercase;letter-spacing:2px}.button--no-border .fl-button{border:none}.inline-button__add-border a{padding-bottom:2px;font-weight:700 !important;border-bottom:5px dotted #fff}.inline-button__add-border a:hover{border-bottom:5px solid #fff}.uabb-table .table-header-th .th-style{padding-right:0}.max-width-830{max-width:830px;margin:0 auto}@media only screen and (min-width: 1000px){.event__hero-content .fl-col-content{max-width:570px;margin-left:auto;text-align:left}}@media only screen and (min-width: 1000px){.event__hero-image{max-width:50%;margin-left:auto;text-align:left}}.fl-builder-pagination ul.page-numbers li{font-family:"garvis-pro",serif}.fl-builder-pagination ul.page-numbers span.current{background:rgba(0,60,87,.5);color:#fff;border-color:#003c57}.fl-builder-pagination ul.page-numbers a{color:#003c57;transition:all .2s ease-in-out}.fl-builder-pagination ul.page-numbers a:hover{background:rgba(0,60,87,.5);color:#fff;border-color:#003c57}.mobile-nav__top-bar .fl-button{border:none !important}.mobile-nav__top-bar .uabb-creative-menu-mobile-toggle{display:block;padding:0;height:30px}.mobile-nav__top-bar .uabb-creative-menu-mobile-toggle-label{letter-spacing:2px}.mobile-nav__top-bar .uabb-creative-menu-mobile-toggle-label:after{content:"";padding-left:5px;z-index:1;font-family:"fontAwesome";font-size:.7em;color:#fff}.uabb-menu-toggle{float:none !important;font-size:1em}.menu-open.uabb-active .uabb-menu-toggle:before{content:"" !important}.mobile-nav__menu .fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect,.mobile-nav__menu .fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect{color:#003c57}.mobile-nav__translation select{width:100%;font-size:15px;font-weight:700}.mobile-nav__translation__instructions{display:block;text-align:center;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:#fff}.mobile-nav__menu .sub-menu{padding-left:1.5em;margin-bottom:1em}.big-nav__patient-portal .pp-button-text{line-height:1em}.big-nav__translation a{font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#003c57}.big-nav__translation .trp-language-switcher{margin:0}.big-nav__translation .trp-language-switcher>div{background-image:none;background-color:#fff;padding:0 20px 0 0;position:relative;border:none !important;border-radius:0;transition:all .2s ease-in-out}.big-nav__translation .trp-language-switcher>div:hover:after{color:#003c57}.big-nav__translation .trp-language-switcher>div:after{content:"▼";padding-left:.5em;position:absolute;top:4px;right:0;font-size:12px;color:#003c57}.big-nav__translation .trp-language-switcher>div>a{padding:0;color:#003c57;border-radius:0;transition:all .2s ease-in-out}.big-nav__translation .trp-language-switcher>div>a:hover{background:none}.big-nav__translation .trp-language-switcher>div>a:hover:not(.trp-ls-shortcode-disabled-language){color:#4cabc1}.big-nav__translation .trp-language-switcher .trp-ls-shortcode-current-language{display:block}.big-nav__donate-button{width:100%;max-width:225px}.services-mega-menu{padding:0;margin:0;list-style:none}.services-mega-menu li{line-height:1.4em}.services-mega-menu li:not(:last-child){margin-bottom:.5em}.deep-blue-links a:hover{color:#00a453 !important}.deep-green-links a:hover{color:#003c57 !important}.light-blue-links a:hover{color:#003c57 !important}.purple-links a:hover{color:#003c57 !important}#mega-menu-wrap-primary #mega-menu-primary{display:flex;justify-content:space-between;width:100%}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{letter-spacing:1px}@media only screen and (min-width: 1200px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{margin-right:30px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-size:15px}}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link:after,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link span.mega-indicator:after{margin-left:4px;font-size:12px}#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-5564{margin-right:0}#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-5564 a{padding:0 10px;font-weight:900;letter-spacing:2px;border:1px solid #003c57;transition:all .2s ease-in-out}#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-5564 a:hover{background:#003c57;color:#fff}.big-nav__phone-number-overlay .pp-advanced-menu-mobile-toggle{padding:0}.big-nav__phone-number-overlay .pp-advanced-menu-mobile-toggle-label{display:block;padding:20px 24px;font-weight:900;letter-spacing:2px;color:#003c57;border:1px solid #003c57}.big-nav__phone-number-overlay__content{position:relative;z-index:1001}.big-nav__phone-number-overlay__content .pp-infobox-title{display:inline-block}.big-nav__phone-number-overlay__content .pp-infobox .pp-more-link:hover{color:#4cabc1;border-color:#4cabc1}.fl-builder-content-5575{display:none}.home__blue-bar-cta .uabb-creative-button-wrap a{padding:0}.home__blue-bar-cta .uabb-creative-button-wrap a:hover{padding:0}.home__blue-bar-cta .uabb-button-width-full .uabb-button{display:inline-block}.uabb-ultb3-info{padding:0}.uabb-ib-effect-style9 .uabb-new-ib-title{width:auto;text-align:center}.uabb-ib-effect-style9 .uabb-new-ib-desc{padding:15px}.uabb-ib-effect-style9 .uabb-new-ib-desc:before{top:10px;right:10px;bottom:10px;left:10px}.tribe-list-widget{padding:0;margin:0;list-style:none}.tribe-events-list-widget-events{text-align:center}.tribe-events-list-widget-events:not(:last-child){margin-bottom:35px}.tribe-events-list-widget-events .tribe-event-title{margin-bottom:10px}.tribe-events-list-widget-events .tribe-event-title a{display:block;font-size:28px;line-height:1.2em;font-weight:700;color:#fff}.tribe-events-list-widget-events .tribe-event-title a:hover{color:#003c57}.tribe-events-list-widget-events .tribe-event-duration{line-height:1em;font-family:"garvis-pro",serif;color:#fff}.tribe-events-list-widget-events .tribe-event-duration span{font-size:22px}.tribe-events-widget-link{display:none}.uabb-infobox-title-prefix+.uabb-infobox-title{display:block}.pp-more-link{padding-bottom:2px;border-bottom:5px dotted #fff}.pp-more-link:hover{border-bottom:5px solid #fff}.pp-more-link.button{padding-bottom:inherit;font-weight:900;line-height:1em;text-transform:uppercase;letter-spacing:2px;border-bottom:none}.pp-more-link.button:hover{border-bottom:none}.pp-description-wrap+.pp-button-wrap{margin-top:50px}.callout__dark-background .pp-more-link,.callout__dark-background .uabb-infobox-title a,.callout__dark-background .uabb-infobox-text a,.callout__dark-background .fl-heading a,.callout__dark-background .pp-description-wrap a{border-bottom:5px dotted #fff}.callout__dark-background .pp-more-link:hover,.callout__dark-background .uabb-infobox-title a:hover,.callout__dark-background .uabb-infobox-text a:hover,.callout__dark-background .fl-heading a:hover,.callout__dark-background .pp-description-wrap a:hover{border-bottom:5px solid #fff}.callout__dark-background .pp-more-link.button,.callout__dark-background .uabb-infobox-title a.button,.callout__dark-background .uabb-infobox-text a.button,.callout__dark-background .fl-heading a.button,.callout__dark-background .pp-description-wrap a.button{border-bottom:none}.callout__dark-background .pp-more-link.button:hover,.callout__dark-background .uabb-infobox-title a.button:hover,.callout__dark-background .uabb-infobox-text a.button:hover,.callout__dark-background .fl-heading a.button:hover,.callout__dark-background .pp-description-wrap a.button:hover{border-bottom:none}.callout__light-background .pp-more-link,.callout__light-background .uabb-infobox-title a,.callout__light-background .fl-heading a,.callout__light-background .pp-description-wrap a{border-bottom:5px dotted #003c57}.callout__light-background .pp-more-link:hover,.callout__light-background .uabb-infobox-title a:hover,.callout__light-background .fl-heading a:hover,.callout__light-background .pp-description-wrap a:hover{border-bottom:5px solid #003c57}.callout__light-background .pp-more-link.button,.callout__light-background .uabb-infobox-title a.button,.callout__light-background .fl-heading a.button,.callout__light-background .pp-description-wrap a.button{border-bottom:none}.callout__light-background .pp-more-link.button:hover,.callout__light-background .uabb-infobox-title a.button:hover,.callout__light-background .fl-heading a.button:hover,.callout__light-background .pp-description-wrap a.button:hover{border-bottom:none}.callout__light-background .uabb-infobox-text a{border-bottom:5px dotted #003c57}.callout__light-background .uabb-infobox-text a:hover{border-bottom:5px solid #003c57}.callout__light-background .uabb-infobox-text a.button{border-bottom:none}.callout__light-background .uabb-infobox-text a.button:hover{border-bottom:none}.inline-button__add-border.franklin-gothic a{font-family:"franklin-gothic-urw",sans-serif}.callout__blue-purple-columns .fl-row-content-wrap{background-size:0 0}@media only screen and (min-width: 700px){.callout__blue-purple-columns .fl-row-content-wrap{background-size:100%}}.site-content .inline-button-list ul{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;padding:0;margin:0;text-align:center;list-style:none}.site-content .inline-button-list li:not(:last-child){margin:0 15px 30px 15px}.site-content .inline-button-list li:last-child{margin:0 15px}.site-content .inline-button-list a{background:#7ec37a;display:block;width:auto;padding:12px 24px;font-size:32px;font-weight:900;line-height:1em;letter-spacing:2px;text-transform:uppercase;color:#fff !important}@media only screen and (min-width: 1000px){.ball__hero--message-image .ball__hero__message .fl-col-content{max-width:570px;margin-left:auto}}@media only screen and (min-width: 1000px){.ball__hero--image-message .ball__hero__image{margin-left:0}.ball__hero--image-message .ball__hero__message .fl-col-content{max-width:570px;margin-right:auto}}@media only screen and (min-width: 1000px){.ball__hero__button{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%)}.fl-builder-edit .ball__hero__button{position:relative;top:auto;left:auto;transform:none}}.ball__collapse .pp-er .pp-er-title{font-size:24px;font-style:italic}.ball__collapse .pp-er .pp-er-arrow{font-size:24px}@media only screen and (min-width: 700px){.ball__collapse .pp-er .pp-er-title{font-size:28px}.ball__collapse .pp-er .pp-er-arrow{font-size:28px}}@media only screen and (min-width: 1000px){.ball__collapse .pp-er .pp-er-title{font-size:32px}.ball__collapse .pp-er .pp-er-arrow{font-size:32px}}.hero--carousel .slick-dots li.slick-active button:before{font-size:80px}.hero--carousel .slick-dots li button:before{font-size:60px}.quantity-field__vh input{padding-left:0 !important;border:none !important}#gform_6 h5{color:#3f2537}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){html{min-height:100%;overflow-y:scroll;position:relative}body{display:block}.content{flex:none}.footer{width:100%}}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
