@import url('https://fonts.googleapis.com/css?family=Open+Sans');@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:100%;overflow-x:hidden;}body{background:white;margin:0;padding:0;width:100%;font-family:'Montserrat',sans-serif;overflow:hidden;}h1,.h1{font-size:2.25rem;}h2,.h2{font-size:2rem;}h3,.h3{font-size:1.5rem;}h4,.h4{font-size:1.125;}h5,.h5{font-size:1rem;}h6,.h6{font-size:0.75rem;}.logo img{padding:15px;height:125px;}.block h2{color:#16204a;font-weight:bold;}.col-sm-12{padding:0;}.main-container{width:100%;padding:0;margin:0;}.row{margin:0;}.wideimage{max-width:100%;min-width:100%;padding:0;}.wideimage img{max-width:100%;padding:0;}img.carousel-image{width:100%;padding:0;}.carousel-caption{position:relative;left:0%;right:0%;padding:15px;min-height:200px;}.carousel-caption,.carousel-indicators{color:black;text-shadow:none;}.carousel-indicators .active{background-color:#16204a;}.carousel-indicators li{background-color:rgba(93,60,146,0);border:1px solid #16204a;border-radius:10px;}.carousel-caption h3{font-size:2rem;color:#16204a;font-weight:800;}.nav > li{display:inline-block;}.dropdown-menu li{display:inline-block;width:32%;margin:0;padding:0;margin-right:-4px;}.open .dropdown-menu{position:fixed;left:auto;right:0;z-index:212;width:70%;display:block;top:115px;border:0;border-radius:0;background:#16204a;color:white;}.about-menu,.about-content{margin-top:90px;}.about-menu,.about-us .field--name-field-leftregion{background:#f3f2f2;margin-left:20px;max-width:20%;padding:2.5%;font-size:1.25rem;font-weight:bold;color:#5C5C5C;float:left;margin-top:45px;}.field:empty{display:none;}.about-us .field--name-body{width:80%;margin:15px auto;padding:15px;}.field--name-field-leftregion:not(:empty) + .field--name-body{width:70%;padding:2.5% 5% 5% 5%;}.about-us .field--name-body h2,.field--name-body h3{color:#16204a;font-weight:bold;}article{width:100%;margin:auto;}.content{margin:auto;}.page-node-type-news .content{width:80%;margin:15px auto;}.views-view-grid.horizontal.cols-4.clearfix img{padding:10px;width:100%;margin:0 auto;}.path-news .views-field.views-field-field-date{margin-left:8px;font-size:0.75rem;font-weight:bold;}.path-news .views-field.views-field-title{text-align:left;padding-right:2%;font-weight:bold;font-size:1.25rem;}.path-news .view-header h1{font-size:4rem;}.path-news .view-header{color:#fff;text-align:center;padding:20px;background:#16204a;}.path-news span.views-field.views-field-title{display:inline-block;text-align:left !important;margin-left:2%;}.path-news .views-field.views-field-title a{color:#000;}.path-news .view-content{width:80%;margin:0 auto;}.path-news .views-view-grid .views-col{float:left;padding:20px;padding-left:1%;padding-right:1%;}.path-news .views-field.views-field-field-summary{margin-top:10px;padding-left:5px;}article img{margin-top:15px;}#block-views-block-staff-members-view-block-1{}.field--name-field-staffimage{width:15%;float:left;background:#fff;padding-right:15px;}.field--name-field-staffimage img{margin-top:0px;}.field--name-field-stafftitle,.field--name-field-name,.field--name-field-email,.field--name-field-mob,.field--name-field-tel{width:85%;float:right;}#contact-message-contactform-form .field--name-field-email{width:100%;float:none;}.field--name-field-stafftitle{font-weight:bold!important;background:lightgrey;padding:5px;margin-bottom:10px;}.block-contact-block{width:50%;text-align:center;margin:15px auto;}.imagetopfullwidth .field--name-body,.partnerText{font-size:1.3rem;color:white;background:#00b4f2;padding:5%;}.imagetopfullwidth  h2{font-size:3rem;}.partnerBox{width:20%;display:inline-block;margin-left:1%;text-align:center;margin-top:30px;}.partnerBox img{max-width:100%;border:10px solid white;}.partnerBox p{font-size:1.25rem;color:white;}.field--name-field-sectionone{text-align:center;background:#fe4d4d;}.partnerText{background:#fe4d4d;text-align:left;}.field--name-field-imagecaption{position:relative;font-size:4rem;text-align:center;margin:auto;top:-300px;color:white;margin-bottom:-100px;text-shadow:0px 0px 2px black;}.field--label{display:none;}.field--name-field-about-title,.field--name-field-lead,.breadcrumb{text-align:center;font-size:4rem;background:#16204a;color:white;padding-top:15px;padding-bottom:15px;margin-bottom:0;margin:0;padding-left:15px;padding-right:15px;}.field--name-field-lead,.breadcrumb{font-size:1.5rem;}.breadcrumb{border-radius:0;border-bottom:1px solid #9170c7;}.breadcrumb a,.breadcrumb > .active{color:#9170c7;}#block-secondnav a{font-weight:600;color:#16204a;padding:1em;}#block-secondnav .dropdown-menu > li > a,#block-secondnav .dropdown-menu > li > a:hover{color:white;background:#16204a;font-weight:600;}#block-secondnav  .dropdown-menu > li > a:hover{color:#c1a0f7;}.fullwidth{width:100%;min-width:100%;clear:both;padding-left:10px;padding-right:10px;}.halfwidth{width:50%;max-width:50%;float:left;}.thirdwidth{width:32%;max-width:32%;float:left;}.twothirdswidth{width:65%;max-width:65%;float:left;}.newsBlock{width:40%;max-width:40%;margin:4%;float:left;padding:15px;}.newsRow img,.newsFullRow img{margin-bottom:14px;}.newsFullRow{width:80%;text-align:justify;margin:auto;background:white;padding:20px;border-bottom:2px #efefef solid;}.twitterBlock{width:40%;max-width:40%;display:inline-block;margin:4%;padding:15px;}.views-field.views-field-created{margin-top:5px;margin-bottom:5px;font-size:0.8rem;font-style:italic;color:#6b6d6f;}.factsBlock h1{text-align:Center;color:#16204a;font-weight:800;}.factBox{width:30%;max-width:500px;display:inline-block;background:#65b6f1;padding-bottom:100px;text-align:center;margin-top:10px;margin-bottom:15px;margin-left:2%;color:white;font-size:1.5rem;vertical-align:top;max-height:500px;min-height:500px;}.factBox p{padding:0px 15px;}.factImgCont{max-height:300px;height:300px;overflow:hidden;}.factBox img{min-width:100%;height:100%;}.factBox h1,.factBox h2,.factBox h3{color:white;font-size:2.25rem;}.redBox{background:#fa5d6a;}.greenBox{background:#26bb9d;}section#block-facts{margin:auto;text-align:center;}.purpletext{padding:10px;text-align:center;background:#16204a;color:white;padding:3em 25px;font-weight:600;font-size:1.5rem;}.homeHealthBenefits{background-color:#26BB9D;padding:4em 25px;}.homeHealthBenefits h2{color:#fff;margin-top:0;text-align:center;}.homeHealthBenefits h3{color:#fff;margin-top:0;}.homeHealthBenefits img{background:#00000087;border-radius:100px;padding:4px;margin-left:20%;}.homeHealthBenefits p{color:white;}.homeHealthBenefits h1,.homeHealthBenefits h2,.homeHealthBenefits h3{font-weight:600;}.visionpurpose,.visionpurpose a{color:white;text-decoration:none;}.latestnewsblock a{color:#16204a;text-decoration:none;font-weight:600;}.author{display:none;}.footer{border-top:1px solid #bbb3b3;background:#4c4a4a;margin:0;width:100%;color:white;}.footer a{text-decoration:none;color:white;}.block-title{color:#16204a;font-weight:700;border-bottom:4px solid #16204a;padding:5px;padding-bottom:10px;}.newsRow.views-row{padding:15px;margin-bottom:20px;clear:both;}.newsRow img{width:50%;float:left;margin-right:3%;}.staffmember .field--label,.staffmember h2 a{display:none;}.staffmember .field--name-body{max-width:60%;float:right;}.staffmember h3{margin-top:0;}.staffmember h3{margin-bottom:24px;font-weight:bold;color:#16204a;}.staffmember{font-size:1.125rem;}.staffmember h4{font-weight:bold;}.staffmember .field--name-image{max-width:40%;float:left;}.schoolBlockContainer{text-align:center;}.schoolListBlock{font-size:1.125rem;width:20%;margin:1%;padding:5px;display:inline-block;vertical-align:top;}.schoolListBlock a,.schoolListBlock a:visited{color:#26BB9D;}.schoolListBlock h1{font-size:2rem;color:#16204a;font-weight:bold;margin-bottom:20px;}.schoolListBlock h2{font-size:1.25rem;margin-top:5px;}.schoolList{display:block;padding:5px;min-height:300px;}.school1{background:#fdedf6;}.school2{background:#def3f9;}.school3{background:#f1f7e2;}.school4{background:#e9e5ed;}.schoolLink{display:block;width:100%;}.container.navbar{max-width:100%;min-width:100%;border:0;background:#efefef;border-radius:0;z-index:1000;margin:0;}.navbar-header{float:right;text-transform:uppercase;}nav#block-secondnav{float:right;background-color:#fff;height:110px;padding:1em 20px;}.col.col-xs-12.col-sm-12.col-md-12.col-lg-4{margin:15px;width:45%;}.footerContent{background:#4c4a4a;text-align:center;}@media (max-width:900px) and (min-width:100px){.factBox{width:90%;display:block;background:#65b6f1;padding-bottom:100px;text-align:center;margin-top:10px;margin-bottom:10px;color:white;font-size:1.25rem;margin:auto;margin-bottom:15px;max-height:450px;min-height:450px;}ul.menu.menu--main.nav.navbar-nav{text-align:center;}.newsBlock,.twitterBlock{width:100%;min-width:100%;display:block;margin:4%;float:inherit;text-align:inherit;padding:15px;min-height:auto;margin:0;margin-bottom:1%;}.content{width:100%;margin:auto;}.region-header{max-height:none;}nav#block-secondnav{float:none;background-color:#fff;height:auto;}.dropdown-menu li{display:block;width:100%;}.open .dropdown-menu{position:relative;width:100%;display:block;height:100%;border:0;border-radius:0;background:rgba(10,10,10,0.6);color:white;top:0;}.pull-left{float:none!important;}ul.menu.menu--second-nav.nav li{display:block;width:100%;}.field--name-field-about-title,.field--name-field-lead,.breadcrumb{width:100%;margin-left:0%;}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;}.schoolListBlock{width:98%;}}.views-bootstrap-list-group{padding-left:0px;}.list-group-item{border:0px;}.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:#16204a;color:#fff !important;}iframe{border-width:0px;}@media (max-width:480px){body{font-size:1rem;}.field--name-field-about-title,.breadcrumb{font-size:2rem;padding-top:15px;}.purpletext,.carousel-caption h3{font-size:1.1rem;}.block-title,.factsBlock h1,.factBox h1,.factBox h2,.factBox h3{font-size:1.25rem;}.homeHealthBenefits h2{font-size:1.5rem;}.field--name-field-lead{padding-top:0px;padding-bottom:15px;font-size:1rem;}.homeHealthBenefits{padding:25px;}.homeHealthBenefits img{margin-left:0%;}.field--name-field-leftregion:not(:empty) + .field--name-body{width:100%;}.about-menu,.about-us .field--name-field-leftregion{max-width:100%;width:90%;margin-bottom:15px;}#block-views-block-staff-members-view-block-1{width:100%;}.field--item{word-break:break-word;}.about-us .field--name-body{width:100%;}.homeHealthBenefits img{margin-bottom:50px;margin-right:15px;}.block-contact-block{width:90%;}}@media (min-width:481px) and (max-width:768px){body{font-size:1rem;}.homeHealthBenefits p{width:80%;margin:0 auto;}.homeHealthBenefits img{margin-bottom:50px;margin-right:15px;}.block-contact-block{width:90%;}}@media (max-width:768px){.path-news .view-header h1{font-size:1.5rem;}.path-news .view-content{width:100%;}.path-news .views-view-grid .views-col{width:100% !important;}.menu--main li{width:100%;text-align:left;}.field--name-field-staffimage{width:50%;margin:15px auto 15px auto;float:none;}.field--name-field-stafftitle,.field--name-field-name,.field--name-field-email,.field--name-field-mob,.field--name-field-tel{width:100%;}.view-events .btn{display:block;float:none !important;margin-top:10px;}.view-events .views-field-field-event-date{display:block;}.view-events .views-field-title{padding-left:0px !important;display:block;}.view-events .views-label-field-event-location{display:none;}}@media (min-width:768px){.navbar-nav{float:right;}.dropdown-menu > li > a{white-space:initial;}}@media (min-width:769px) and (max-width:1024px){body{font-size:1rem;}}@media (min-width:1025px) and (max-width:1200px){body{font-size:1rem;}.user-logged-in .open .dropdown-menu{top:190px;}}@media (min-width:1201px){body{font-size:1rem;}.carousel-caption{min-height:150px;}.user-logged-in .open .dropdown-menu{top:190px;}}.upcomingEvents{width:94%;margin:0 auto;padding:15px;clear:both;}.view-events .views-row{margin:15px 0px 15px 0px;background-color:#26BB9D;padding:15px;color:#fff;}.view-events .btn{float:right;}.view-events .views-row a{color:#fff;}.view-events .views-field-title{font-size:1.2rem;padding:0px 15px;}.views-label-field-event-location{margin-right:10px;}.views-field-field-event-location{margin-bottom:15px;}.views-label-field-event-location,.views-field-field-event-location .field-content{display:inline-block;}.view-events .btn a{color:#fff;}.view-events.view-display-id-page_1{margin:4%;}.page-node-type-event .region-content{margin:4% 10%;}.page-node-type-event .region-content .field{margin-bottom:15px;}
