h1,h2,h3,h4,h5,h6{margin-bottom:.8em;line-height:1.2em}h4{font-weight:300;margin-bottom:40px}h5{margin-bottom:8px}h6{font-weight:400;margin-bottom:7px}h6+h5{margin-bottom:22px}h3+h5{margin-top:8px}p{line-height:1.6em}.small{font-size:.84em}.medium{font-size:.9em}.large{font-size:1.333em}@font-face{font-family:"fontello";src:url("fonts/fontello.woff2?37325313") format("woff2");font-weight:normal;font-style:normal}.green_teal{color:#95eacd}.blue_teal{color:#95e7eb}.center_aligned{text-align:center}.red{color:#c00}.all_caps{text-transform:uppercase}.no_bottom_margin{margin-bottom:0}p+ul{margin-top:-14px}.demo-icon{font-family:"fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{max-width:100%;width:100%;padding:0;margin:0}body{overflow-x:hidden;position:relative}.wrap{width:92%;max-width:1400px;margin:0 auto}input[type=submit]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.button,#content a.button{text-decoration:none;border-radius:24px;font-weight:500;font-size:16px;padding:9px 30px;text-transform:uppercase;letter-spacing:.05em;display:inline-block;width:-moz-fit-content;width:fit-content}.button:hover,#content a.button:hover{opacity:.7}@media screen and (max-width: 800px){.button,#content a.button{padding:8px 20px;font-size:14px}}#content a.button{background-color:#ed1b24;color:#fff;border-radius:24px}#content .red_button{background-color:#ed1b24 !important}#content .gray_button{background-color:#a8a8a8 !important}#content .green_button{background-color:#a6ce39 !important}#content a:hover{opacity:.7}.text_align--right{text-align:right}#content .info_box{background-color:#eff9fb;border-radius:25px;padding:24px 30px;display:inline-block;width:auto}#content .info_box h3{margin-bottom:14px}#content .info_box h5{margin-top:0}#content .info_box ul:last-of-type{margin-bottom:0 !important}div#breadcrumbs{font-size:.8em;margin-bottom:60px;text-transform:uppercase;color:#999}div#breadcrumbs a{color:#999}div#breadcrumbs br{display:none;visibility:hidden}div#breadcrumbs #translate_this_page{max-width:100%;width:170px}div#breadcrumbs #translate_this_page .flex_row{justify-content:center;align-items:center}@media screen and (max-width: 960px){div#breadcrumbs .flex_column:last-of-type img{display:inline !important}}body.page-id-24430 div#breadcrumbs{margin-bottom:30px}.center_this{display:flex;justify-content:center;align-items:center}.responsive_video{position:relative;width:100%;padding-bottom:56.25%;height:0}.responsive_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 600px){.alignleft,.alignright{display:block;margin:24px auto;float:none;clear:both}}.content_wrap{width:94%;margin-left:auto;margin-right:auto}@media screen and (min-width: 961px){.show_on_desktop{display:inherit;visibility:visible}.show_on_mobile{display:none;visibility:hidden}}@media screen and (max-width: 960px){.show_on_mobile{display:inherit;visibility:visible}.show_on_desktop{display:none;visibility:hidden}}#main [id]{scroll-margin-top:var(--ochc-anchor-offset, 130px)}.flex_row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media screen and (max-width: 960px){.flex_column img{margin-left:auto;margin-right:auto;display:block}}.flex_column,.flex_blank_column{flex-direction:column;flex:10}.flex_gap{display:flex;flex-direction:column;flex:1}.flex_break{flex-basis:0%;height:0}.flex_center_both{align-items:center;justify-content:center}.flex_column img{align-self:center;max-width:100%}.centered_content .flex_column{align-items:center;justify-content:center}@media screen and (max-width: 960px){.flex_column{flex-basis:100%;border:0}.flex_gap{display:none;flex:0}.flex_blank_column{display:none;visibility:hidden}.cr_photo_col{flex:0 1 100% !important;max-width:100% !important;margin-bottom:50px !important}.cr_photo_col img{margin-left:auto;margin-right:auto;display:block}}ul#middle-row-menu{display:flex;align-items:center}ul#middle-row-menu a{font-weight:500}ul#middle-row-menu>li{padding-right:12px}@media screen and (min-width: 961px)and (max-width: 1139px){ul#middle-row-menu>li{padding-right:9px}}@media screen and (min-width: 1270px){ul#middle-row-menu>li{padding-right:30px}}ul#middle-row-menu>li a{color:#666}ul#middle-row-menu>li a:hover{color:#999}ul#middle-row-menu>li::before{margin-right:9px}@media screen and (min-width: 961px)and (max-width: 1139px){ul#middle-row-menu>li::before{display:none;visibility:hidden;width:0}}ul#middle-row-menu li#menu-item-789::before{content:url("images/pay-my-bill-icon.png");display:inline-block;vertical-align:middle;margin-right:3px}ul#middle-row-menu li#menu-item-1625::before{content:url("images/patient-portal-icon.png");display:inline-block;vertical-align:middle;margin-right:3px}ul#middle-row-menu li#menu-item-433::before{content:url("images/join-our-team-icon.png");display:inline-block;vertical-align:middle}ul#middle-row-menu li#menu-item-432::before{content:url("images/donate-icon.png");display:inline-block;vertical-align:middle}@media screen and (min-width: 961px){ul#middle-row-menu{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap}ul#middle-row-menu a{display:inline-block}ul#middle-row-menu li:hover>ul.sub-menu{display:inherit}ul#middle-row-menu li>a:after{content:" ▼";font-size:.7em}ul#middle-row-menu li>a:only-child:after{content:""}}ul#main-menu{display:flex;align-items:center}ul#main-menu a{font-weight:800}ul#main-menu>li{padding-right:14px;position:relative}@media screen and (min-width: 961px)and (max-width: 1139px){ul#main-menu>li{padding-right:9px}}@media screen and (min-width: 1270px){ul#main-menu>li{padding-right:30px}}ul#main-menu>li>.sub-menu{box-shadow:6px 6px 6px rgba(0,0,0,.15),-6px 6px 6px rgba(0,0,0,.15);top:calc(100% + 10px);position:absolute;border-radius:0 0 12px 12px;padding:0 20px 12px 20px}ul#main-menu>li>.sub-menu::before{content:" ";position:absolute;top:-12px;left:0;right:0;height:12px;background:rgba(0,0,0,0)}ul#main-menu>li>a{font-size:18px !important}ul#main-menu>li a{color:#333}ul#main-menu>li a:hover{color:#999}ul#main-menu>li::before{margin-right:9px}@media screen and (min-width: 961px)and (max-width: 1139px){ul#main-menu>li::before{display:none;visibility:hidden;width:0}}ul#main-menu ul.sub-menu{font-size:15px}ul#main-menu ul.sub-menu a{font-weight:400}@media screen and (min-width: 961px){ul#main-menu ul.sub-menu{display:none;position:absolute;left:-22px;background-color:#fff;text-align:left;z-index:20000}ul#main-menu ul.sub-menu li{min-width:200px;width:auto;float:none;display:block;position:relative;background:url(images/raquo.jpg) 0 7px no-repeat;padding:5px 0px 5px 15px;line-height:normal}ul#main-menu ul.sub-menu li ul.sub-menu{position:static;background:none;padding:6px 0 0 0;margin:0;display:block}ul#main-menu ul.sub-menu li ul.sub-menu li{padding:5px 0px 5px 15px;background:url(images/raquo.jpg) 0 6px no-repeat;min-width:auto;font-size:14px}ul#main-menu ul.sub-menu li ul.sub-menu li:last-child{margin-bottom:4px}}@media screen and (min-width: 961px){ul#main-menu{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap}ul#main-menu a{display:inline-block}ul#main-menu li#menu-item-716{padding-right:0 !important}ul#main-menu li:hover>ul.sub-menu{display:inherit}ul#main-menu ul.sub-menu li:hover>ul.sub-menu{display:block}ul#main-menu li>a:after{content:" ▼";font-size:.7em}ul#main-menu li>a:only-child:after{content:""}ul#main-menu ul.sub-menu li>a:after{content:""}}@media screen and (max-width: 960px){ul#main-menu{display:flex;flex-direction:column;align-items:center}ul#main-menu br{content:" "}ul#main-menu br:after{content:" "}}@media screen and (min-width: 961px)and (max-width: 1390px){ul#main-menu{font-size:14px}}ul#main-menu>li>a{line-height:normal}li#menu-item-929,li.menu-item-929{background:none !important;font-size:12px !important}@media screen and (min-width: 961px){li#menu-item-929,li.menu-item-929{padding-left:4px !important}}li#menu-item-929>a,li.menu-item-929>a{color:#a6ce39 !important;text-transform:uppercase !important}li#menu-item-929>a>:hover,li.menu-item-929>a>:hover{opacity:1}li#menu-item-929 ul.sub-menu,li.menu-item-929 ul.sub-menu{padding-top:0}li#menu-item-929 ul.sub-menu li,li.menu-item-929 ul.sub-menu li{font-size:15px !important;margin-left:10px;padding-bottom:0}@media screen and (min-width: 961px){ul#main-menu>li{display:block;position:relative;flex:0 1 auto;list-style-type:none}}@media screen and (max-width: 960px){ul#main-menu{display:none;visibility:hidden;height:0px}}ul#menu-main-menu{display:flex;align-items:center}ul#menu-main-menu a{font-weight:normal}ul#menu-main-menu ul.sub-menu{font-size:.84em}ul#menu-main-menu ul.sub-menu a{font-weight:400}@media screen and (min-width: 961px){ul#menu-main-menu{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap}ul#menu-main-menu a{font-weight:normal;display:inline-block}ul#menu-main-menu li:hover>ul.sub-menu{display:inherit}}@media screen and (min-width: 961px)and (min-width: 961px){ul#menu-main-menu ul.sub-menu{display:none;position:absolute;top:50px;left:-22px;background-color:#fff;text-align:left;padding:12px 20px;z-index:20000}ul#menu-main-menu ul.sub-menu li{min-width:200px;width:auto;float:none;display:inline-block;position:relative;background:url(images/raquo.jpg) 0 6px no-repeat;padding:2px 0px 2px 15px;line-height:normal}}@media screen and (min-width: 961px){ul#menu-main-menu li>a:after{content:" ▼";font-size:.7em}ul#menu-main-menu li>a:only-child:after{content:""}}@media screen and (max-width: 960px){ul#menu-main-menu{display:flex;flex-direction:column;align-items:center}ul#menu-main-menu br{content:" "}ul#menu-main-menu br:after{content:" "}}#footer nav ul#main-menu>li a{color:#fff}#footer nav ul#main-menu>li a:hover{color:#fff;opacity:.64}#footer nav ul#main-menu ul{display:none;visibility:hidden;height:0}#footer nav ul#main-menu li>a:after{content:"";font-size:.7em}#mobile_menu_nav{padding-bottom:10px}@media screen and (min-width: 961px){#mobile_menu_nav{flex-basis:0%;height:0px;display:none}}@media screen and (max-width: 960px){#mobile_menu_nav{width:100%}}#mobile_menu_nav>.wrap{padding-top:0}#mobile_menu_nav .mobile_appointments_link{background-color:#a6ce39}#mobile_menu_nav .mobile_appointments_link a{color:#fff;padding:5px 0;display:block;margin-bottom:4px}#mobile_menu_nav a{color:#666}#mobile_menu_nav a:hover{color:#ed1b24}#mobile_menu_nav a br{display:none;visibility:hidden}#mobile_menu_nav li.current-menu-item>a{color:#ed1b24}#mobile_menu_nav #mobile_appointments_button a{color:#fff}#mobile_menu_nav ul#mobile-menu-1>li>ul{display:block;text-align:left;position:relative}#mobile_menu_nav ul#mobile-menu-1>li>ul li{padding:3px 12px;font-weight:700 !important}#mobile_menu_nav ul#mobile-menu-1>li>ul li ul.sub-menu li{line-height:22px;padding:1px 12px;font-weight:400 !important}#mobile_menu_nav ul#mobile-menu-1>li>ul>li+li{border-top:1px solid #d3d3d3}#mobile_menu_nav ul#mobile-menu-1>li>ul>li+li>li{border-top:0 !important}#mobile_menu_nav ul#mobile-menu-1 .sub-menu{display:none}#mobile_menu_nav ul#mobile-menu-1 .sub-menu li{font-weight:400 !important}#mobile_menu_nav ul#mobile-menu-1>.sub-menu>li{font-size:.85em}#mobile_menu_nav ul#mobile-menu-1 .submenu-open .sub-menu{display:block;margin-bottom:6px}#mobile_menu_nav ul#mobile-menu-1 .menu-item-has-children{position:relative}#mobile_menu_nav ul#mobile-menu-1 .menu-item-has-children>a{padding-right:40px}#mobile_menu_nav ul#mobile-menu-1 .menu-item-has-children .submenu-toggle{position:absolute;right:-6px;top:3px;width:30px;height:auto;cursor:pointer;display:flex;align-items:flex-start;justify-content:center;font-weight:bold;z-index:10;background:#fff;padding:0 5px}#mobile_menu_nav ul#mobile-menu-1 .menu-item-has-children .submenu-toggle::after{content:"+"}#mobile_menu_nav ul#mobile-menu-1 .menu-item-has-children.submenu-open .submenu-toggle::after{content:"−"}.mobile_utility_links{border-top:1px solid #d3d3d3;margin-top:12px;padding:12px 0}@media screen and (min-width: 961px){.mobile_utility_links{display:none}}.mobile_utility_links ul#mobile-middle-row-menu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.mobile_utility_links ul#mobile-middle-row-menu li{width:50%;padding:8px 0;text-align:center}.mobile_utility_links ul#mobile-middle-row-menu li a{color:#666;font-weight:500}.mobile_utility_links ul#mobile-middle-row-menu li a:hover{color:#ed1b24}.mobile_utility_links ul#mobile-middle-row-menu li::before{display:inline-block;vertical-align:middle;margin-right:3px}.mobile_utility_links ul#mobile-middle-row-menu li.menu-item-789::before{content:url("images/pay-my-bill-icon.png")}.mobile_utility_links ul#mobile-middle-row-menu li.menu-item-1625::before{content:url("images/patient-portal-icon.png")}.mobile_utility_links ul#mobile-middle-row-menu li.menu-item-433::before{content:url("images/join-our-team-icon.png")}.mobile_utility_links ul#mobile-middle-row-menu li.menu-item-432::before{content:url("images/donate-icon.png")}.mobile_nav_hidden{display:none;visibility:hidden}.mobile_nav_visible{display:block;visibility:visible}.mobile_menu_toggle{display:none}@media screen and (max-width: 960px){.mobile_menu_toggle{display:flex;align-items:stretch;text-align:right}}.mobile_menu_toggle .toggle_bars{cursor:pointer;width:30px;height:26px;display:flex;flex-direction:column;align-items:center}.mobile_menu_toggle .toggle_bars div{width:30px;height:3px;background-color:#444;margin:3px 5px 2px 5px;transition:all .3s ease}.htr_social_and_phone{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.nav_active{transform:translateX(0%);transition:transform .5s ease-out}.toggle .bar_1{transform:rotate(-45deg) translate(-5px, 6px)}.toggle .bar_2{opacity:0}.toggle .bar_3{transform:rotate(45deg) translate(-5px, -6px)}@keyframes navLinkFade{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0px)}}#announcement_bar{text-align:center;background:#ed1b24;background:linear-gradient(90deg, #ed1b24 0%, #7b0000 100%);color:#fff;padding:8px 20px;overflow-x:hidden}#announcement_bar .scrolling_content{display:inline-block;animation:scroll-left 25s linear infinite;white-space:nowrap;animation-delay:0s;animation-fill-mode:both}#announcement_bar .scrolling_content>:hover{animation-play-state:paused}@keyframes scroll-left{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}#announcement_bar img{vertical-align:middle;margin-right:10px;width:20px;height:20px}#announcement_bar a{color:#fff;text-decoration:underline}@media screen and (max-width: 800px){#announcement_bar{padding:7px 20px;font-size:12px;line-height:normal}#announcement_bar img{width:20px;height:20px}#announcement_bar span#important_announcement{display:none;visibility:hidden;height:1px}}.site-branding #header_logo{position:relative;z-index:1000;max-width:380px;flex-basis:380px}@media screen and (min-width: 1391px){.site-branding #header_logo{max-width:360px;flex-basis:360px}}@media screen and (min-width: 1200px)and (max-width: 1390px){.site-branding #header_logo{max-width:340px;flex-basis:340px}}@media screen and (min-width: 1011px)and (max-width: 1199px){.site-branding #header_logo{max-width:320px;flex-basis:320px}}@media screen and (min-width: 961px)and (max-width: 1010px){.site-branding #header_logo{max-width:300px;flex-basis:300px}}.site-branding #header_logo a{display:block;height:100%}.site-branding #header_logo a img{max-height:180px}.site-branding .wrap{padding:0}.site-branding>.wrap{padding-top:0}#header_right_side .top_row{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;z-index:500;padding:15px 0 12px 0;position:relative;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width: 1199px){#header_right_side .top_row{-moz-column-gap:2%;column-gap:2%}}@media screen and (min-width: 1270px){#header_right_side .top_row{-moz-column-gap:30px;column-gap:30px}}#header_right_side .top_row .make_an_appt{font-size:16px;font-weight:600;text-align:right;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media screen and (max-width: 1150px){#header_right_side .top_row .make_an_appt{font-size:14px}}@media screen and (min-width: 1270px){#header_right_side .top_row .make_an_appt{-moz-column-gap:20px;column-gap:20px}}#header_right_side .top_row .make_an_appt p{margin-bottom:0 !important}#header_right_side .top_row .make_an_appt a.button{background-color:#a6ce39;color:#fff;display:inline-block;padding:6px 16px;font-size:14px;margin-right:12px}#header_right_side .top_row .make_an_appt #to_do_button{padding:6px 16px;font-size:14px;margin-right:12px;background-color:#ed1b24}#header_right_side .top_row p#header_phone_number{color:#00559e}#header_right_side .top_row a.my_chart{flex-basis:78px}@media screen and (max-width: 1150px){#header_right_side .top_row a.my_chart{flex-basis:64px}}#header_right_side .top_row .social_icons{display:flex;-moz-column-gap:12px;column-gap:12px;align-items:center}#header_right_side .middle_row{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;z-index:500;padding:0;position:relative;-moz-column-gap:15px;column-gap:15px}#header_right_side .middle_row #header_languages{max-width:146px;flex-basis:140px;max-height:36px;overflow-y:hidden;overflow-x:hidden}@media screen and (max-width: 960px){#header_right_side .middle_row #header_languages{margin-bottom:-68px}}@supports(-webkit-hyphens: none){#header_right_side .middle_row #header_languages{max-height:32px}}#header_right_side .bottom_row{display:flex;flex-direction:row;justify-content:space-between;padding-top:12px;padding-bottom:16px}#header_right_side .bottom_row .main-navigation{flex-grow:1}@media screen and (min-width: 961px){#header_right_side{flex:28}}.site-header{box-shadow:rgba(0,0,0,.15) 0 6px 6px;z-index:1000;background-color:#fff}@media screen and (min-width: 961px){#desktop_logo_and_menu{justify-content:center;align-items:center;-moz-column-gap:20px;column-gap:20px}#mobile_logo_and_menu,#mobile_rate_us,#mobile_patient_portal{display:none;visibility:hidden}}@media screen and (max-width: 960px){#mobile_logo{max-width:320px;max-height:60px;display:flex;align-items:center}}@media screen and (max-width: 520px){#mobile_logo{max-width:140px}}@media screen and (max-width: 960px){#desktop_logo_and_menu{display:none;visibility:hidden}#mobile_logo_and_menu{display:flex;justify-content:space-between;visibility:visible;align-items:center;padding:12px 0}#mobile_logo_and_menu .mobile_header_phone{color:#7b0000;text-align:center;line-height:1.18em}#mobile_logo_and_menu .mobile_header_phone a.main_phone{font-weight:600;color:#00559e}}@media screen and (max-width: 960px)and (pointer: fine),screen and (max-width: 960px)and (pointer: none){#mobile_logo_and_menu .mobile_header_phone a.main_phone{pointer-events:none}}@media screen and (max-width: 960px){#mobile_logo_and_menu .mobile_header_phone a.tty_number{font-size:.8em;text-decoration:none;margin-top:-3px;display:block}#mobile_logo_and_menu .social_icons{display:flex;-moz-column-gap:12px;column-gap:12px;align-items:center}#mobile_appointments_button{color:#fff;background:linear-gradient(-13deg, #fc8f10 35%, #fb770d 100%);align-items:center;display:flex;margin:0}#mobile_appointments_button .wrap{padding-top:12px;padding-bottom:12px}}#header_employment,#mobile_employment{text-align:center;color:#fff;align-items:center;display:flex}#header_employment i,#mobile_employment i{padding-top:3px}#header_employment a,#mobile_employment a{color:#666;opacity:.9;text-decoration:none}#header_employment a:hover,#mobile_employment a:hover{color:#666;opacity:1}#header_employment{align-items:flex-start;padding:12px;flex:6;min-width:107px}@media screen and (min-width: 961px){#header_employment{text-align:center}}@media screen and (max-width: 960px){#header_employment{display:none;visibility:hidden;height:0}}@media screen and (min-width: 961px){#mobile_employment{display:none;visibility:hidden;height:0}}@media screen and (max-width: 960px){#mobile_employment .wrap{padding-top:12px;padding-bottom:12px}#mobile_employment{text-align:left;background-color:#ddd}}#header_rate_us{background:#007c76;background:linear-gradient(196deg, rgb(0, 124, 118) 43%, rgb(0, 157, 147) 91%);font-weight:700;padding:12px;text-align:center;color:#fff;text-align:center;align-items:center;display:flex;min-width:194px}#header_rate_us a{color:#fff;opacity:.9;text-decoration:none}#header_rate_us a:hover{color:#fff;opacity:1}@media screen and (max-width: 1100px){#header_rate_us{min-width:176px}}@media screen and (min-width: 961px){#header_rate_us{flex:13}}@media screen and (max-width: 960px){#header_rate_us{display:none;visibility:hidden;height:0}}@media screen and (min-width: 961px){#mobile_rate_us{display:none;visibility:hidden;height:0px}}@media screen and (max-width: 960px){#mobile_rate_us{background:#007c76;background:linear-gradient(196deg, rgb(0, 124, 118) 43%, rgb(0, 157, 147) 91%);font-weight:700;text-align:left;color:#fff;align-items:center;display:flex}#mobile_rate_us a{color:#fff;opacity:.9;text-decoration:none}#mobile_rate_us a:hover{color:#fff;opacity:1}#mobile_rate_us .wrap{padding-top:12px;padding-bottom:12px}}#header_patient_portal,#mobile_patient_portal{background:#74c749;background:linear-gradient(196deg, rgb(116, 199, 73) 43%, rgb(182, 213, 70) 91%)}#header_patient_portal i,#mobile_patient_portal i{padding-top:3px}#header_patient_portal{padding:12px;text-align:center;color:#fff;text-align:center;align-items:center;display:flex;font-weight:700;flex:10.5;min-width:162px}#header_patient_portal a{color:#fff;opacity:.9;text-decoration:none}#header_patient_portal a:hover{color:#fff;opacity:1}#header_patient_portal i{padding-top:3px}@media screen and (max-width: 1100px){#header_patient_portal{min-width:150px}}@media screen and (max-width: 960px){#header_patient_portal{display:none;visibility:hidden;height:0px}}@media screen and (min-width: 961px){#mobile_patient_portal{display:none;visibility:hidden;height:0px}}@media screen and (max-width: 960px){#mobile_patient_portal .wrap{padding-top:12px;padding-bottom:12px}}#header_pay_my_bill i,#mobile_pay_my_bill i{padding-top:3px;margin-left:-3px}#header_pay_my_bill{color:#fff;background-color:#f05259;text-align:center;align-items:center;justify-content:center;display:flex;flex:9;min-width:136px}#header_pay_my_bill a{color:#fff;text-decoration:none}@media screen and (max-width: 1100px){#header_pay_my_bill{font-size:16px;min-width:126px}}@media screen and (max-width: 960px){#header_pay_my_bill{display:none;visibility:hidden;height:0}}@media screen and (min-width: 961px){#mobile_pay_my_bill{display:none;visibility:hidden;height:0px}}@media screen and (max-width: 960px){#mobile_pay_my_bill .wrap{padding-top:12px;padding-bottom:12px}#mobile_pay_my_bill{color:#fff;background-color:#f05259;text-align:left;color:#fff;align-items:center;display:flex}#mobile_pay_my_bill a{color:#fff}}#page{overflow-x:hidden}#page #content{padding-bottom:0}#page #content img{max-width:100%;height:auto}#page #content hr{margin-top:2.5em}#page #content .button{margin-bottom:40px}#page #content p:has(.button)+p:has(.button) .button{display:block;margin-top:-48px}#page #content p .button~.button{display:block;margin-top:-28px}#page #content p:not(:has(.button))+p:has(.button){margin-top:34px}#page #content p[style="text-align: center;"] .button,#page #content p[style="text-align:center;"] .button{display:block;margin-left:auto;margin-right:auto}#page #content .centered_button{display:block;margin-left:auto;margin-right:auto}#page #content .button_row{display:flex;flex-wrap:wrap;gap:24px;margin-top:34px}#page #content .button_row .button,#page #content .button_row .button~.button{display:inline-block;margin-top:0;margin-bottom:0}#page #content #buttons_below_main{margin-top:60px;margin-bottom:60px}#page #content #buttons_below_main .button{text-align:center;width:96%;padding-top:20px;padding-bottom:20px;padding-left:2%;padding-right:1.999%}@media screen and (max-width: 960px){#page #content #buttons_below_main .button{margin-bottom:20px}}#page #content #buttons_below_main #have_a_question_button{background-color:#eee;color:#666;text-transform:none}#page #content #buttons_below_main #have_a_question_button strong{color:#007c76}#page #content #buttons_below_main #have_a_question_button:hover{background-color:#e5e5e5}#sub_page_content_header{text-align:left;margin-bottom:12px;display:flex;position:relative}#sub_page_content_header #sub_page_content_header_bg,#sub_page_content_header #sub_page_content_header_content{box-sizing:border-box;width:100%;flex:none}#sub_page_content_header #sub_page_content_header_bg img{width:100%;max-width:100%}#sub_page_content_header #sub_page_content_header_content{margin-left:-100%}@media screen and (max-width: 960px){#sub_page_content_header #sub_page_content_header_content{padding-bottom:10px}}#sub_page_content_header p{color:#fff}#sub_page_content_header h1{color:#fff;margin-bottom:0 !important;position:absolute;bottom:12.9%;max-width:100%;font-size:50px}@media screen and (max-width: 960px){#sub_page_content_header h1{font-size:28px}}#sub_page_content_header p{margin-bottom:0;font-size:1.4em;font-weight:200;line-height:normal}@media screen and (max-width: 960px){#sub_page_content_header p{font-size:14px}}#sub_page_content_header .wrap{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 2201px){#sub_page_content_header{background-size:100% auto}}@media screen and (max-width: 1280px){#sub_page_content_header{background-size:auto 100%}}#logos_and_seals .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:30px;column-gap:30px;max-width:1200px;text-align:center}#logos_and_seals .wrap .logo{margin-bottom:30px}#above_footer_interior_pages{color:#fff;text-align:center;height:auto;display:flex;justify-content:flex-end}#above_footer_interior_pages img{display:block;width:100%;height:auto}body.page-id-92 #our_services{padding:0px 0 20px 0}@media screen and (min-width: 1600px){#footer{font-size:1.2em;line-height:1.4em}}#footer #footer_top_section{background-color:#a6ce39;padding:40px 0;border-bottom:2px solid #737373}#footer #footer_top_section .wrap{display:flex}#footer #footer_top_section #footer_logo{display:flex;align-self:center}@media screen and (min-width: 961px){#footer #footer_top_section #footer_logo{max-width:400px;flex:0 0 auto}}@media screen and (max-width: 960px){#footer #footer_top_section #footer_logo{margin-bottom:40px;max-width:360px;margin-left:auto;margin-right:auto}}#footer #footer_top_section #footer_logo a.logo{display:block}#footer #footer_top_section #footer_logo a.button{margin-top:24px;margin-left:auto;margin-right:auto;margin-bottom:0;font-size:20px}@media screen and (max-width: 800px){#footer #footer_top_section #footer_logo a.button{font-size:18px}}@media screen and (min-width: 1350px){#footer #footer_top_section #first_gap{flex-basis:5.875%;max-width:94px}}#footer #footer_top_section #right_side{display:flex;flex-direction:column;align-self:center}#footer #footer_top_section .social_icons{display:inline-flex;flex-flow:row;justify-content:space-between;max-width:250px;width:170px;margin-bottom:24px;-moz-column-gap:8px;column-gap:8px}@media screen and (max-width: 960px){#footer #footer_top_section .social_icons{margin-left:auto;margin-right:auto}}#footer #footer_top_section a.button{background-color:#fff;color:#ed1b24;margin-bottom:32px;display:block}@media screen and (max-width: 960px){#footer #footer_top_section a.button{margin:0 auto 32px auto}}#footer #footer_top_section nav{margin-top:48px;line-height:1.7em}#footer #footer_top_section nav li a{color:#fff;text-decoration:none;font-weight:800;text-transform:uppercase}#footer #footer_top_section nav li a:hover{color:#b4dcfb}#footer #footer_top_section nav li.current-menu-item a{color:#b4dcfb}#footer #footer_top_section nav .sub-menu{display:none;visibility:hidden;height:0}#footer #footer_top_section p{color:#fff}#footer #footer_top_section p.text_links{margin-top:80px;margin-bottom:0;font-weight:500}#footer #footer_top_section p.text_links a{color:#fff}#footer #footer_top_section p.text_links a:hover{color:#b4dcfb}#footer #footer_bottom_section{padding:50px 0 60px 0;text-align:center}#footer #footer_bottom_section p,#footer #footer_bottom_section p a{color:#fff}#footer #footer_bottom_section p.disclaimer_text{font-size:.82em}#footer #footer_bottom_section .flex_row{-moz-column-gap:30px;column-gap:30px;align-items:center}#footer #footer_bottom_section .flex_row p:last-of-type{margin-bottom:0}@media screen and (max-width: 960px){#footer #footer_bottom_section .flex_row{justify-content:center}}#footer #footer_bottom_section #footer_bottom_text{line-height:1.4em;margin-top:20px;margin-bottom:20px}@media screen and (min-width: 961px){#footer #footer_bottom_section #footer_bottom_text{margin-top:50px;margin-bottom:100px}}#footer #footer_bottom_section .copyright{padding-top:40px;line-height:1.4em;color:#999}#footer #footer_bottom_section .copyright a{color:#999}#footer .wrap>.flex_row p{width:100%;font-weight:400}#footer .wrap>.flex_row p a{color:#fff}#footer .wrap>.flex_row h3{color:#fff;font-weight:200;font-size:2.2em}#footer path{fill:#fff !important}@media screen and (max-width: 960px){#footer{text-align:center}}.footer_donate{margin-top:22px;text-align:center}.footer_donate form{text-align:center}body.page-id-552 .footer_donate{display:none;visibility:hidden;height:0}body.home #page #content{padding-top:0}#locations_home{color:#fff;font-size:44px;line-height:1.3em;padding:90px 0 94px 0;background:url("images/locations-right-side.png") right center/auto 100% no-repeat,url("images/locations-bg.jpg") left center/cover no-repeat}#locations_home>a{text-decoration:none;color:#fff}@media screen and (max-width: 2100px){#locations_home{font-size:38px;padding:80px 0 84px 0}}@media screen and (max-width: 1450px){#locations_home{font-size:34px;padding:70px 0 74px 0;background:url("images/locations-right-side.png") 110% center/auto 100% no-repeat,url("images/locations-bg.jpg") left center/cover no-repeat}}@media screen and (max-width: 1240px){#locations_home{font-size:30px;padding:64px 0 68px 0;background:url("images/locations-right-side.png") 120% center/auto 100% no-repeat,url("images/locations-bg.jpg") left center/cover no-repeat}}@media screen and (max-width: 1085px){#locations_home{font-size:24px;padding:54px 0 58px 0;background:url("images/locations-right-side.png") 120% center/auto 100% no-repeat,url("images/locations-bg.jpg") left center/cover no-repeat}}@media screen and (max-width: 872px){#locations_home{font-size:24px;padding:0 0 44px 0;background-image:none;background-color:#004a62;text-align:center}}#locations_home .left{max-width:75%}#locations_home .left p:last-of-type{margin-bottom:0}@media screen and (max-width: 2100px){#locations_home .left{max-width:65%}}@media screen and (max-width: 872px){#locations_home .left{max-width:100%}}@media screen and (min-width: 873px){#locations_home img.mobile_top_image{display:none;visibility:hidden;height:0}}@media screen and (max-width: 872px){#locations_home img.mobile_top_image{display:block;width:100%;height:auto;margin-bottom:40px}}#home_badges_and_logos{background-color:#fff;padding-top:30px}#taking_care{background:linear-gradient(135deg, #95e7eb 0%, #95eacd 100%);padding:70px 0;text-align:center}@media screen and (max-width: 960px){#taking_care{padding:50px 0}}#taking_care .icon_row{color:#ed1b24;margin-bottom:40px;font-weight:600;text-transform:uppercase;font-size:20px;-moz-column-gap:10px;column-gap:10px}@media screen and (max-width: 960px){#taking_care .icon_row{flex-direction:row;flex-wrap:wrap;font-size:16px;-moz-column-gap:3.99999%;column-gap:3.99999%;gap:3.99999%}}#taking_care .icon_row .icon{background-color:#fff;padding:30px 15px 40px 15px}#taking_care .icon_row .icon a{text-decoration:none;color:#ed1b24}#taking_care .icon_row .icon a img{margin-bottom:24px}@media screen and (max-width: 960px){#taking_care .icon_row .icon{max-width:44%;flex-basis:44%;margin-bottom:20px;padding:20px 2% 30px 2%}#taking_care .icon_row .icon a img{margin-bottom:0px}}#taking_care h2{color:#ed1b24}#taking_care p{font-size:20px;line-height:1.2em;font-weight:400}#all_about_your_health{color:#fff;padding:180px 0 120px 0;background:url("images/all-about-your-health-right-side.png") right center/auto 100% no-repeat,url("images/all-about-your-health-bg.jpg") left center/cover no-repeat}@media screen and (max-width: 1400px){#all_about_your_health{padding:120px 0 60px 0}}@media screen and (max-width: 1200px){#all_about_your_health{padding:80px 0 40px 0}}@media screen and (max-width: 1040px){#all_about_your_health{padding:48px 0 16px 0}}@media screen and (max-width: 914px){#all_about_your_health{background:url("images/all-about-your-health-bg.jpg") left center/cover no-repeat}}@media screen and (max-width: 600px){#all_about_your_health{padding-top:0}}#all_about_your_health .left{width:560px;max-width:100%}@media screen and (max-width: 914px){#all_about_your_health .left{width:100%;text-align:center}}#all_about_your_health h2{color:#fff;font-weight:200;font-size:52px}@media screen and (max-width: 1200px){#all_about_your_health h2{font-size:44px}}@media screen and (max-width: 1040px){#all_about_your_health h2{font-size:36px}}#all_about_your_health p{color:#fff;font-size:21px;font-weight:600;line-height:1.5em}@media screen and (max-width: 1200px){#all_about_your_health p{font-size:18px}}#all_about_your_health a.button{margin-top:50px;color:#7b0000;background-color:#fff}@media screen and (max-width: 1400px){#all_about_your_health a.button{margin-top:60px}}@media screen and (max-width: 1200px){#all_about_your_health a.button{margin-top:30px}}@media screen and (min-width: 601px){#all_about_your_health img.mobile_top_image{display:none;visibility:hidden;height:0}}@media screen and (max-width: 600px){#all_about_your_health img.mobile_top_image{display:block;width:100%;height:auto;margin-bottom:38px}}#our_services{padding:80px 0;background:#fff url("images/our-services-left-side.jpg") left top/auto 100% no-repeat}@media screen and (min-width: 1401px)and (max-width: 1600px){#our_services{background-size:auto 70%}}@media screen and (min-width: 1261px)and (max-width: 1400px){#our_services{background-size:auto 50%;padding-top:100px}}@media screen and (min-width: 601px)and (max-width: 1260px){#our_services{padding-top:80px;background-image:none}}@media screen and (max-width: 600px){#our_services{padding-top:0;padding-bottom:80px;background-image:none}}@media screen and (min-width: 601px){#our_services img.mobile_top_image{display:none;visibility:hidden;height:0}}@media screen and (max-width: 600px){#our_services img.mobile_top_image{display:block;width:100%;height:auto}}#our_services h2{color:#ed1b24;font-size:48px;margin-bottom:0px}#our_services .wrap{display:flex;justify-content:flex-end}@media screen and (max-width: 960px){#our_services .wrap{text-align:center}}#our_services .right{max-width:100%}@media screen and (min-width: 1201px){#our_services .right{width:900px}}@media screen and (max-width: 1260px){#our_services .right{width:100%}}#our_services .button_wrapper{text-align:center}#our_services .button_wrapper a.button{background-color:#ed1b24;color:#fff;margin-top:0;margin:40px auto 20px auto}#we_are_here_to_help{padding:70px 0 120px 0;background-color:#0c9ebc;background:linear-gradient(to top, white 0%, transparent 100%) bottom/100% 160px no-repeat,url("images/we-are-here-to-help-right-side.png") right center/auto 100% no-repeat,url("images/we-are-here-to-help-left-bg.png") left center/auto 100% no-repeat,url("images/we-are-here-to-help-bg.jpg") 50% top/cover no-repeat}@media screen and (max-width: 600px){#we_are_here_to_help{padding:20px 0 120px 0;background:linear-gradient(to top, white 0%, transparent 100%) bottom/100% 160px no-repeat,url("images/we-are-here-to-help-left-bg.png") left center/auto 100% no-repeat,url("images/we-are-here-to-help-bg.jpg") 50% top/cover no-repeat}}@media screen and (max-width: 1350px){#we_are_here_to_help .inside{max-width:70%}}@media screen and (max-width: 1280px){#we_are_here_to_help .inside{max-width:60%}}@media screen and (max-width: 1040px){#we_are_here_to_help .inside{max-width:50%}}@media screen and (max-width: 600px){#we_are_here_to_help .inside{max-width:100%}}#we_are_here_to_help h2,#we_are_here_to_help p{color:#fff}#we_are_here_to_help a.button{background-color:#7b0000;color:#fff;margin-top:50px;font-weight:300;font-size:16px;display:inline-block}@media screen and (min-width: 601px){#we_are_here_to_help img.mobile_top_image{display:none;visibility:hidden;height:0}}@media screen and (max-width: 600px){#we_are_here_to_help img.mobile_top_image{display:block;width:100%;height:auto}}#page #content #we_are_here_to_help a.button,#page #content #latest_news a.button,#page #content #our_community_partners a.button,#page #content #above_footer a.button{margin-bottom:0}#latest_news{background:url(images/latest-news-o-bg.png) top right no-repeat}#latest_news .section_header{background-color:rgba(133,94,225,.95);height:160px;display:flex;align-items:center}@media screen and (min-width: 2250px){#latest_news .section_header{background-size:100% auto}}#latest_news #news_posts{padding-top:90px;background-color:rgba(248,131,9,.9);padding-bottom:90px}#latest_news #news_posts .flex_row{align-items:stretch}@media screen and (max-width: 960px){#latest_news #news_posts .flex_row{justify-content:center}}#latest_news #news_posts .flex_column{margin-bottom:40px;border-radius:13px;border:1px solid #e8e7e8;background-color:#fff;display:flex;width:100%;max-width:445px !important}#latest_news #news_posts .flex_column>img{border-radius:13px 13px 0 0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto}#latest_news #news_posts .flex_column .post_content{padding:18px 20px 25px 20px;display:flex;flex-direction:column;flex:1}#latest_news #news_posts .flex_column .post_content h2,#latest_news #news_posts .flex_column .post_content h3{font-size:24px;font-weight:300}#latest_news #news_posts .flex_column .post_content .post_content_top p{margin-bottom:5px}#latest_news #news_posts .flex_column .post_content .post_content_middle p{margin-bottom:30px}#latest_news #news_posts .flex_column .post_content a.button{background-color:#a8a8a8;color:#fff;display:inline-block;width:-moz-fit-content;width:fit-content;font-weight:300;font-size:18px;text-align:center;margin:auto auto 0 auto}#latest_news h2{color:#fff;font-size:48px;text-align:center;margin-bottom:0}#latest_news h3{color:#0072bc;margin-bottom:24px}#latest_news a.button{background-color:#fff;color:#ed1b24}#our_community_partners .section_header{background-color:#114a5f;padding:48px 0;text-align:center;margin-bottom:55px}#our_community_partners .section_header h3{color:#fff;font-size:54px;margin-bottom:0;font-weight:500}#our_community_partners .section_header p{margin-bottom:0;color:#fff;font-weight:700;font-size:20px}#featured_video{padding:100px 0;text-align:center}#featured_video .button{margin-top:60px}#featured_video h2{text-align:center;font-weight:200;color:#95e7eb;font-size:2.2em}#featured_video h2 div{background-color:#fff;padding:0px 30px;max-width:100%;display:inline-block}#above_footer{color:#fff;text-align:center}@media screen and (min-width: 2000px){#above_footer{padding:675px 0 200px 0;background:url("images/above-footer-left-bg.png") left bottom/auto 100% no-repeat,url("images/above-footer-bg.jpg") right center/cover no-repeat}}@media screen and (max-width: 1999px){#above_footer{padding:425px 0 120px 0;background:url("images/above-footer-left-bg.png") left bottom/auto 100% no-repeat,url("images/above-footer-bg.jpg") center top/cover no-repeat}#above_footer img#givers_text{max-width:60%}}@media screen and (max-width: 1480px){#above_footer{padding:550px 0 120px 0;background:url("images/above-footer-left-bg.png") left bottom/auto 100% no-repeat,url("images/above-footer-bg.jpg") center top/cover no-repeat}}@media screen and (max-width: 1200px){#above_footer{padding:550px 0 120px 0;background:url("images/above-footer-left-bg.png") -160px bottom/auto 100% no-repeat,url("images/above-footer-bg.jpg") center top/cover no-repeat}}@media screen and (max-width: 960px){#above_footer{padding:480px 0 90px 0;background:url("images/above-footer-left-bg.png") -160px bottom/auto 100% no-repeat,url("images/above-footer-bg.jpg") center top/cover no-repeat}}@media screen and (max-width: 680px){#above_footer{padding:535px 0 60px 0;background:url("images/above-footer-left-mobile.png") 0% 45%/auto 72% no-repeat,url("images/above-footer-bg.jpg") center top/cover no-repeat}#above_footer img#givers_text{max-width:100%;margin-bottom:-15px}}#above_footer h3{font-size:54px;font-weight:500;color:#86cee7;margin-bottom:0}@media screen and (max-width: 600px){#above_footer h3{font-size:48px}}#above_footer p{font-size:20px;font-weight:600}#above_footer img{max-width:100%}#above_footer .button{background-color:#fff;color:#ed1b24}#content img{max-width:100%}#main{padding-bottom:60px}#testimonials{padding:65px 0;text-align:center}#testimonials .wrap{display:block}#testimonials h2{text-align:center}#testimonials .testimonial{padding:20px 0;font-size:1.2em;line-height:1.5em}#testimonials img{display:block;margin:0 auto 20px auto}@media screen and (min-width: 961px){#testimonials .testimonial_name{margin-bottom:50px}}@media screen and (max-width: 960px){#testimonials .testimonial_name{margin-bottom:46px}}#our_providers .flex_column{margin-bottom:60px}@media screen and (min-width: 961px){#our_providers img{margin-bottom:14px}}@media screen and (max-width: 960px){#our_providers img{margin-bottom:0}}#videos .flex_column{margin-bottom:30px}.job_listing{margin-bottom:50px}.job_listing h3{margin-top:50px}.ochc_table{margin-bottom:30px}.ochc_table th,.ochc_table td{text-align:left;padding-right:20px}.ochc_table tr{padding-bottom:5px}#our_services,#services_icons{font-weight:600}#our_services .icon_row,#services_icons .icon_row{text-align:center;text-transform:uppercase}#our_services .icon_row .icon,#services_icons .icon_row .icon{color:#666;margin-bottom:40px}@media screen and (min-width: 961px){#our_services .icon_row .icon,#services_icons .icon_row .icon{flex:0 0 calc((100% - 80px)/5);max-width:calc((100% - 80px)/5)}}#our_services .icon_row .icon img,#services_icons .icon_row .icon img{margin-bottom:10px}@media screen and (max-width: 960px){#our_services .icon_row .icon img,#services_icons .icon_row .icon img{margin-bottom:0}}#our_services .icon_row .icon a,#services_icons .icon_row .icon a{text-decoration:none;color:#666}@media screen and (min-width: 961px){#our_services .icon_row,#services_icons .icon_row{justify-content:flex-start;-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width: 960px){#our_services .icon_row,#services_icons .icon_row{flex-wrap:wrap;flex-direction:row;-moz-column-gap:3.99999%;column-gap:3.99999%}#our_services .icon_row .flex_column,#services_icons .icon_row .flex_column{width:48% !important;flex-basis:48% !important;flex:0 0 48% !important;margin-bottom:30px}}.telehealth{margin-top:20px}.telehealth>a{display:block;text-decoration:none}.telehealth .flex_column img{margin-left:0;margin-right:0}.telehealth .inside{display:flex;align-items:center;justify-content:center;gap:16px}.telehealth .inside h3{color:#6bd7ff;margin-bottom:5px}.telehealth .inside p{color:#333;display:block;font-weight:600}.telehealth .inside p:last-of-type{margin-bottom:0}@media screen and (max-width: 750px){.telehealth br{display:none;visibility:hidden}}.badges_and_logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;-moz-column-gap:1.999%;column-gap:1.999%;max-width:1160px;margin:0 auto}.badges_and_logos .logo{margin-bottom:30px;width:14.667%;max-width:15% !important}.badges_and_logos .logo img{max-width:100%}#schedule_an_appointment{text-align:center;margin-top:60px;padding-bottom:40px}#schedule_an_appointment h6{margin-bottom:6px}#schedule_an_appointment h5{margin-bottom:24px}#schedule_an_appointment p:last-child{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:0}@media screen and (max-width: 960px){#schedule_an_appointment{margin-top:40px;padding-bottom:30px}}.blog_post_content .blog_post_date{font-size:12px;margin-bottom:8px}.blog_post_content h2.blog_post_title{font-size:32px;color:#0072bc}.blog_post_content h2.blog_post_title a{text-decoration:none}.blog_post_content h2.blog_post_title a:hover{text-decoration:underline}@media screen and (min-width: 961px){.blog_post_content .single_featured_image{max-width:50%}}.blog_post_content .content_and_featured_image{display:flex;-moz-column-gap:3%;column-gap:3%}@media screen and (min-width: 961px){.blog_post_content .content_and_featured_image .content{flex:75}}.blog_post_content .content_and_featured_image .content a.continue_reading{margin-top:24px;display:block !important;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 961px){.blog_post_content .content_and_featured_image .featured_image{flex:25}}@media screen and (max-width: 960px){.blog_post_content .alignright{margin-left:0}}body.blog #content hr,body.single #content hr{margin-top:60px;margin-bottom:40px}#post_nav_links .flex_column,#post_nav_links .flex_blank_column{flex-direction:column !important;flex:10 !important}#post_nav_links .flex_gap{display:flex !important;flex-direction:column !important;flex:1 !important}#post_nav_links a{display:block}body.single #post_nav_links{margin-top:60px}body.single .video_wrapper{margin-bottom:40px}.contact_form input,.contact_form label,.contact_form textarea{font-family:"Montserrat",Helvetica,Arial,sans-serif}.contact_form input[type=text],.contact_form input[type=email],.contact_form textarea{width:98%;padding:5px 1%;font-size:18px}.contact_form label{font-weight:600;margin-bottom:-10px}.contact_form span label{font-weight:400;margin-bottom:0}.contact_form .form_field{display:block;margin-bottom:40px}.contact_form select{width:100%;padding:5px 0px 5px 12px;font-size:18px}.contact_form input[type=submit]{padding:9px 12px 7px 12px;background-color:#a6ce39;text-decoration:none;border:0;color:#fff;border-radius:24px;font-weight:500;font-size:16px;padding:9px 30px;text-transform:uppercase;letter-spacing:.05em;display:inline-block;width:-moz-fit-content;width:fit-content;cursor:pointer}.contact_form input[type=submit]:hover{opacity:.7}@media screen and (max-width: 800px){.contact_form input[type=submit]{padding:8px 20px;font-size:14px}}@media screen and (min-width: 961px){.contact_form .flex_row{margin-bottom:40px}}@media screen and (max-width: 960px){.contact_form .flex_column{margin-bottom:40px}}.post-password-form{text-align:center;padding:1em;background-color:#e2eba1}.post-password-form p:last-of-type{margin-bottom:4px}.post-password-form input[type=submit]{padding:9px 12px 7px 12px;background-color:#a6ce39;text-decoration:none;border:0;color:#fff;border-radius:24px;font-weight:500;font-size:16px;padding:9px 30px;text-transform:uppercase;letter-spacing:.05em;display:inline-block;width:-moz-fit-content;width:fit-content;cursor:pointer}.post-password-form input[type=submit]:hover{opacity:.7}@media screen and (max-width: 800px){.post-password-form input[type=submit]{padding:8px 20px;font-size:14px}}.wpcf7 .wpcf7-radio .wpcf7-list-item,.wpcf7 .wpcf7-checkbox .wpcf7-list-item{display:block;margin-bottom:10px}#home_slider{display:flex;background-color:#1869a8}.slide_background{z-index:0;height:auto;position:relative}.slide_background img{width:100%;max-width:100%}@media screen and (min-width: 961px){.slide_background{max-height:1154px}}@media screen and (max-width: 960px){.slide_background{max-height:400px}}.slide_mobile_img img{width:100%;max-width:100%}.slide_content{display:flex;align-items:flex-end;justify-content:center;z-index:1;top:0;left:0;bottom:0;right:0;height:auto;position:absolute;height:auto}.slide_content .flex_column{padding-bottom:0px}@media screen and (max-width: 960px){.slide_content{display:block;position:relative;width:100%;padding-top:35px;padding-bottom:50px;text-align:center;background-color:#1869a8}.slide_content ul{display:inline-block;margin:0 auto;text-align:left}.slide_content .flex_column{flex-basis:100% !important}.slide_content .button{margin-bottom:0 !important}}@media screen and (min-width: 1500px){.slide_content .right_side{padding-bottom:80px}}@media screen and (min-width: 1200px){.slide_content .right_side{padding-bottom:40px}}.slide_content h2{font-weight:900;display:block;width:100%;margin-bottom:10px;text-transform:uppercase;text-transform:none;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.4)}@media screen and (min-width: 1480px){.slide_content h2{font-size:66px;line-height:1.1em}}@media screen and (min-width: 1280px)and (max-width: 1479px){.slide_content h2{font-size:56px;line-height:1.1em}}@media screen and (min-width: 1161px)and (max-width: 1279px){.slide_content h2{font-size:48px;line-height:1.1em}}@media screen and (min-width: 961px)and (max-width: 1160px){.slide_content h2{font-size:44px;line-height:1.1em}}@media screen and (min-width: 601px)and (max-width: 960px){.slide_content h2{font-size:40px;line-height:1.2em}}@media screen and (min-width: 401px)and (max-width: 600px){.slide_content h2{font-size:34px;line-height:1.2em}}@media screen and (max-width: 400px){.slide_content h2{font-size:24px;line-height:1.2em}}.slide_content h2+p{text-shadow:0 0 3px rgba(0,0,0,.4)}.slide_content p{color:#fff;text-transform:uppercase;letter-spacing:.05em}.slide_content h3{color:#fff;font-size:24px}.slide_content ul,.slide_content ol,.slide_content p{line-height:1.4em}@media screen and (min-width: 1001px){.slide_content ul,.slide_content ol,.slide_content p{font-size:22px}}@media screen and (min-width: 481px)and (max-width: 1000px){.slide_content ul,.slide_content ol,.slide_content p{font-size:20px}}@media screen and (max-width: 480px){.slide_content ul,.slide_content ol,.slide_content p{font-size:14px}}.slide_content .button{display:inline-block;min-width:240px;width:auto;max-width:100%;background-color:#fff !important;text-align:center;font-weight:300 !important;color:#ed1b24 !important;border-radius:24px !important;font-size:16px}.slide_content .button:hover{opacity:.7}.slide_content p:last-child{margin-bottom:0}@media screen and (min-width: 961px){#content #home_slider .slide_content ul li{margin-left:30px !important}}@media screen and (max-width: 960px){#content #home_slider .slide_content ul li{margin-left:20px !important}}#header_search{margin-bottom:20px}#header_search .search-form{position:relative;max-width:300px}#header_search .search-wrapper{position:relative;display:flex;align-items:center;border:1px solid #ccc;border-radius:4px;background:#fff}#header_search .search-field{flex:1;padding:8px 12px;border:none;font-size:14px;outline:none;background:rgba(0,0,0,0);border-radius:4px 0 0 4px}@media screen and (max-width: 1150px){#header_search .search-field{max-width:140px}}#header_search .search-field:focus{box-shadow:none}#header_search .search-wrapper:focus-within{border-color:#007cba;box-shadow:0 0 0 1px #007cba}#header_search .search-submit{padding:8px 12px;background:#f8f9fa;border:none;border-left:1px solid #ccc;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;border-radius:0 4px 4px 0;min-width:40px}#header_search .search-submit:hover{background:#e9ecef}#header_search .search-submit svg{width:16px;height:16px}body.search-results #main .search-result-count,body.search-no-results #main .search-result-count,body.error404 #main .search-result-count{margin-bottom:60px}body.search-results #main #blog_posts,body.search-no-results #main #blog_posts,body.error404 #main #blog_posts{margin-bottom:60px}body.search-results #main #blog_posts div.blog_post_content,body.search-no-results #main #blog_posts div.blog_post_content,body.error404 #main #blog_posts div.blog_post_content{padding-bottom:30px;margin-bottom:64px;border-bottom:1px solid #ddd}body.search-results #main #blog_posts div.blog_post_content .blog_post_title br,body.search-no-results #main #blog_posts div.blog_post_content .blog_post_title br,body.error404 #main #blog_posts div.blog_post_content .blog_post_title br{display:none;visibility:hidden}body.search-results #main #blog_posts div.blog_post_content .post_type,body.search-no-results #main #blog_posts div.blog_post_content .post_type,body.error404 #main #blog_posts div.blog_post_content .post_type{display:block;margin-top:-20px;margin-bottom:30px;font-style:italic}body.search-results #main input,body.search-no-results #main input,body.error404 #main input{padding:12px;margin-bottom:12px}body.search-results #main input[type=text],body.search-no-results #main input[type=text],body.error404 #main input[type=text]{width:500px;max-width:70%}body.search-results #main #post_nav_links,body.search-no-results #main #post_nav_links,body.error404 #main #post_nav_links{margin-bottom:64px}body.search-results #main #search_again,body.search-no-results #main #search_again,body.error404 #main #search_again{border-top:1px solid #ddd;padding-top:64px}.community_resources_page .cr_org_row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px}.community_resources_page .cr_org_row:last-child{margin-bottom:0}.community_resources_page .cr_org_logo_wrap{flex:0 0 auto}.community_resources_page .cr_org_logo{width:180px !important;height:auto !important}.community_resources_page .cr_county_logo{height:130px !important;width:auto !important;max-width:100%}.community_resources_page .flex_gap{flex:0 0 32px}.community_resources_page .cr_org_text{flex:1 1 200px}.community_resources_page .cr_org_text h4{margin:0 0 6px}.community_resources_page .cr_org_text p{margin:0 0 6px}.community_resources_page .cr_org_text p:last-child{margin-bottom:0}.community_resources_page .cr_photo_col{flex:0 0 280px;max-width:280px}.community_resources_page .cr_hero_photo{width:100%;height:auto;border-radius:12px}.community_resources_page .cr_toc>h4{margin:0 0 16px}.community_resources_page .cr_toc_grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));gap:20px}.community_resources_page .cr_toc_item{text-decoration:none;color:inherit;display:block;text-align:center}.community_resources_page .cr_toc_thumb{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:12px}.community_resources_page .cr_toc_label{margin:8px 0 0;font-weight:bold}.community_resources_page .cr_county_row{display:flex;flex-wrap:wrap;gap:24px;margin:40px 0}.community_resources_page .cr_county_col{flex:1 1 160px;text-align:center}.community_resources_page .cr_county_logo_wrap{display:flex;justify-content:center}.community_resources_page .cr_county_text{margin:8px 0 0}.community_resources_page .cr_subheading{margin:24px 0 6px}.community_resources_page .cr_subheading:first-child{margin-top:0}.community_resources_page .cr_spaced_text{margin:0 0 24px}.community_resources_page .cr_tight_text{margin:0}.community_resources_page .cr_mb_16{margin:0 0 16px}.community_resources_page .cr_mb_8{margin:0 0 8px}.community_resources_page .cr_center_block{text-align:center}#about_page .about_section{padding:10px 40px 30px 40px;border-radius:12px;margin-bottom:50px}#about_page .about_section::after{content:"";display:table;clear:both}@media screen and (max-width: 960px){#about_page .about_section{padding:10px 20px 20px 20px}}#about_page .about_section .group_title_and_top_link{border-top:0;padding-top:30px;margin-top:0}#about_page .about_section>*:last-child{margin-bottom:0}#about_page #our_legacy{background-color:rgba(255,152,11,.14)}#about_page #our_mission{background-color:rgba(166,206,57,.18)}#about_page #executive_leadership_section{background-color:#d8effa}#about_page #board_of_directors{background-color:rgba(237,27,36,.08)}#about_page #our_partners{background-color:#fff}#about_page .category_links{margin-bottom:40px}#about_page .alignleft{margin-right:25px;margin-bottom:15px}#about_page .alignright{margin-left:25px;margin-bottom:15px}@media screen and (max-width: 960px){#about_page .alignleft,#about_page .alignright{float:none;display:block;margin-left:auto;margin-right:auto}}#about_page .core_values,#donate_page .core_values{display:flex;flex-wrap:wrap;gap:30px;margin-top:30px}#about_page .core_values .core_value,#donate_page .core_values .core_value{box-sizing:border-box;flex:1 1 calc((100% - 60px)/3);max-width:calc((100% - 60px)/3);background-color:#fff;border-radius:12px;padding:30px 25px;text-align:center;transition:transform .18s ease,box-shadow .18s ease}#about_page .core_values .core_value:hover,#donate_page .core_values .core_value:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}@media(prefers-reduced-motion: reduce){#about_page .core_values .core_value,#donate_page .core_values .core_value{transition:box-shadow .18s ease}#about_page .core_values .core_value:hover,#donate_page .core_values .core_value:hover{transform:none}}#about_page .core_values .core_value img,#donate_page .core_values .core_value img{width:82px;height:auto;margin-bottom:18px}#about_page .core_values .core_value h6,#donate_page .core_values .core_value h6{font-size:19px;font-weight:700;margin-bottom:10px;text-transform:none}#about_page .core_values .core_value p:last-child,#donate_page .core_values .core_value p:last-child{margin-bottom:0}@media screen and (max-width: 1100px){#about_page .core_values .core_value,#donate_page .core_values .core_value{flex-basis:calc((100% - 30px)/2);max-width:calc((100% - 30px)/2)}}@media screen and (max-width: 700px){#about_page .core_values,#donate_page .core_values{gap:20px}#about_page .core_values .core_value,#donate_page .core_values .core_value{flex-basis:100%;max-width:100%}}#donate_page .donate_intro_row{margin-bottom:50px}@media screen and (min-width: 961px){#donate_page .donate_intro_row{flex-wrap:nowrap;gap:40px;align-items:center}}#donate_page .donate_intro_row .flex_column>p:last-child{margin-bottom:0}@media screen and (min-width: 961px){#donate_page .donate_logo_column{flex:0 0 300px;max-width:300px}}#donate_page .donate_logo_column img{display:block}#donate_page .impact_section,#donate_page .gift_section{border-radius:12px;padding:30px 40px 40px 40px;margin-bottom:50px}@media screen and (max-width: 960px){#donate_page .impact_section,#donate_page .gift_section{padding:20px}}#donate_page .impact_section{background-color:rgba(84,197,208,.12)}#donate_page .gift_section{background-color:#fff}#donate_page .impact_intro{font-size:20px;margin-bottom:0}@media screen and (min-width: 1101px){#donate_page .core_values .core_value{flex-basis:calc((100% - 90px)/4);max-width:calc((100% - 90px)/4)}}#donate_page .core_values .core_value{display:flex;flex-direction:column;align-items:center}#donate_page .core_values .core_value h6{align-self:stretch;margin-top:auto;margin-bottom:auto}#donate_page .donate_row{align-items:flex-start}@media screen and (min-width: 961px){#donate_page .donate_row{flex-wrap:nowrap;gap:40px;align-items:center}}@media screen and (min-width: 961px){#donate_page .donate_form_column{flex:0 0 380px;max-width:380px}}@media screen and (max-width: 960px){#donate_page .donate_form_column{max-width:380px;margin:40px auto 0 auto}}#donate_page .gl-simple-donation-widget{width:100%}#leadership_team_single{margin-top:60px}#leadership_team_single .left{text-align:center;max-width:300px}#leadership_team_single .left img{border:1px solid #ccc}.directors_list{display:flex;flex-wrap:wrap;justify-content:left;-moz-column-gap:1.33333%;column-gap:1.33333%}@media screen and (max-width: 960px){.directors_list{-moz-column-gap:4%;column-gap:4%}}.directors_list .director{text-align:center;margin-bottom:30px;max-width:18.933%;flex-basis:18.933%}@media screen and (max-width: 960px){.directors_list .director{max-width:48%;flex-basis:48%}}#about_page .archive_group.directors_list .director{max-width:18.933%;flex-basis:18.933%}@media screen and (max-width: 960px){#about_page .archive_group.directors_list .director{max-width:48%;flex-basis:48%}}#director_single{margin-top:60px}#director_single .left{text-align:center;max-width:300px}#provider_single{margin-top:60px;margin-bottom:60px}#provider_single .left{text-align:center;max-width:300px}#provider_single .left img{border:1px solid #ccc}#provider_single .left .provider_booking_button{margin-top:20px}#provider_single .right span.provider_categories{font-style:italic}#provider_locations{clear:both;background-color:#e9f6ff;padding:30px 0 16px 0}#provider_locations #locations{display:flex;flex-wrap:wrap;justify-content:left;-moz-column-gap:2%;column-gap:2%}@media screen and (max-width: 960px){#provider_locations #locations{-moz-column-gap:4%;column-gap:4%}}#provider_locations #locations .location{text-align:center;margin-bottom:30px}@media screen and (min-width: 961px){#provider_locations #locations .location{max-width:300px;flex-basis:23.5%}}@media screen and (max-width: 960px){#provider_locations #locations .location{max-width:48%;flex-basis:48%;justify-content:center}#provider_locations #locations .location:only-of-type{max-width:100%;flex-basis:100%}}#provider_locations #locations .location a{color:#0072bc;text-decoration:none;font-weight:600}#provider_locations #locations .location a:hover{text-decoration:underline}#provider_locations #locations .location .image{margin-bottom:6px}#provider_locations #locations .location .image img{width:300px;max-width:100%;margin-left:auto;margin-right:auto}#providers .group_title_and_top_link,#leadership_team .group_title_and_top_link,#board_members .group_title_and_top_link,#about_page .group_title_and_top_link{display:flex;-moz-column-gap:2%;column-gap:2%;flex-direction:row;width:100%;max-width:100%;align-items:center;justify-content:space-between;margin-bottom:40px;padding-top:40px;border-top:1px solid #ccc;margin-top:25px}#providers .group_title_and_top_link .group_title h2,#leadership_team .group_title_and_top_link .group_title h2,#board_members .group_title_and_top_link .group_title h2,#about_page .group_title_and_top_link .group_title h2{margin-bottom:0}#providers .group_title_and_top_link .top_link,#leadership_team .group_title_and_top_link .top_link,#board_members .group_title_and_top_link .top_link,#about_page .group_title_and_top_link .top_link{text-align:right;max-width:150px;flex-basis:150px;font-size:14px}@media screen and (max-width: 960px){#providers .group_title_and_top_link .top_link,#leadership_team .group_title_and_top_link .top_link,#board_members .group_title_and_top_link .top_link,#about_page .group_title_and_top_link .top_link{max-width:60px;flex-basis:60px;font-size:13px}}#providers .archive_group,#leadership_team .archive_group,#board_members .archive_group,#about_page .archive_group{display:flex;flex-wrap:wrap;justify-content:left;-moz-column-gap:1.33333%;column-gap:1.33333%;margin-bottom:44px}@media screen and (max-width: 960px){#providers .archive_group,#leadership_team .archive_group,#board_members .archive_group,#about_page .archive_group{-moz-column-gap:4%;column-gap:4%}}#providers .archive_group .provider,#providers .archive_group .leadership_team_member,#providers .archive_group .director,#leadership_team .archive_group .provider,#leadership_team .archive_group .leadership_team_member,#leadership_team .archive_group .director,#board_members .archive_group .provider,#board_members .archive_group .leadership_team_member,#board_members .archive_group .director,#about_page .archive_group .provider,#about_page .archive_group .leadership_team_member,#about_page .archive_group .director{text-align:center;margin-bottom:30px;max-width:24%;flex-basis:24%}@media screen and (max-width: 960px){#providers .archive_group .provider,#providers .archive_group .leadership_team_member,#providers .archive_group .director,#leadership_team .archive_group .provider,#leadership_team .archive_group .leadership_team_member,#leadership_team .archive_group .director,#board_members .archive_group .provider,#board_members .archive_group .leadership_team_member,#board_members .archive_group .director,#about_page .archive_group .provider,#about_page .archive_group .leadership_team_member,#about_page .archive_group .director{max-width:48%;flex-basis:48%}}#providers .archive_group .provider img,#providers .archive_group .leadership_team_member img,#providers .archive_group .director img,#leadership_team .archive_group .provider img,#leadership_team .archive_group .leadership_team_member img,#leadership_team .archive_group .director img,#board_members .archive_group .provider img,#board_members .archive_group .leadership_team_member img,#board_members .archive_group .director img,#about_page .archive_group .provider img,#about_page .archive_group .leadership_team_member img,#about_page .archive_group .director img{border:1px solid #ccc}#providers .archive_group .provider a,#providers .archive_group .leadership_team_member a,#providers .archive_group .director a,#leadership_team .archive_group .provider a,#leadership_team .archive_group .leadership_team_member a,#leadership_team .archive_group .director a,#board_members .archive_group .provider a,#board_members .archive_group .leadership_team_member a,#board_members .archive_group .director a,#about_page .archive_group .provider a,#about_page .archive_group .leadership_team_member a,#about_page .archive_group .director a{text-decoration:none}#providers .category_links,#leadership_team .category_links,#board_members .category_links,#about_page .category_links{margin-bottom:20px}#providers .category_links a,#leadership_team .category_links a,#board_members .category_links a,#about_page .category_links a{text-decoration:none;font-weight:700}#providers .provider_group{padding:10px 40px 30px 40px;border-radius:12px;margin-bottom:50px}@media screen and (max-width: 960px){#providers .provider_group{padding:10px 20px 20px 20px}}#providers .provider_group .group_title_and_top_link{border-top:0;padding-top:30px;margin-top:0}#providers .provider_group>*:last-child{margin-bottom:0}#providers #medical_providers_anchor{background-color:rgba(237,27,36,.08)}#providers #optometry_providers_anchor{background-color:rgba(255,152,11,.14)}#providers #dental_providers_anchor{background-color:#d8effa}#providers #behavioral_health_providers_anchor{background-color:rgba(166,206,57,.18)}.featured_leadership_member{display:flex;flex-direction:row;-moz-column-gap:3%;column-gap:3%;align-items:flex-start;margin-bottom:44px}.featured_leadership_member .featured_photo{flex:0 0 24%;max-width:24%}.featured_leadership_member .featured_photo img{border:1px solid #ccc;width:100%;height:auto}.featured_leadership_member .featured_details{flex:1}.featured_leadership_member .featured_details h4{margin-bottom:6px}.featured_leadership_member .featured_details .featured_name{font-size:1.1em;margin-bottom:14px}.featured_leadership_member .featured_details .featured_name a{text-decoration:none}.featured_leadership_member .featured_details p:last-child{margin-bottom:0}@media screen and (max-width: 960px){.featured_leadership_member{flex-direction:column;row-gap:20px}.featured_leadership_member .featured_photo{flex-basis:auto;max-width:48%;margin-left:auto;margin-right:auto}.featured_leadership_member .featured_details{text-align:center}}#leadership_team #executive_leadership .leadership_team_member,#about_page #executive_leadership .leadership_team_member{max-width:18.933%;flex-basis:18.933%}@media screen and (max-width: 960px){#leadership_team #executive_leadership .leadership_team_member,#about_page #executive_leadership .leadership_team_member{max-width:48%;flex-basis:48%}}#service_area_locations{clear:both;background-color:#e9f6ff;padding:30px 0 16px 0;text-align:center}#service_area_locations h2{color:#00559e;text-transform:uppercase;font-size:32px;font-weight:400}#service_area_locations #locations{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:2%;column-gap:2%}#service_area_locations #locations .location{text-align:center;max-width:23.5%;flex-basis:23.5%;margin-bottom:30px}@media screen and (max-width: 960px){#service_area_locations #locations .location{max-width:49%;flex-basis:49%;justify-content:center}}#service_area_locations #locations .location a{color:#00559e;text-decoration:none;font-weight:600}#service_area_locations #locations .location a:hover{text-decoration:underline}#service_area_locations #locations .location .image{margin-bottom:6px}#service_area_locations #locations .location .image img{margin-left:auto;margin-right:auto}#service_providers{clear:both;background-color:#eff4dc;padding:30px 0 16px 0;text-align:center}#service_providers h2{color:#00559e;text-transform:uppercase;font-size:32px;font-weight:400}#service_providers #providers{display:flex;flex-direction:row;-moz-column-gap:2%;column-gap:2%;justify-content:center}#service_providers #providers .provider{text-align:center;max-width:23.5%;flex-basis:23.5%;margin-bottom:30px}@media screen and (max-width: 960px){#service_providers #providers .provider{max-width:49%;flex-basis:49%}}#service_providers #providers .provider a{color:#00559e;text-decoration:none;font-weight:600}#service_providers #providers .provider a:hover{text-decoration:underline}#service_providers #providers .provider .image{margin-bottom:6px}#service_providers #providers .provider .image img{margin-left:auto;margin-right:auto}#locations_archive{margin-top:54px;display:flex;flex-wrap:wrap;justify-content:left;-moz-column-gap:4%;column-gap:4%;text-align:left}@media screen and (max-width: 960px){#locations_archive{-moz-column-gap:4%;column-gap:4%;text-align:center}}#locations_archive .location{background-color:#eff9fb;margin-bottom:60px;max-width:48%;flex-basis:48%}@media screen and (max-width: 960px){#locations_archive .location{max-width:100%;flex-basis:100%}}#locations_archive .location .title_bar{text-align:center;background-color:#ed1b24}#locations_archive .location .title_bar h2{font-size:24px;padding:10px}#locations_archive .location .title_bar h2 a{text-decoration:none;color:#fff}#locations_archive .location .location_info{-moz-column-gap:4%;column-gap:4%}#locations_archive .location .location_info .left{max-width:38%}@media screen and (max-width: 960px){#locations_archive .location .location_info .left{max-width:100%}}#locations_archive .location .location_info .left .image{margin-bottom:24px}#locations_archive .location .location_info .right .address_and_directions{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #c5e9ef}#locations_archive .location .location_info .right .address_and_directions .address strong p{margin-bottom:0;line-height:1.3em !important}#locations_archive .location .location_info .right .phone_and_fax,#locations_archive .location .location_info .right .hours{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #c5e9ef}#locations_archive .location .location_info .right .phone_and_fax p:last-of-type,#locations_archive .location .location_info .right .hours p:last-of-type{margin-bottom:0}#locations_archive .location .location_info .right .hours{font-size:.9em}#locations_archive .location .location_info .right .services{padding-bottom:12px;margin-bottom:17px;border-bottom:1px solid #c5e9ef}#locations_archive .location .location_info .right .services p:last-of-type{margin-bottom:0}#locations_archive .location .location_info .right .services a{text-decoration:none}#locations_archive .location .location_info .right .services a:hover{text-decoration:underline}#locations_archive .location .location_info .right .services strong{color:#666}#locations_archive .location .location_info .right .services span.separator{color:#b4dcfb}#locations_archive .location .location_info .right .services span.separator:last-of-type{display:none;visibility:hidden}#locations_archive .location .location_info .right .full_location_details_button_wrapper{margin-bottom:22px}#locations_archive .location .location_info .right .full_location_details_button_wrapper .button{width:auto;background-color:#ed1b24 !important;color:#fff !important;margin-bottom:5px !important}#locations_archive .location .location_info .right .full_location_details_button_wrapper .button:hover{opacity:.7}@media screen and (max-width: 960px){#location_single{text-align:center;max-width:100%;flex-basis:100%}}#location_single .location_info{margin-top:60px;-moz-column-gap:3%;column-gap:3%}@media screen and (min-width: 961px){#location_single .location_info .left{max-width:350px;margin-bottom:50px}}#location_single .location_info .left .image{margin-bottom:20px}#location_single .location_info .right h3{color:#0072bc;font-size:22px}#location_single .location_info .right .address_and_after_hours_info{-moz-column-gap:5%;column-gap:5%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c5e9ef}#location_single .location_info .right .address_and_after_hours_info .address_and_directions p{margin-bottom:0}#location_single .location_info .right .address_and_after_hours_info .address_and_directions .address p{font-size:22px}#location_single .location_info .right .address_and_after_hours_info .after_hours p{font-size:16px;line-height:1.5em;margin-bottom:0}#location_single .location_info .right .phone_and_fax,#location_single .location_info .right .hours{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c5e9ef}#location_single .location_info .right .hours p:last-of-type{margin-bottom:0}#location_single .location_info .right .contact_info_row{-moz-column-gap:5%;column-gap:5%}#location_single .location_info .right .contact_info_row .flex_column{margin-bottom:20px}@media screen and (max-width: 960px){#location_single .location_info .right .contact_info_row .flex_column{max-width:100%;flex-basis:100%}}#location_services{background-color:#e9f6ff;padding:24px 0 0 0}#location_services .title strong{color:#0072bc}#location_services #services_icons{display:flex;flex-wrap:wrap;justify-content:left;-moz-column-gap:1.25%;column-gap:1.25%}#location_services #services_icons .service_area{text-align:center;max-width:200px;flex-basis:200px;margin-bottom:36px}#location_services #services_icons .service_area a{text-decoration:none;font-weight:600;color:#0072bc}#location_services #services_icons .service_area a:hover{text-decoration:underline}@media screen and (max-width: 960px){#location_services #services_icons .service_area{max-width:32.5%;flex-basis:32.5%}}@media screen and (max-width: 600px){#location_services #services_icons .service_area{max-width:48.75%;flex-basis:48.75%}}#location_medical_providers,#location_dental_providers,#location_behavioral_health_providers{margin-top:50px}#location_medical_providers .title strong,#location_dental_providers .title strong,#location_behavioral_health_providers .title strong{color:#0072bc}#location_medical_providers #providers,#location_dental_providers #providers,#location_behavioral_health_providers #providers{display:flex;flex-wrap:wrap;justify-content:left;-moz-column-gap:1.25%;column-gap:1.25%}@media screen and (max-width: 960px){#location_medical_providers #providers,#location_dental_providers #providers,#location_behavioral_health_providers #providers{-moz-column-gap:4%;column-gap:4%}}#location_medical_providers #providers .provider,#location_dental_providers #providers .provider,#location_behavioral_health_providers #providers .provider{text-align:center;margin-bottom:30px;max-width:19%;flex-basis:19%}@media screen and (max-width: 960px){#location_medical_providers #providers .provider,#location_dental_providers #providers .provider,#location_behavioral_health_providers #providers .provider{max-width:48%;flex-basis:48%}}#location_medical_providers #providers .provider a,#location_dental_providers #providers .provider a,#location_behavioral_health_providers #providers .provider a{text-decoration:none}#location_medical_providers #providers .provider img,#location_dental_providers #providers .provider img,#location_behavioral_health_providers #providers .provider img{border:1px solid #ccc}#location_additional_content{margin-bottom:50px}#location_additional_content .additional_content_row{-moz-column-gap:3%;column-gap:3%}@media screen and (min-width: 961px){#location_additional_content .additional_content_row .left{max-width:350px}}#location_additional_content .additional_content_row .left .logo{text-align:center}#location_additional_content .additional_content_row .left .logo img{max-width:100%;height:auto}#location_additional_content .additional_content_row .right .content{margin-bottom:40px}#location_additional_content .additional_content_row .right .documents h3{color:#ed1b24;font-size:22px;margin-bottom:20px}#location_additional_content .additional_content_row .right .documents .documents_list .document_item{margin-bottom:15px}#location_additional_content .additional_content_row .right .documents .documents_list .document_item a{text-decoration:none;color:#0072bc;font-weight:600;display:flex;align-items:center}#location_additional_content .additional_content_row .right .documents .documents_list .document_item a .dashicons{color:#ed1b24;font-size:24px;margin-right:8px}#location_additional_content .additional_content_row .right .documents .documents_list .document_item a:hover{text-decoration:underline}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;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;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;display:none;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.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 url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0, -50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background: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;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.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{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-initialized .slick-track{display:flex;align-items:center}#content ul.slick-dots li{margin-left:5px}.slick-dots li button{padding-left:0;padding-right:0}.slick-dots li button:before{font-size:10px}.slick-dots{bottom:0}@media screen and (max-width: 960px){.slick-dots{display:none;visibility:hidden;height:0}}.slick-dots li button:before{content:url(images/slider-dot.png) !important;opacity:1 !important}.slick-dots li button:hover:before{content:url(images/slider-dot.png) !important}.slick-dots li.slick-active button:before{content:url(images/slider-dot-active.png) !important}.slick-prev{left:1.2% !important;z-index:9000;width:30px !important;height:30px !important}.slick-next{right:1.2% !important;z-index:9000;width:30px !important;height:30px !important}@media screen and (max-width: 960px){.slick-prev,.slick-next{display:none;visibility:hidden;height:0}}.slick-list :focus{outline:none !important;outline-width:0px !important;outline-color:rgba(0,0,0,0) !important}.slick-slide>div{height:100%}@media screen and (max-width: 960px){.slick-initialized .slick-track{display:block !important}}#home_slider .slick-slide:first-of-type{display:block;width:100%;height:auto}#home_slider .slick-slide:first-of-type .slide_content{visibility:hidden;height:0}#home_slider.slick-initialized .slick-slide:first-of-type .slide_content{visibility:visible;height:auto}