@charset "utf-8";body{font-weight:300;font-family:proxima-nova-alt,sans-serif}strong{font-weight:400}a{color:#444}a:link{color:#444;text-decoration:none}a:visited{text-decoration:none;color:#444}a:focus,a:hover{color:#94232f;text-decoration:underline}a:active{text-decoration:none;color:#94232f}a:active,a:focus{outline:0;ie-dummy:expression(this.hideFocus=true)}:focus{outline:0}a[href^=tel]{color:inherit}.center-image{margin:0 auto}.center-image img{margin:0 auto}h1{display:inline-block;font-family:trajan-pro-3,sans-serif;font-size:60px;letter-spacing:-3px;font-weight:400;color:#94232f;text-decoration:none;background-color:#fff;background-color:rgba(255,255,255,.6);padding:22px 40px 22px 40px;margin:0}h2{font-family:trajan-pro-3,sans-serif;font-size:40px;line-height:40px;font-weight:400;letter-spacing:3px;color:#94232f;text-align:center;margin:20px 0 30px 0}h3{font-family:trajan-pro-3,sans-serif;font-size:30px;line-height:30px;font-weight:400;letter-spacing:2px;color:#292929;text-align:center;margin:26px 0 30px 0}h4{font-family:trajan-pro-3,sans-serif;font-size:23px;line-height:23px;font-weight:400;letter-spacing:2px;color:#292929;text-align:center;margin:20px 0 20px 0}#nav.affixX{min-height:120px;position:fixed;top:0;width:100%}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#444}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#94232f;background-color:transparent}.navbar-nav{margin-left:-30px;margin-right:-30px;text-transform:uppercase}.navbar-default{font-family:proxima-nova-alt,sans-serif}.nav>li>a{padding-right:15px!important;padding-left:15px!important;padding-top:10px!important;padding-bottom:10px!important;color:#444!important;font-size:18px;font-weight:400;letter-spacing:0}.nav>li>a:hover{color:#94232f!important}.navbar{border-bottom-width:0!important;margin-bottom:0;background-color:transparent}.masthead{position:relative;width:100%;height:140px;color:#134c65;font-size:17px;background:#fff;padding:20px 0 0 0}.masthead h3{font-family:trajan-pro-3,sans-serif;font-size:39px;font-weight:400;letter-spacing:-3px;color:#94232f;text-align:left;margin:0 0 0 -5px}.masthead h3 a{font-family:trajan-pro-3,sans-serif;font-size:39px;line-height:39px;font-weight:400;letter-spacing:-3px;color:#94232f!important;text-align:left;text-decoration:none;margin:0}.masthead h3 a:hover{font-family:trajan-pro-3,sans-serif;text-decoration:none;color:#444!important}.mast-location{font-size:13px;font-weight:400;color:#292929;padding:0}.mast-directions{padding:0;text-align:right}.mast-directions a{display:inline-block;font-size:18px;font-weight:400;color:#444;text-transform:uppercase;text-decoration:none;background:0 0;padding:2px 20px 2px 20px;margin:10px 10px 0 0;border:1px #b8b8b8 solid}.mast-directions a:hover{color:#fff;text-decoration:none;background:#94232f;border:1px #94232f solid}.mast-facebook a{width:30px;height:30px;float:right;text-indent:9999px;margin:0 10px 0 0;padding:0;background:url('../images/main/main-facebook.png') center top no-repeat}.mast-facebook a:hover{background:url('../images/main/main-facebook.png') center bottom no-repeat}.red_mast_line{color:#94232f;font-size:13px;font-weight:400;padding:0 7px 0 7px}.mast_container{position:relative;width:100%;max-width:980px;padding:0 20px 0 20px;margin:0 auto}.nav_container{position:relative;width:100%;max-width:980px;padding:0 20px 0 20px;margin:0 auto}.large_container{position:relative;width:100%;max-width:1200px;padding:20px 20px 0 20px;margin:0 auto}.exlarge_container{position:relative;width:100%;max-width:1500px;padding:20px 20px 0 20px;margin:0 auto}.email_container{position:relative;width:100%;max-width:980px;padding:0 10px 0 10px;margin:0 auto}.brochure{padding:26px 0 20px 0;text-align:center}.brochure a{display:inline-block;font-size:27px;line-height:28px;font-weight:400;letter-spacing:1px;color:#94232f;text-transform:uppercase;text-decoration:none;background:#fff;padding:7px 20px 7px 20px;margin:0 10px 0 0;border:1px #94232f solid}.brochure a:hover{color:#fff;text-decoration:none;background:#94232f;border:1px #94232f solid}.employment{padding:10px 0 20px 0;text-align:center}.employment a{display:inline-block;font-size:27px;line-height:28px;font-weight:400;letter-spacing:1px;color:#94232f;text-transform:uppercase;text-decoration:none;background:#fff;padding:7px 20px 7px 20px;margin:0 10px 0 0;border:1px #94232f solid}.employment a:hover{color:#fff;text-decoration:none;background:#94232f;border:1px #94232f solid}.main_jumbo{position:relative;width:100%;height:530px;padding:0 20px 0 20px;z-index:10;overflow:hidden;background:url(../images/main/main-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 590px;-o-background-size:auto 590px;-webkit-background-size:auto 590px;background-size:auto 590px}.main_jumbo_welcome{position:relative;width:100%;height:60px;font-family:trajan-pro-3,sans-serif;font-size:35px;font-weight:400;letter-spacing:15px;text-decoration:none;color:#292929;text-align:center;margin-top:-60px;padding:8px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-welcome-back.png) no-repeat center bottom;-moz-background-size:1200px 60px;-o-background-size:1200px 60px;-webkit-background-size:1200px 60px;background-size:1200px 60px}.main_topwrap{position:relative;width:100%;text-align:center;margin:0;padding:0 0 30px 0;overflow:hidden;background:#fff}.main_topwrap h1{display:block;font-family:trajan-pro-3,sans-serif;font-size:60px;line-height:55px;font-weight:400;letter-spacing:-3px;color:#94232f;background-color:transparent;margin:28px 0 14px 0;padding:0}.main_topwrap h2{font-family:trajan-pro-3,sans-serif;font-size:40px;line-height:40px;font-weight:400;letter-spacing:-2px;color:#94232f;text-align:center;margin:0 0 10px 0}.main_line{position:relative;width:100%;padding:30px 0 0 0;margin:0 0 40px 0;border-bottom:1px #bbb solid}.main_missionwrap{position:relative;width:100%;margin:0;padding:50px 20px 50px 20px;overflow:hidden;background:#f7f5f5}.main_missionwrap h2{font-family:trajan-pro-3,sans-serif;font-size:50px;font-weight:400;letter-spacing:15px;color:#292929;text-transform:uppercase;margin:0 0 20px 0}.mission_container{position:relative;width:100%;max-width:1200px;color:#444;font-size:23px;line-height:27px;text-align:center;margin:0 auto;padding:40px 20px 30px 20px;border:1px #fff solid;background:#fff;background-color:#fcfbfb!important}.main_red_line{text-align:center;padding:20px 0 20px 0}.vision-values{position:relative;min-height:190px;color:#fff;font-size:23px;line-height:27px;font-weight:300;margin:10px 10px 10px 10px;padding:30px 20px 10px 20px;background:#94232f}.vision-values h3{position:relative;font-family:trajan-pro-3,sans-serif;color:#fff;font-size:35px;letter-spacing:10px;font-weight:400;text-transform:uppercase;margin:0 0 20px 0;padding:0}.main_directionswrap{position:relative;width:100%;height:500px;text-align:center;padding:200px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-directback.jpg) no-repeat center center fixed;-moz-background-size:1900px 700px;-o-background-size:1900px 700px;-webkit-background-size:1900px 700px;background-size:1900px 700px}.directions_container{position:relative;display:inline-block;padding:20px 20px 20px 20px;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.directions_container a{display:inline-block;font-size:27px;letter-spacing:2px;font-weight:400;color:#292929;text-transform:uppercase;text-decoration:none;background-color:#fff;background-color:rgba(255,255,255,.6);padding:22px 30px 22px 30px;margin:0}.directions_container a:hover{color:#fff;text-decoration:none;background-color:#94232f}.each_panel{width:100%;padding:10px 0 0 0;margin:0 0 20px 0}.each_panel a{font-size:22px;font-weight:400;letter-spacing:-1px;color:#444;text-transform:uppercase;padding:0}.each_panel a:hover{font-size:22px;font-weight:400;letter-spacing:-1px;color:#94232f!important;text-decoration:none!important}.photo_container{overflow:hidden;text-align:center;margin:0 0 15px 0}.grow img{position:relative;transition:.4s linear;display:block;cursor:pointer;max-width:100%;transform:scale(1);-webkit-transition:.4s all linear;-webkit-transform:scale(1,1);-webkit-transition-timing-function:ease-in;-webkit-transition-duration:250ms;z-index:10;-webkit-transition:all .6s ease}.grow:hover img{transform:scale(1.05,1.07);transition-duration:250ms;transition-timing-function:ease-out;-webkit-transform:scale(1.05,1.07);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;filter:none}.main_testimonialwrap{position:relative;width:100%;color:#444;font-size:20px;text-align:center;margin:0;padding:30px 0 50px 0;overflow:hidden;background:#fff url(../images/main/main-quote.png) no-repeat center center}.main_testimonialwrap h2{font-family:trajan-pro-3,sans-serif;font-size:40px;font-weight:400;letter-spacing:10px;color:#292929;text-transform:uppercase;margin:0 0 20px 0}.main_testimonialwrap .attribute{font-size:20px;font-weight:600;letter-spacing:-1px;color:#94232f;margin:0 0 30px 0}.five-star{padding:30px 0 0 0}.gallery_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/gallery/gallery-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 540px;-o-background-size:auto 540px;-webkit-background-size:auto 540px;background-size:auto 540px}.gallery_jumbo_title{position:relative;display:inline-block;padding:20px 20px 20px 20px;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.growGallery{padding:0;margin:10px 0 10px 0}.growGallery img{position:relative;transition:.4s linear;display:block;cursor:pointer;max-width:100%;transform:scale(1);-webkit-transition:.4s all linear;-webkit-transform:scale(1,1);-webkit-transition-timing-function:ease-in;-webkit-transition-duration:250ms;z-index:10;-webkit-transition:all .6s ease}.growGallery:hover img{transform:scale(1.05,1.07);transition-duration:250ms;transition-timing-function:ease-out;-webkit-transform:scale(1.05,1.07);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;filter:none}.galleryPhotos{padding:0;margin:10px 0 10px 0}.gallery_container{position:relative;width:100%;max-width:1500px;padding:20px 20px 70px 20px;margin:0 auto}.amenities_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/amenities/amenities-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 540px;-o-background-size:auto 540px;-webkit-background-size:auto 540px;background-size:auto 540px}.amenities_jumbo_title{position:relative;display:inline-block;padding:20px 20px 20px 20px;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.amenities_topwrap{position:relative;width:100%;text-align:center;margin:0;padding:20px 20px 26px 20px;overflow:hidden;background:#fff}.amenities_listwrap{position:relative;width:100%;margin:0;padding:50px 20px 50px 20px;overflow:hidden;background:#f7f5f5}.amenities_container{position:relative;width:100%;max-width:1200px;padding:20px 20px 30px 20px;margin:0 auto;background:#fcfbfb}.amenities_container ul{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;list-style:none;margin-bottom:0}.amenities_container li{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;padding-left:20px;text-indent:-15px;list-style:none}.amenities_container li:before{content:"•";font-size:28px;padding-right:5px;color:#94232f}.contact_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/contact-us/contact-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 540px;-o-background-size:auto 540px;-webkit-background-size:auto 540px;background-size:auto 540px}.contact_jumbo_title{position:relative;display:inline-block;padding:20px 20px 20px 20px;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.contact_topwrap{position:relative;width:100%;text-align:center;margin:0;padding:20px 0 26px 0;overflow:hidden;background:#fff}.contact_topwrap h1{display:block;font-family:trajan-pro-3,sans-serif;font-size:60px;line-height:55px;font-weight:400;letter-spacing:-3px;color:#94232f;background-color:transparent;margin:0 0 14px 0;padding:0}.contact_topwrap h2{font-family:trajan-pro-3,sans-serif;font-size:40px;line-height:40px;font-weight:400;letter-spacing:-2px;color:#94232f;text-align:center;margin:0 0 30px 0}.contact_emailwrap{position:relative;width:100%;min-height:100px;font-size:20px;line-height:28px;font-weight:400;letter-spacing:-1px;color:#fff;margin:0;padding:20px 0 0 0;overflow:hidden;background:#94232f}.emailbutton{padding:5px 0 0 0;text-align:center}.emailbutton a{display:inline-block;font-size:27px;line-height:28px;font-weight:400;letter-spacing:1px;color:#fff;text-transform:uppercase;text-decoration:none;background:#94232f;padding:7px 20px 7px 20px;margin:0 10px 0 0;border:1px #fff solid}.emailbutton a:hover{color:#94232f;text-decoration:none;background:#fff;border:1px #fff solid}.map_wrap{position:relative;width:100%;height:600px;text-align:center;padding:0;z-index:9;overflow:hidden;margin-bottom:-40px}#map-canvas{width:100%;height:600px;text-align:center;padding:0;z-index:10;border:0}.life_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/life-enrichment/lifeenrich-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 540px;-o-background-size:auto 540px;-webkit-background-size:auto 540px;background-size:auto 540px}.life_jumbo_title{position:relative;display:inline-block;padding:20px 20px 20px 20px;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.life_topwrap{position:relative;width:100%;text-align:center;margin:0;padding:20px 20px 26px 20px;overflow:hidden;background:#fff}.life_listwrap{position:relative;width:100%;margin:0;padding:50px 20px 50px 20px;overflow:hidden;background:#f7f5f5}.life_container{position:relative;width:100%;max-width:1200px;padding:20px 20px 30px 20px;margin:0 auto;background:#fcfbfb}.life_container ul{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;list-style:none;margin-bottom:0}.life_container li{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;padding-left:20px;text-indent:-15px;list-style:none}.life_container li:before{content:"•";font-size:28px;padding-right:5px;color:#94232f}.life_bottomwrap{position:relative;width:100%;text-align:center;margin:0;padding:20px 20px 0 20px;overflow:hidden;background:#fff}.points_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/points-of-difference/pointsdifference-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 540px;-o-background-size:auto 540px;-webkit-background-size:auto 540px;background-size:auto 540px}.points_jumbo_title{position:relative;display:inline-block;padding:20px 20px 20px 20px;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.points_topwrap{position:relative;width:100%;text-align:center;margin:0;padding:20px 20px 26px 20px;overflow:hidden;background:#fff}.points_listwrap{position:relative;width:100%;margin:0;padding:50px 20px 50px 20px;overflow:hidden;background:#f7f5f5}.points_container{position:relative;width:100%;max-width:1200px;padding:20px 20px 30px 20px;margin:0 auto;background:#fcfbfb}.points_container ul{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;list-style:none;margin-bottom:0}.points_container li{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;padding-left:20px;text-indent:-15px;list-style:none}.points_container li:before{content:"•";font-size:28px;padding-right:5px;color:#94232f}.points_container_wrap{position:relative;width:100%;text-align:center;margin:0;padding:0 20px 0 20px;overflow:hidden;background:#fff}.points_line_container{position:relative;width:100%;max-width:1200px;padding:20px 0 20px 0;margin:0 auto;border-bottom:1px #bbb solid}.points_bottomwrap{position:relative;width:100%;text-align:center;margin:0;padding:0 20px 50px 20px;overflow:hidden;background:#fff}.privacy_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/service-care-options/servicecare-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 540px;-o-background-size:auto 540px;-webkit-background-size:auto 540px;background-size:auto 540px}.privacy_jumbo_title{position:relative;display:inline-block;padding:20px 20px 20px 20px;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.privacy_topwrap{position:relative;width:100%;text-align:left;margin:0;padding:20px 20px 50px 20px;overflow:hidden;background:#fff}.privacy_container{position:relative;width:100%;max-width:980px;padding:0;margin:0 auto}.servicecare_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/service-care-options/servicecare-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 540px;-o-background-size:auto 540px;-webkit-background-size:auto 540px;background-size:auto 540px}.servicecare_jumbo_title{position:relative;display:inline-block;padding:20px 20px 20px 20px;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.servicecare_topwrap{position:relative;width:100%;text-align:center;margin:0;padding:20px 20px 26px 20px;overflow:hidden;background:#fff}.servicecare_listwrap{position:relative;width:100%;margin:0;padding:50px 20px 50px 20px;overflow:hidden;background:#f7f5f5}.servicecare_container{position:relative;width:100%;max-width:1200px;padding:20px 20px 30px 20px;margin:0 auto;background:#fcfbfb}.servicecare_container ul{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;list-style:none;margin-bottom:0}.servicecare_container li{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;padding-left:20px;text-indent:-15px;list-style:none}.servicecare_container li:before{content:"•";font-size:28px;padding-right:5px;color:#94232f}.servicecare_container_wrap{position:relative;width:100%;text-align:center;margin:0;padding:0 30px 0 30px;overflow:hidden;background:#fff}.servicecare_line_container{position:relative;width:100%;max-width:1200px;padding:20px 0 20px 0;margin:0 auto;border-bottom:1px #bbb solid}.servicecare_bottomwrap{position:relative;width:100%;text-align:center;margin:0;padding:0 0 50px 0;overflow:hidden;background:#fff}.footer_triangle{position:relative;width:100%;height:40px;text-align:center;padding:0;overflow:hidden;z-index:10;background:url(../images/main/main-bot-triangle.png) no-repeat center bottom}.footerwrap{position:relative;width:100%;color:#fff;font-size:13px;text-align:center;background:#94232f;padding:20px 0 20px 0;overflow:hidden}.footerwrap a{color:#fff;text-decoration:none}.footerwrap a:hover{color:#fff;text-decoration:underline}.footer_nav1{position:relative;width:100%;max-width:980px;font-size:18px;letter-spacing:1px;color:#292929;text-transform:uppercase;padding:10px 20px 10px 20px;margin:0 auto}.footer_nav2{position:relative;width:100%;max-width:980px;font-size:15px;line-height:18px;letter-spacing:1px;color:#292929;text-transform:uppercase;padding:0 20px 25px 20px;margin:0 auto}.footer_address{width:100%;height:50px;background:url(../images/main/main-bot-dual-lines.png) repeat-x center center;padding:16px 20px 10px 20px;margin-bottom:20px}.copyright{padding:10px 0 0 0}.rstar{font-size:10px;font-weight:300;color:#fff;padding:0}.rstar a{color:#fff;text-decoration:none;font-size:10px;font-weight:300;letter-spacing:1px}.rstar a:hover{color:#fff}@media (max-width:991px){h1{display:inline-block;font-family:trajan-pro-3,sans-serif;font-size:60px;line-height:55px;letter-spacing:-3px;font-weight:400;color:#94232f;text-decoration:none;background-color:#fff;background-color:rgba(255,255,255,.6);padding:22px 40px 22px 40px;margin:0}.nav_container{position:relative;width:100%;max-width:980px;padding:0;margin:0 auto;margin-top:10px}#nav.affixX{min-height:120px;position:fixed;top:0;width:100%}.navbar-nav{width:100%;margin:0;text-transform:uppercase;background-color:#fff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{width:100%;padding:0;margin:0;border-color:transparent;overflow:hidden}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#fff;color:#444}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#94232f;background-color:#fff}.navbar-toggle{position:relative;float:right;margin-right:0;margin-top:0;margin-bottom:0;padding:2px 8px 2px 8px;border:0 solid transparent;z-index:200}.navbar-default .navbar-toggle{border-color:none;border-color:transparent!important}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#f0f0f0;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background-color:#94232f;height:2px;margin:8px 0 8px 0;border-color:transparent!important;width:32px}.navbar{height:65px!important;min-height:65px!important;background-color:#f0f0f0!important;z-index:99}.nav>li{background-color:#fff}.nav>li>a{padding-right:16px!important;padding-left:16px!important;padding-top:10px!important;padding-bottom:10px!important;color:#444!important;font-size:18px;font-weight:400;letter-spacing:0}.nav>li>a:hover{color:#94232f!important}.masthead{position:relative;width:100%;height:65px;color:#134c65;font-size:17px;background:#fff;padding:10px 0 0 0}.masthead h3{font-family:trajan-pro-3,sans-serif;font-size:39px;font-weight:400;letter-spacing:-2px;color:#94232f;margin:2px 0 0 10px}.masthead h3 a{font-family:trajan-pro-3,sans-serif;font-size:39px;line-height:39px;font-weight:400;letter-spacing:-2px;color:#94232f!important;text-decoration:none}.masthead h3 a:hover{font-family:trajan-pro-3,sans-serif;text-decoration:none;color:#444!important}.main_jumbo{position:relative;width:100%;height:430px;padding:0 20px 0 20px;z-index:10;overflow:hidden;background:url(../images/main/main-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 490px;-o-background-size:auto 490px;-webkit-background-size:auto 490px;background-size:auto 490px}.main_jumbo_welcome{position:relative;width:100%;height:60px;font-family:trajan-pro-3,sans-serif;font-size:35px;font-weight:400;letter-spacing:15px;text-decoration:none;color:#292929;text-align:center;margin-top:-60px;padding:8px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-welcome-back.png) no-repeat center bottom;-moz-background-size:1200px 60px;-o-background-size:1200px 60px;-webkit-background-size:1200px 60px;background-size:1200px 60px}.vision-values{min-height:0}.main_directionswrap{position:relative;width:100%;height:400px;text-align:center;padding:150px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-directback.jpg) no-repeat center center scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.main_testimonialwrap h2{font-family:trajan-pro-3,sans-serif;font-size:40px;line-height:37px;font-weight:400;letter-spacing:10px;color:#292929;text-transform:uppercase;margin:0 0 20px 0}.directions_container a{display:inline-block;font-size:24px;letter-spacing:2px;font-weight:400;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#fff;background-color:rgba(148,35,47,.8);padding:12px 20px 12px 20px;margin:0}.directions_container a:hover{color:#fff;text-decoration:none;background-color:#94232f}.contact_emailwrap{position:relative;width:100%;min-height:100px;text-align:center;font-size:20px;line-height:28px;font-weight:400;letter-spacing:-1px;color:#fff;margin:0 auto;padding:20px 80px 30px 80px;overflow:hidden;background:#94232f}.galleryPhotos{padding:0;margin:10px 5px 10px 5px}.brochure a{display:inline-block;font-size:27px;line-height:28px;font-weight:400;letter-spacing:1px;color:#fff;text-transform:uppercase;text-decoration:none;background:#94232f;padding:7px 20px 7px 20px;margin:0 10px 0 0;border:1px #94232f solid}.brochure a:hover{color:#fff;text-decoration:none;background:#94232f;border:1px #94232f solid}.gallery_jumbo{position:relative;width:100%;height:450px;padding:170px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/gallery/gallery-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.contact_jumbo{position:relative;width:100%;height:450px;padding:150px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/contact-us/contact-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.points_jumbo{position:relative;width:100%;height:450px;padding:150px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/points-of-difference/pointsdifference-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.privacy_jumbo{position:relative;width:100%;height:450px;padding:150px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/service-care-options/servicecare-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.servicecare_jumbo{position:relative;width:100%;height:450px;padding:150px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/service-care-options/servicecare-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.amenities_jumbo{position:relative;width:100%;height:450px;padding:170px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/amenities/amenities-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.life_jumbo{position:relative;width:100%;height:450px;padding:150px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/life-enrichment/lifeenrich-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}}@media (max-width:767px){h1{display:block;font-family:trajan-pro-3,sans-serif;font-size:40px;line-height:35px;letter-spacing:-2px;font-weight:400;color:#94232f;text-decoration:none;background-color:#fff;background-color:rgba(255,255,255,.6);padding:22px 20px 22px 20px;margin:0}h2{font-family:trajan-pro-3,sans-serif;font-size:30px;line-height:30px;font-weight:400;letter-spacing:2px;color:#94232f;text-align:center;margin:20px 0 30px 0}h3{font-family:trajan-pro-3,sans-serif;font-size:24px;line-height:22px;font-weight:400;letter-spacing:2px;color:#292929;text-align:center;margin:26px 0 30px 0}h4{font-family:trajan-pro-3,sans-serif;font-size:20px;line-height:20px;font-weight:400;letter-spacing:2px;color:#292929;text-align:center;margin:20px 0 20px 0}.main_topwrap h1{display:block;font-family:trajan-pro-3,sans-serif;font-size:40px;line-height:35px;font-weight:400;letter-spacing:-2px;color:#94232f;background-color:transparent;margin:28px 0 14px 0;padding:0}.main_topwrap h2{font-family:trajan-pro-3,sans-serif;font-size:30px;line-height:30px;font-weight:400;letter-spacing:-2px;color:#94232f;text-align:center;margin:0 0 10px 0}.contact_topwrap h2{display:block;font-family:trajan-pro-3,sans-serif;font-size:40px;line-height:35px;font-weight:400;letter-spacing:-2px;color:#94232f;background-color:transparent;margin:0 0 14px 0;padding:0}.main_line{position:relative;width:100%;padding:20px 0 0 0;margin:0 0 30px 0;border-bottom:1px #bbb solid}.masthead{position:relative;width:100%;height:65px;color:#134c65;font-size:17px;background:#fff;padding:10px 0 0 0}.masthead h3{font-family:trajan-pro-3,sans-serif;font-size:19px;font-weight:400;letter-spacing:-1px;color:#94232f;margin:4px 0 0 5px}.masthead h3 a{font-family:trajan-pro-3,sans-serif;font-size:19px;font-weight:400;letter-spacing:-1px;color:#94232f!important;text-decoration:none}.masthead h3 a:hover{font-family:trajan-pro-3,sans-serif;text-decoration:none;color:#444!important}.main_jumbo{position:relative;width:100%;height:280px;padding:0;z-index:10;overflow:hidden;background:url(../images/main/main-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 325px;-o-background-size:auto 325px;-webkit-background-size:auto 325px;background-size:auto 325px}.main_jumbo_welcome{position:relative;width:100%;height:45px;font-family:trajan-pro-3,sans-serif;font-size:22px;font-weight:400;letter-spacing:7px;text-decoration:none;color:#292929;text-align:center;margin-top:-45px;padding:8px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-welcome-back.png) no-repeat center bottom;-moz-background-size:1200px 60px;-o-background-size:1200px 60px;-webkit-background-size:1200px 60px;background-size:1200px 60px}.main_missionwrap{position:relative;width:100%;margin:0;padding:50px 0 50px 0;overflow:hidden;background:#f7f5f5}.main_missionwrap h2{font-family:trajan-pro-3,sans-serif;font-size:37px;line-height:34px;font-weight:400;letter-spacing:10px;color:#292929;text-transform:uppercase;margin:0 0 20px 0}.mission_container{position:relative;width:100%;max-width:1200px;color:#444;font-size:22px;line-height:26px;text-align:center;margin:0 auto;padding:40px 20px 30px 20px;border:1px #fff solid;background:#fff;background-color:#fcfbfb!important}.vision-values{position:relative;color:#fff;font-size:22px;line-height:26px;font-weight:300;margin:10px 10px 10px 10px;padding:30px 20px 10px 20px;background:#94232f}.vision-values h3{position:relative;font-family:trajan-pro-3,sans-serif;color:#fff;font-size:31px;letter-spacing:5px;font-weight:400;text-transform:uppercase;margin:0 0 15px 0;padding:0}.main_directionswrap{position:relative;width:100%;height:350px;text-align:center;padding:120px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-directback.jpg) no-repeat center center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.directions_container a{display:inline-block;font-size:24px;letter-spacing:2px;font-weight:400;color:#fff;text-transform:uppercase;text-decoration:none;background-color:#fff;background-color:rgba(148,35,47,.8);padding:12px 20px 12px 20px;margin:0}.directions_container a:hover{color:#fff;text-decoration:none;background-color:#94232f}.contact_emailwrap{position:relative;width:100%;min-height:100px;text-align:center;font-size:20px;line-height:28px;font-weight:400;letter-spacing:-1px;color:#fff;margin:0;padding:20px 0 30px 0;overflow:hidden;background:#94232f}.main_testimonialwrap h2{font-family:trajan-pro-3,sans-serif;font-size:30px;line-height:27px;font-weight:400;text-align:center;letter-spacing:3px;color:#292929;text-transform:uppercase;margin:0 0 20px 0}.servicecare_container_wrap{position:relative;width:100%;text-align:center;margin:0;padding:0 20px 0 20px;overflow:hidden;background:#fff}.footer_address{width:100%;height:50px;background-image:none;padding:6px 20px 0 20px;margin-bottom:20px}.mobile_name{font-size:14px;font-weight:400}.gallery_jumbo_title{position:relative;display:block;padding:20px 0 20px 0;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.amenities_jumbo_title{position:relative;display:block;padding:20px 0 20px 0;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.life_jumbo_title{position:relative;display:block;padding:20px 0 20px 0;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.galleryPhotos{padding:0;margin:10px 0 10px 0}.contact_jumbo_title{position:relative;display:block;padding:20px 0 20px 0;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.points_jumbo_title{position:relative;display:block;padding:20px 0 20px 0;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.privacy_jumbo_title{position:relative;display:inline-block;padding:20px 0 20px 0;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.servicecare_jumbo_title{position:relative;display:block;padding:20px 0 20px 0;margin:0 auto;z-index:10;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.4)!important}.servicecare_container li{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;padding-left:0;margin-left:-20px;text-indent:-15px;list-style:none}.amenities_container li{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;padding-left:0;margin-left:-20px;text-indent:-15px;list-style:none}.life_container li{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;padding-left:0;margin-left:-20px;text-indent:-15px;list-style:none}.points_container li{font-family:proxima-nova-alt,sans-serif;color:#444;font-size:20px;line-height:28px;padding-left:0;margin-left:-20px;text-indent:-15px;list-style:none}.gallery_jumbo{position:relative;width:100%;height:450px;padding:180px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/gallery/gallery-jumbo.jpg) no-repeat center top fixed;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.contact_jumbo{position:relative;width:100%;height:450px;padding:160px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/contact-us/contact-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.points_jumbo{position:relative;width:100%;height:450px;padding:160px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/points-of-difference/pointsdifference-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.privacy_jumbo{position:relative;width:100%;height:450px;padding:160px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/service-care-options/servicecare-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.servicecare_jumbo{position:relative;width:100%;height:450px;padding:160px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/service-care-options/servicecare-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.amenities_jumbo{position:relative;width:100%;height:450px;padding:180px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/amenities/amenities-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}.life_jumbo{position:relative;width:100%;height:450px;padding:160px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/life-enrichment/lifeenrich-jumbo.jpg) no-repeat center top scroll;-moz-background-size:auto 450px;-o-background-size:auto 450px;-webkit-background-size:auto 450px;background-size:auto 450px}}@media (min-width:1200px){.main_jumbo{position:relative;width:100%;height:580px;margin-top:140px;padding:0 20px 0 20px;z-index:10;overflow:hidden;background:url(../images/main/main-jumbo.jpg) no-repeat center top fixed;-moz-background-size:1900px 770px;-o-background-size:1900px 770px;-webkit-background-size:1900px 770px;background-size:1900px 770px}.main_jumbo_welcome{position:relative;width:100%;height:60px;font-family:trajan-pro-3,sans-serif;font-size:35px;font-weight:400;letter-spacing:15px;text-decoration:none;color:#292929;text-align:center;margin-top:-60px;padding:8px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-welcome-back.png) no-repeat center bottom;-moz-background-size:1200px 60px;-o-background-size:1200px 60px;-webkit-background-size:1200px 60px;background-size:1200px 60px}.main_directionswrap{position:relative;width:100%;height:500px;text-align:center;padding:200px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-directback.jpg) no-repeat center center fixed;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}}@media (min-width:1400px){.main_jumbo{position:relative;width:100%;height:630px;margin-top:140px;padding:0 20px 0 20px;z-index:10;overflow:hidden;background:url(../images/main/main-jumbo.jpg) no-repeat center top fixed;-moz-background-size:1900px 770px;-o-background-size:1900px 770px;-webkit-background-size:1900px 770px;background-size:1900px 770px}.main_jumbo_welcome{position:relative;width:100%;height:60px;font-family:trajan-pro-3,sans-serif;font-size:35px;font-weight:400;letter-spacing:15px;text-decoration:none;color:#292929;text-align:center;margin-top:-60px;padding:8px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-welcome-back.png) no-repeat center bottom;-moz-background-size:1200px 60px;-o-background-size:1200px 60px;-webkit-background-size:1200px 60px;background-size:1200px 60px}}@media (min-width:1900px){.main_jumbo{position:relative;width:100%;height:830px;margin-top:60px;padding:0 20px 0 20px;z-index:10;overflow:hidden;background:url(../images/main/main-jumbo.jpg) no-repeat center top scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.main_jumbo_welcome{position:relative;width:100%;height:60px;font-family:trajan-pro-3,sans-serif;font-size:35px;font-weight:400;letter-spacing:15px;text-decoration:none;color:#292929;text-align:center;margin-top:-60px;padding:8px 0 0 0;z-index:10;overflow:hidden;background:url(../images/main/main-welcome-back.png) no-repeat center bottom;-moz-background-size:1200px 60px;-o-background-size:1200px 60px;-webkit-background-size:1200px 60px;background-size:1200px 60px}.gallery_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/gallery/gallery-jumbo.jpg) no-repeat center top scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.contact_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/contact-us/contact-jumbo.jpg) no-repeat center top scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.points_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/points-of-difference/pointsdifference-jumbo.jpg) no-repeat center top scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.privacy_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/service-care-options/servicecare-jumbo.jpg) no-repeat center top scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.servicecare_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/service-care-options/servicecare-jumbo.jpg) no-repeat center top scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.amenities_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/amenities/amenities-jumbo.jpg) no-repeat center top scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.life_jumbo{position:relative;width:100%;height:540px;padding:250px 0 0 0;text-align:center;z-index:10;overflow:hidden;background:url(../images/life-enrichment/lifeenrich-jumbo.jpg) no-repeat center top scroll;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}}