/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes slide-in-bottom{0%{transform:translateY(1000px);opacity:0;}100%{transform:translateY(0);opacity:1;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes mega-menu-slide{0%{transform:translate(-50%,-500px);-webkit-transform:translate(-50%,-500px);opacity:0;}100%{transform:translate(-50%,0);-webkit-transform:translate(-50%,0);opacity:1;}}ul{line-height:1.5rem;}.block-content-geographical_information h2{color:#fff;text-transform:none;border:none;}#header{position:relative;display:flex;}@media screen and (width <= 730px){#header{flex-direction:column;height:auto !important;background-size:cover !important;}}body{margin:0 auto;max-width:1240px;box-sizing:border-box;}.company-logo{max-width:300px;padding:10px;}@media screen and (width <= 730px){.company-logo{max-width:250px;text-align:center;}}@media screen and (width <= 730px){.navbar-brand{width:100%;display:block;text-align:center;}}nav#block-centeredcare-accrediations{margin:20px;}.site-footer{padding:0;background-color:#000 !important;}.site-footer .content{color:#fff;}.site-footer h2{color:#fff !important;text-transform:none;}.site-footer a{color:#fff !important;}.site-footer .block{border:none;margin-top:0;}.site-footer ul{color:#fff;list-style:square;margin-block-start:0;padding-inline-start:0;font-size:0.857em;}ul#block-centeredcare-main-menu.menu--level-1{display:flex;position:absolute;right:20px;gap:20px;list-style:none;justify-content:center;}@media screen and (width <= 730px){ul#block-centeredcare-main-menu.menu--level-1{position:relative;line-height:0.9rem;right:0;padding:15px;flex-wrap:wrap;}}ul#block-centeredcare-main-menu.menu--level-1 a{text-decoration:none;color:#fff;}a.menu__link.menu__link--link.menu__link--level-2.menu__link--has-submenu{font-size:1.5rem;}@media screen and (width <= 920px){a.menu__link.menu__link--link.menu__link--level-2.menu__link--has-submenu{font-size:1.2rem;line-height:1.2rem;}}@media screen and (width <= 730px){a.menu__link.menu__link--link.menu__link--level-2.menu__link--has-submenu .menu--level-2.open-menu{flex-direction:column;}}ul.mega-menu{display:none;}ul.open-menu{box-sizing:border-box;margin:0 auto;max-width:1240px;position:fixed;display:flex;gap:20px;background:#1e4868;top:0;width:100%;z-index:100;left:50%;transform:translateX(-50%);padding:40px;animation:0.5s mega-menu-slide,0.5s fade-in;justify-content:space-evenly;}@media screen and (width <= 730px){ul.open-menu{flex-direction:column;}}ul.open-menu li{list-style-type:none;}div#mm_close_button a{font-size:1rem !important;}.site-name-slogan{background:#000;color:#fff;padding:10px;text-align:center;font-weight:900;font-size:1.5rem;font-style:italic;}@media screen and (width <= 730px){.site-name-slogan{font-size:1.1rem;}}.visually-hidden-focusable{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}#navbar-main{background-color:transparent !important;}#navbar-top{background-color:transparent !important;}#front-page-banner-box{max-width:260px;background:#1e4868;padding:15px;color:#fff;position:absolute;right:150px;top:200px;border-radius:0 25px 0 25px;}@media screen and (width <= 730px){#front-page-banner-box{box-sizing:border-box;font-size:0.9rem;min-width:100%;position:static;border-radius:0;}#front-page-banner-box h2{font-size:1.1rem;}}div [class*=block-views-blocktherapy-services] h2,div#block-centeredcare-views-block-nrrp-services-banner-block-1 h2,div#block-centeredcare-views-block-private-duty-nursing-banner-block-1 h2{position:relative;top:100px;left:40px;font-size:3rem;color:#fff;text-shadow:0px 0px 5px black,0px 0px 64px black,0px 0px 20px black;}@media screen and (width <= 730px){div [class*=block-views-blocktherapy-services] h2,div#block-centeredcare-views-block-nrrp-services-banner-block-1 h2,div#block-centeredcare-views-block-private-duty-nursing-banner-block-1 h2{font-size:1.75rem;position:static;text-align:center;}}#front-page-photo-collage{display:flex;position:relative;background-color:#1e4868;animation:0.5s slide-in-bottom,1s fade-in;}@media screen and (width <= 920px){#front-page-photo-collage{flex-wrap:wrap;}}#front-page-photo-collage .photo-container{min-width:25%;position:relative;padding-bottom:300px;overflow:hidden;justify-content:center;flex-flow:row;display:flex;}@media screen and (width <= 920px){#front-page-photo-collage .photo-container{max-width:50%;padding-bottom:0;}}@media screen and (width <= 730px){#front-page-photo-collage .photo-container{min-width:100%;}}#front-page-photo-collage img{height:auto;width:auto\9;width:620px;}#front-page-photo-collage .sm_content_box{display:flex;align-items:stretch;margin:20px;position:absolute;flex-direction:column;top:50%;}@media screen and (width <= 920px){#front-page-photo-collage .sm_content_box{bottom:0;top:auto;font-size:0.9rem;}}#front-page-photo-collage .sm_content_box .box{background:#fff;border-radius:25px;padding:20px;}#front-page-photo-collage .sm_content_box h2{font-size:1.2rem;}@media screen and (width <= 920px){#front-page-photo-collage .sm_content_box h2{font-size:1rem;}}#full-width-box-content{background-color:#1e4868;color:#fff;position:relative;font-size:1.5rem;bottom:70px;text-align:center;}@media screen and (width <= 920px){#full-width-box-content{font-size:1.1rem;bottom:0;padding:20px;overflow:auto;}}strong{font-weight:700;}.hidden{display:none;}#block-centeredcare-employmentlinkboxonallpages{text-align:center;}div.button{margin-bottom:100px;margin-top:50px;}div.button a{color:#fff;background:#1e4868;padding:20px;border-radius:10px;text-decoration:none;font-weight:bold;}.bio-container{display:inline-flex;}.bc-left{position:relative;}.bc-left .field--type-image{float:none;}.bc-left .photo-frame div img:first-child{border-radius:20px 0 20px 0;margin:20px;border:20px solid #ddd;}.photo-frame{position:relative;}.bio-photo-data{display:inline;background:#000;color:#fff;padding:10px;padding-right:50px;position:absolute;left:5px;bottom:50px;font-size:1.2rem;min-width:255px;}.bio-photo-data img{position:absolute;width:60px;bottom:0px;right:-40px;}.bio-name{display:flex;}.bio-job-title{font-size:1rem;}.field__label{font-weight:800;}#menu-photo-content{display:flex;background-color:#1e4868;align-items:center;}@media screen and (width <= 730px){#menu-photo-content{flex-direction:column;}}.field--name-field-intoduction-blurb{margin:20px;}.therapy-services-menu{padding:20px;background:#1e4868;}.therapy-services-menu .menu-title{font-size:1.5rem;color:#fff;font-weight:bold;}.therapy-services-menu hr{border-color:#38708F;}.therapy-services-menu ul{font-size:1.2rem;list-style-type:none;padding-left:0;}.therapy-services-menu ul li{padding:10px;}.therapy-services-menu ul a{text-decoration:none;color:#fff;}.field--type-image.field--name-field-optional-photo,.field--type-image.field--name-field-optional-image{float:right;margin:0;}.field--type-image.field--name-field-optional-photo img,.field--type-image.field--name-field-optional-image img{border-radius:0;}.ccts_photo div{display:flex;align-items:center;}.field--name-field-service-description-2{float:left;}.ccts_photo img{max-width:100%;height:auto;width:auto\9;margin:0;}#cc-quote-wrapper{background:#1e4868;padding:40px;position:relative;}#cc-quote-wrapper #cc-quote{background:#fff;padding:40px;text-align:center;border-radius:20px;}.hide-all{display:none;}h2 img.header-icon{max-width:40px;height:auto;}div#pull-quote{float:left;max-width:300px;padding:20px;background:pink;border-radius:20px;margin:20px 20px 20px 0;}.field--name-field-service-description-2{clear:both;}#block-centeredcare-content{padding:20px;}img.align-left{margin:10px 10px 10px 0;}@media screen and (width <= 730px){img.align-left{width:100%;float:none;height:auto;}}@media screen and (width <= 730px){.service-content p{float:left;}}img.align-right{margin:10px 0 10px 10px;}@media screen and (width <= 730px){img.align-right{width:100%;float:none;height:auto;}}article img{border-radius:20px 0 20px 0;}.description-page-title{display:flex;align-items:center;}.description-page-title h2{background:#000;color:#fff;padding:10px 30px 10px 10px;margin:0;font-style:italic;font-size:1.75rem;}@media screen and (width <= 730px){.description-page-title h2{font-size:1.25rem;}}img.header-icon{width:60px;height:auto;position:relative;left:-20px;}button.nav-link.dropdown-toggle.nav-link-{background-color:transparent;border:0;font-size:1.1rem;font-weight:520;}.cc-team-block{padding:20px;}.cc-team-block .view-header h3{margin:0;}.cc-team-block .view-content{display:flex;flex-wrap:wrap;}@media screen and (width <= 730px){.cc-team-block .view-content{align-items:center;flex-direction:column;}}.cc-team-block img{border:10px solid #eee;width:225px;height:auto;border-radius:20px 0 20px 0;margin:20px;}@media screen and (width <= 730px){.cc-team-block img{width:300px;}}.cc-team-block .bio-photo-data{display:inline;background:#000;color:#fff;padding:10px;padding-right:50px;position:absolute;left:5px;bottom:50px;font-size:0.9rem;min-width:155px;}.cc-team-block .bio-photo-data .certs{font-size:0.8rem;}.cc-team-block .bio-photo-data .bio-name{display:block;}article ul{margin-left:0;list-style-position:inside;}div#block-centeredcare-findusonsocialmedia{line-height:1.8rem;}form{line-height:2.5rem;}form .js-webform-checkboxes{display:flex;-moz-column-gap:15px;column-gap:15px;flex-wrap:wrap;}form fieldset{border-radius:10px;}form fieldset legend{font-weight:bold;}form input,form select{border:1px solid #aaa;border-radius:8px;padding:10px;}form .webform-button--submit{color:#fff;background-color:#1e4868;font-size:1rem;margin-top:2.5rem;}form small.description.text-muted{line-height:1rem;}form .half-column{width:49%;display:inline-block;margin-right:5px;}@media screen and (width <= 730px){form .half-column{width:100%;margin-right:0;}}form .tri-column{width:30%;display:inline-block;margin-right:5px;}@media screen and (width <= 730px){form .tri-column{width:100%;margin-right:0;}}.contextual-region{position:unset;}.badge-image-wrapper{background-color:#000;}.badge-image-wrapper .row{background:#000;display:flex;gap:10px;justify-content:space-around;padding:20px 0;}.badge-image-wrapper .row img{max-height:150px;width:auto;}input.form-text,input[type=text],input[type=email],input[type=number],input[type=tel]{box-sizing:border-box;width:100%;}textarea{box-sizing:border-box;width:100%;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:none;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
