﻿/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/images/us/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/images/us/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/images/us/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/images/us/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/images/us/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/images/us/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}.touchpanview-wrap{position:relative;display:block;overflow:hidden}.touchpanview-pan{position:absolute;top:0;left:0;display:block;overflow:hidden}.touchpanview-pan img{position:absolute;top:0;left:0;display:block !important;max-width:inherit}.touchpanview-pin{position:absolute;top:0;left:0;display:block;width:36px;height:36px;background:url(touchpanview-pin.png) no-repeat;text-indent:-99999px;cursor:pointer;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;-o-animation:1s ease;animation:1s ease;-webkit-animation-name:touchpanviewPinBounceIn;-moz-animation-name:touchpanviewPinBounceIn;-ms-animation-name:touchpanviewPinBounceIn;-o-animation-name:touchpanviewPinBounceIn;animation-name:touchpanviewPinBounceIn}@-webkit-keyframes touchpanviewPinBounceIn{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes touchpanviewPinBounceIn{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-ms-keyframes touchpanviewPinBounceIn{0%{opacity:0;-ms-transform:translateY(-2000px)}60%{opacity:1;-ms-transform:translateY(30px)}80%{-ms-transform:translateY(-10px)}100%{-ms-transform:translateY(0)}}@-o-keyframes touchpanviewPinBounceIn{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes touchpanviewPinBounceIn{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.touchpanview-pin-center{border:1px solid red}.touchpanview-pin-topLeft{border-top:1px solid red;border-left:1px solid red}.touchpanview-pin-topRight{border-top:1px solid red;border-right:1px solid red}.touchpanview-pin-bottomLeft{border-bottom:1px solid red;border-left:1px solid red}.touchpanview-pin-bottomRight{border-bottom:1px solid red;border-right:1px solid red}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,.scfForm .scfSectionContent select,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],html .scfForm .scfSectionContent select[type="button"],.scfForm .scfSectionContent html select[type="button"],input[type="reset"],.scfForm .scfSectionContent select[type="reset"],input[type="submit"],.scfForm .scfSectionContent select[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled],html .scfForm .scfSectionContent select[disabled],.scfForm .scfSectionContent html select[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner,.scfForm .scfSectionContent select::-moz-focus-inner{border:0;padding:0}input,.scfForm .scfSectionContent select{line-height:normal}input[type="checkbox"],.scfForm .scfSectionContent select[type="checkbox"],input[type="radio"],.scfForm .scfSectionContent select[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,.scfForm .scfSectionContent select[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button,.scfForm .scfSectionContent select[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"],.scfForm .scfSectionContent select[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,.scfForm .scfSectionContent select[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,.scfForm .scfSectionContent select[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"icons";src:url("/fonts/fontello/fontello.eot?81278657");src:url("/fonts/fontello/fontello.eot?81278657#iefix") format("embedded-opentype"),url("/fonts/fontello/fontello.woff?81278657") format("woff"),url("/fonts/fontello/fontello.ttf?81278657") format("truetype"),url("/fonts/fontello/fontello.svg?81278657#fontello") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir";font-weight:400;src:url("/fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix");src:url("/fonts/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix") format("eot"),url("/fonts/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff") format("woff"),url("/fonts/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf") format("truetype"),url("/fonts/4cb16859-16ca-4342-b89c-292dc83266af.svg#4cb16859-16ca-4342-b89c-292dc83266af") format("svg")}@font-face{font-family:"Avenir";font-weight:400;font-style:italic;src:url("/fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix");src:url("/fonts/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix") format("eot"),url("/fonts/3695342c-b5e2-4010-b0d4-56f563465922.woff") format("woff"),url("/fonts/2ba9f875-66d9-414d-a426-5a012b443475.ttf") format("truetype"),url("/fonts/0a88351a-e628-4b1f-99eb-3a729518af0a.svg#0a88351a-e628-4b1f-99eb-3a729518af0a") format("svg")}@font-face{font-family:"Avenir";font-weight:500;src:url("/fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix");src:url("/fonts/212ab03d-5db2-4d6a-b94c-171cc702aa51.eot?#iefix") format("eot"),url("/fonts/2cac77ec-9bc0-4ee7-87e4-27650190744f.woff") format("woff"),url("/fonts/aaf11848-aac2-4d09-9a9c-aac5ff7b8ff4.ttf") format("truetype"),url("/fonts/294099f3-8d00-4676-afc5-5e9d8d43ad69.svg#294099f3-8d00-4676-afc5-5e9d8d43ad69") format("svg")}@font-face{font-family:"Avenir";font-weight:600;src:url("/fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix");src:url("/fonts/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"),url("/fonts/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"),url("/fonts/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format("truetype"),url("/fonts/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg")}html{font-family:"mobile"}@media (min-width: 768px){html{font-family:"tablet"}}@media (min-width: 980px){html{font-family:"desktop"}}body{font-family:"Avenir",Arial,Sans-Serif;font-size:0.875em;line-height:1.57}h1,h2,h3,h4,h5,h6{margin:0 0 10px;font-family:Georgia,Times New Roman,Serif;font-weight:normal;text-decoration:none;line-height:1.2}h1{margin:0 0 20px;font-size:1.75em;color:#4c4743}h2{font-size:1.25em;color:#ce6c05}p{margin:0 0 20px}a{color:#0086b2}a:hover{color:#a38f72}iframe{max-width:100%}hr{margin:0 0 17px;border-top:1px solid #E4DDC3 !important}blockquote{margin:1em 0;padding:15px 20px 10px;font-family:Georgia,Times New Roman,Serif;font-style:italic;line-height:1.75em;color:#454545;border-bottom:1px solid #e4ddc3}blockquote em{font-weight:500;font-size:.92857em;font-style:normal;color:#f07b05}.main-content img{display:block;margin:15px auto;max-width:100%;height:auto !important}.divider-text{width:100%;text-align:center;line-height:.1em;border-bottom:1px solid #d7ceb9}.divider-text span{padding:0 10px;color:#918875;background:#f6f0e4}.main-content ul{margin:0 0 20px 40px;padding:0}.main-content ul li{padding:0 0 6px 0}.checkmark-list,.redesign.community-detail .checkmark-list--large{margin:0 0 30px;padding:0 0 5px;list-style-type:none}.checkmark-list li,.redesign.community-detail .checkmark-list--large li{margin:0;padding:0 0 6px}.checkmark-list li:before,.redesign.community-detail .checkmark-list--large li:before{margin:0 10px 0 0 !important;color:#f07b05}.checkmark-list li a,.redesign.community-detail .checkmark-list--large li a{text-decoration:none}.small{font-size:12px}img[height="1"][width="1"]{position:absolute;left:-1px;bottom:-1px}.photo-with-border-left,.photo-with-border-right{padding:7px;background:#fff;border:1px solid #e3dcc5}@media (min-width: 768px){h1{padding:0 0 10px;border-bottom:1px solid #fdb813;font-size:2em}img.photo-left{display:inline;float:left;margin:3px 15px 15px 0}img.photo-right{display:inline;float:right;margin:0 0 15px 15px}img.photo-with-border-right{float:right;margin:0 0 15px 15px;padding:7px;background:#fff;border:1px solid #e3dcc5}img.photo-with-border-left{float:left;margin:3px 15px 15px 0;padding:7px;background:#fff;border:1px solid #e3dcc5}}.careers-footer__corporate-link:before,.btn-primary:before,.btn-primary--input input:before,.btn-primary--input-no-arrow input:before,.btn-primary--input-no-arrow-brown input:before,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder input:before,.join-newsletter .scfSubmitButtonBorder input:before,.right-column-map-see-larger input:before,#schedule-form .scfSubmitButtonBorder input:before,#community-contact-form .scfForm .scfSubmitButtonBorder input:before,#corporate-contact-form .scfSubmitButtonBorder input:before,.ifs-download-brochure .scfSubmitButtonBorder input:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder input:before,#community-form-toggle .scfForm .scfSubmitButtonBorder input:before,.scfForm .scfSubmitButtonBorder input:before,#signup-connect-form .scfForm .scfSubmitButtonBorder input:before,.btn-primary--input .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .btn-primary--input select:before,.btn-primary--input-no-arrow .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow select:before,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.right-column-map-see-larger .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .right-column-map-see-larger select:before,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select:before,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select:before,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.scfForm .scfSubmitButtonBorder .scfSectionContent select:before,.scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.btn-secondary:before,.scfForm .scfSubmitButtonBorder a:before,.redesign .modal-buttons a:before,.fancybox-tour-buttons a:before,.btn-orange-right-arrow:before,.btn-primary--input:before,.btn-primary--input-no-arrow:before,.btn-primary--input-no-arrow-brown:before,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder:before,.join-newsletter .scfSubmitButtonBorder:before,.right-column-map-see-larger:before,#schedule-form .scfSubmitButtonBorder:before,#community-contact-form .scfForm .scfSubmitButtonBorder:before,#corporate-contact-form .scfSubmitButtonBorder:before,.ifs-download-brochure .scfSubmitButtonBorder:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder:before,#community-form-toggle .scfForm .scfSubmitButtonBorder:before,.scfForm .scfSubmitButtonBorder:before,#signup-connect-form .scfForm .scfSubmitButtonBorder:before,.community-search__state-browse-btn:before,.site-search--mobile .btn-search-site:before,.video-gallery-category .content a.button:before,.sub-nav__link:hover:before,.sub-nav__link--current:before,.blog-list__post-read-more:before,.list-pager a.next:before,.redesign.community-detail a[class^="community-address__link--"]:before,.redesign.community-detail a[class^="community-address__link"]:before,.redesign.community-detail [class^="community-explore"] a:before,.home .home-featured-posts-view-our-blog:before,.careers-grid-item .icon-arrow-right2:before,.careers-intermediate .careers-grid-item--job-search:before,.list-pager a.prev:before,.btn-vt-back:before,.site-header__top-nav-link--search:before,.careers-grid-item--job-search .icon-search2:before,.explore-more-toggle:before,.community-search-again:before,.explore-more-toggle--open:before,.community-search-again--open:before,.site-header__top-nav-link--call:before,.site-header__top-nav-link--home:before,.checkmark-list li:before,.redesign.community-detail .checkmark-list--large li:before,.levels-of-care-offered .checkmark-list li:before,.community-search-results-list__phone:before,.careers.careers-culture .careers-grid-middle .careers-grid-item__sub-content ul li:before{margin:0 5px 0 0;font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.careers-footer__corporate-link:before,.btn-primary:before,.btn-primary--input input:before,.btn-primary--input-no-arrow input:before,.btn-primary--input-no-arrow-brown input:before,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder input:before,.join-newsletter .scfSubmitButtonBorder input:before,.right-column-map-see-larger input:before,#schedule-form .scfSubmitButtonBorder input:before,#community-contact-form .scfForm .scfSubmitButtonBorder input:before,#corporate-contact-form .scfSubmitButtonBorder input:before,.ifs-download-brochure .scfSubmitButtonBorder input:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder input:before,#community-form-toggle .scfForm .scfSubmitButtonBorder input:before,.scfForm .scfSubmitButtonBorder input:before,#signup-connect-form .scfForm .scfSubmitButtonBorder input:before,.btn-primary--input .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .btn-primary--input select:before,.btn-primary--input-no-arrow .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow select:before,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.right-column-map-see-larger .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .right-column-map-see-larger select:before,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select:before,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select:before,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.scfForm .scfSubmitButtonBorder .scfSectionContent select:before,.scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.btn-secondary:before,.scfForm .scfSubmitButtonBorder a:before,.redesign .modal-buttons a:before,.fancybox-tour-buttons a:before,.btn-orange-right-arrow:before,.btn-primary--input:before,.btn-primary--input-no-arrow:before,.btn-primary--input-no-arrow-brown:before,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder:before,.join-newsletter .scfSubmitButtonBorder:before,.right-column-map-see-larger:before,#schedule-form .scfSubmitButtonBorder:before,#community-contact-form .scfForm .scfSubmitButtonBorder:before,#corporate-contact-form .scfSubmitButtonBorder:before,.ifs-download-brochure .scfSubmitButtonBorder:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder:before,#community-form-toggle .scfForm .scfSubmitButtonBorder:before,.scfForm .scfSubmitButtonBorder:before,#signup-connect-form .scfForm .scfSubmitButtonBorder:before,.community-search__state-browse-btn:before,.site-search--mobile .btn-search-site:before,.video-gallery-category .content a.button:before,.sub-nav__link:hover:before,.sub-nav__link--current:before,.blog-list__post-read-more:before,.list-pager a.next:before,.redesign.community-detail a[class^="community-address__link--"]:before,.redesign.community-detail a[class^="community-address__link"]:before,.redesign.community-detail [class^="community-explore"] a:before,.home .home-featured-posts-view-our-blog:before{content:""}.careers-grid-item .icon-arrow-right2:before,.careers-intermediate .careers-grid-item--job-search:before{content:""}.list-pager a.prev:before,.btn-vt-back:before{content:""}.site-header__top-nav-link--search:before{content:""}.careers-grid-item--job-search .icon-search2:before{content:""}.explore-more-toggle:before,.community-search-again:before{content:""}.explore-more-toggle--open:before,.community-search-again--open:before{content:""}.site-header__top-nav-link--call:before{content:""}.site-header__top-nav-link--home:before{content:""}.checkmark-list li:before,.redesign.community-detail .checkmark-list--large li:before,.levels-of-care-offered .checkmark-list li:before{content:""}.community-search-results-list__phone:before{content:""}.redesign.community-detail [class^="community-explore"] a:before{content:""}.careers.careers-culture .careers-grid-middle .careers-grid-item__sub-content ul li:before{content:""}.careers-footer__corporate-link,.btn-primary,.btn-primary--input input,.btn-primary--input-no-arrow input,.btn-primary--input-no-arrow-brown input,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input,#professionals-newsletter .scfForm .scfSubmitButtonBorder input,.join-newsletter .scfSubmitButtonBorder input,.right-column-map-see-larger input,#schedule-form .scfSubmitButtonBorder input,#community-contact-form .scfForm .scfSubmitButtonBorder input,#corporate-contact-form .scfSubmitButtonBorder input,.ifs-download-brochure .scfSubmitButtonBorder input,#community-overview-short-form .scfForm .scfSubmitButtonBorder input,#community-form-toggle .scfForm .scfSubmitButtonBorder input,.scfForm .scfSubmitButtonBorder input,#signup-connect-form .scfForm .scfSubmitButtonBorder input,.btn-primary--input .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input select,.btn-primary--input-no-arrow .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow select,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select,.right-column-map-see-larger .scfForm .scfSectionContent select,.scfForm .scfSectionContent .right-column-map-see-larger select,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select,.scfForm .scfSubmitButtonBorder .scfSectionContent select,.scfForm .scfSectionContent .scfSubmitButtonBorder select,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,.btn-secondary,.scfForm .scfSubmitButtonBorder a,.redesign .modal-buttons a,.fancybox-tour-buttons a,.btn-orange-right-arrow,.community-search__state-browse-btn,.site-search--mobile .btn-search-site,.video-gallery-category .content a.button,.blog-list__post-read-more,.list-pager a.next,.community-search-again,.home .home-featured-posts-view-our-blog{display:inline-block}.careers-footer__corporate-link:before,.btn-primary:before,.btn-primary--input input:before,.btn-primary--input-no-arrow input:before,.btn-primary--input-no-arrow-brown input:before,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder input:before,.join-newsletter .scfSubmitButtonBorder input:before,.right-column-map-see-larger input:before,#schedule-form .scfSubmitButtonBorder input:before,#community-contact-form .scfForm .scfSubmitButtonBorder input:before,#corporate-contact-form .scfSubmitButtonBorder input:before,.ifs-download-brochure .scfSubmitButtonBorder input:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder input:before,#community-form-toggle .scfForm .scfSubmitButtonBorder input:before,.scfForm .scfSubmitButtonBorder input:before,#signup-connect-form .scfForm .scfSubmitButtonBorder input:before,.btn-primary--input .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .btn-primary--input select:before,.btn-primary--input-no-arrow .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow select:before,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.right-column-map-see-larger .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent .right-column-map-see-larger select:before,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select:before,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select:before,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.scfForm .scfSubmitButtonBorder .scfSectionContent select:before,.scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.btn-secondary:before,.scfForm .scfSubmitButtonBorder a:before,.redesign .modal-buttons a:before,.fancybox-tour-buttons a:before,.btn-orange-right-arrow:before,.community-search__state-browse-btn:before,.site-search--mobile .btn-search-site:before,.video-gallery-category .content a.button:before,.blog-list__post-read-more:before,.list-pager a.next:before,.community-search-again:before,.home .home-featured-posts-view-our-blog:before{float:right;margin:0 0 0 5px}.clearfix,.careers-footer,.careers-footer__section,.careers-header__content,.site-footer__content,.site-footer__links,.site-footer__links--group3,.community-search__content,.community-search__form-services,.main-nav__list,#community-contact-form .scfForm .community-contact-text-input-large,#community-contact-form .scfForm .corporate-contact-select-large,#community-contact-form .scfForm .scfCheckbox,#community-contact-form .scfForm .community-contact-radio-list,#community-contact-form .scfForm .community-contact-checkbox-list,#community-overview-short-form .scfForm,#community-form-toggle .scfForm,#corporate-contact-form .corporate-contact-text-input-large,#corporate-contact-form .corporate-contact-textarea-large,.caregiver-spotlight,.community-newsletter-spotlight .scfForm,#professionals-newsletter .scfForm,.blog-list__row,.blog-single__meta-top,.blog-single__post-footer,.redesign.community-detail .community-contact,.redesign.community-detail .social-share,.community-search-results-list__row,.community-detail .social-share,.careers.careers-culture .careers-grid-top,.careers.careers-culture .careers-grid-middle,.careers.careers-culture .careers-grid-bottom,.careers.careers-landing .careers-grid-top,.careers main,.careers .main-content,.careers-grid-middle{zoom:1}.clearfix:before,.careers-footer:before,.careers-footer__section:before,.careers-header__content:before,.site-footer__content:before,.site-footer__links:before,.site-footer__links--group3:before,.community-search__content:before,.community-search__form-services:before,.main-nav__list:before,#community-contact-form .scfForm .community-contact-text-input-large:before,#community-contact-form .scfForm .corporate-contact-select-large:before,#community-contact-form .scfForm .scfCheckbox:before,#community-contact-form .scfForm .community-contact-radio-list:before,#community-contact-form .scfForm .community-contact-checkbox-list:before,#community-overview-short-form .scfForm:before,#community-form-toggle .scfForm:before,#corporate-contact-form .corporate-contact-text-input-large:before,#corporate-contact-form .corporate-contact-textarea-large:before,.caregiver-spotlight:before,.community-newsletter-spotlight .scfForm:before,#professionals-newsletter .scfForm:before,.blog-list__row:before,.blog-single__meta-top:before,.blog-single__post-footer:before,.redesign.community-detail .community-contact:before,.redesign.community-detail .social-share:before,.community-search-results-list__row:before,.community-detail .social-share:before,.careers.careers-culture .careers-grid-top:before,.careers.careers-culture .careers-grid-middle:before,.careers.careers-culture .careers-grid-bottom:before,.careers.careers-landing .careers-grid-top:before,.careers main:before,.careers .main-content:before,.careers-grid-middle:before,.clearfix:after,.careers-footer:after,.careers-footer__section:after,.careers-header__content:after,.site-footer__content:after,.site-footer__links:after,.site-footer__links--group3:after,.community-search__content:after,.community-search__form-services:after,.main-nav__list:after,#community-contact-form .scfForm .community-contact-text-input-large:after,#community-contact-form .scfForm .corporate-contact-select-large:after,#community-contact-form .scfForm .scfCheckbox:after,#community-contact-form .scfForm .community-contact-radio-list:after,#community-contact-form .scfForm .community-contact-checkbox-list:after,#community-overview-short-form .scfForm:after,#community-form-toggle .scfForm:after,#corporate-contact-form .corporate-contact-text-input-large:after,#corporate-contact-form .corporate-contact-textarea-large:after,.caregiver-spotlight:after,.community-newsletter-spotlight .scfForm:after,#professionals-newsletter .scfForm:after,.blog-list__row:after,.blog-single__meta-top:after,.blog-single__post-footer:after,.redesign.community-detail .community-contact:after,.redesign.community-detail .social-share:after,.community-search-results-list__row:after,.community-detail .social-share:after,.careers.careers-culture .careers-grid-top:after,.careers.careers-culture .careers-grid-middle:after,.careers.careers-culture .careers-grid-bottom:after,.careers.careers-landing .careers-grid-top:after,.careers main:after,.careers .main-content:after,.careers-grid-middle:after{content:"";display:table}.clearfix:after,.careers-footer:after,.careers-footer__section:after,.careers-header__content:after,.site-footer__content:after,.site-footer__links:after,.site-footer__links--group3:after,.community-search__content:after,.community-search__form-services:after,.main-nav__list:after,#community-contact-form .scfForm .community-contact-text-input-large:after,#community-contact-form .scfForm .corporate-contact-select-large:after,#community-contact-form .scfForm .scfCheckbox:after,#community-contact-form .scfForm .community-contact-radio-list:after,#community-contact-form .scfForm .community-contact-checkbox-list:after,#community-overview-short-form .scfForm:after,#community-form-toggle .scfForm:after,#corporate-contact-form .corporate-contact-text-input-large:after,#corporate-contact-form .corporate-contact-textarea-large:after,.caregiver-spotlight:after,.community-newsletter-spotlight .scfForm:after,#professionals-newsletter .scfForm:after,.blog-list__row:after,.blog-single__meta-top:after,.blog-single__post-footer:after,.redesign.community-detail .community-contact:after,.redesign.community-detail .social-share:after,.community-search-results-list__row:after,.community-detail .social-share:after,.careers.careers-culture .careers-grid-top:after,.careers.careers-culture .careers-grid-middle:after,.careers.careers-culture .careers-grid-bottom:after,.careers.careers-landing .careers-grid-top:after,.careers main:after,.careers .main-content:after,.careers-grid-middle:after{clear:both}hr,.site-footer__divider{height:0;border:0;background:none}.hidden{display:none;visibility:hidden}.hidden-small,.right-column-map-see-larger,.memory-care .blog-featured-posts{display:none !important}@media (min-width: 768px){.hidden-small,.right-column-map-see-larger,.memory-care .blog-featured-posts{display:block !important}}@media (min-width: 980px){.hidden-small,.right-column-map-see-larger,.memory-care .blog-featured-posts{display:block !important}}@media (min-width: 768px){.visible-small,.visible-phone{display:none !important}}@media (min-width: 980px){.visible-small,.visible-phone{display:none !important}}.hidden-small-inline-block{display:none !important}@media (min-width: 768px){.hidden-small-inline-block{display:inline-block !important}}@media (min-width: 768px){.hidden-medium{display:none !important}}@media (min-width: 980px){.hidden-medium{display:block !important}}.visible-medium{display:none !important}@media (min-width: 768px){.visible-medium{display:block !important}}@media (min-width: 980px){.visible-medium{display:none !important}}@media (min-width: 980px){.hidden-wide,.redesign.community-detail .community-banner-nav__map--small,.community-info-contact__phone.sales-phone{display:none !important}}.visible-wide,.redesign.community-detail .community-banner-nav__map--wide{display:none !important}@media (min-width: 980px){.visible-wide,.redesign.community-detail .community-banner-nav__map--wide{display:block !important}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:"mobile"}@media (min-width: 768px){html{font-family:"tablet"}}@media (min-width: 980px){html{font-family:"desktop"}}body{min-width:320px}main{margin:30px auto;min-height:500px;max-width:1010px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}main:after{content:" ";display:block;clear:both}.main-content,.primary-sidebar{margin:0 auto 30px}.secondary-sidebar--hidden{display:none}@media (min-width: 768px){.primary-sidebar{width:27.27273%;float:left;margin-right:2.27273%;margin:0}.main-content{width:70.45455%;float:right;margin-right:0}.secondary-sidebar{float:left;width:26.13636%;clear:left}.copyright-terms-content .main-content{margin:0 200px 0 215px;padding:0 30px 0 0;width:auto;float:none}}@media (min-width: 980px){.primary-sidebar{width:20.45455%;float:left;margin-right:2.27273%}.main-content{width:54.54545%;float:left;margin-right:2.27273%}.secondary-sidebar{width:20.45455%;float:right;margin-right:0;margin-top:40px;clear:none}.main-content--wide{width:77.27273%;float:right;margin-right:0}.layout-primary-main .main-content{width:77.27273%;float:right;margin-right:0}.layout-primary-main .secondary-sidebar{display:none}}@font-face{font-family:"icons";src:url("/fonts/us/icons.eot?3058e40d611274aab325b41c5db20f89");src:url("/fonts/us/icons.eot?#iefix") format("embedded-opentype"),url("/fonts/us/icons.woff?3058e40d611274aab325b41c5db20f89") format("woff"),url("/fonts/us/icons.ttf?3058e40d611274aab325b41c5db20f89") format("truetype"),url("/fonts/us/icons.svg?3058e40d611274aab325b41c5db20f89#icons") format("svg");font-weight:normal;font-style:normal}.di{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.di-alzheimers-and-memory-care:before{content:"\f101"}.di-brain-foods:before{content:"\f102"}.di-caregivers-families:before{content:"\f103"}.di-diabetic-recipes:before{content:"\f104"}.di-entertainingholiday-food:before{content:"\f105"}.di-finance-and-planning:before{content:"\f106"}.di-food-news-and-resources:before{content:"\f107"}.di-health-and-wellness:before{content:"\f108"}.di-heart-health-icon:before{content:"\f109"}.di-heart-health:before{content:"\f10a"}.di-heart:before{content:"\f10b"}.di-holidays:before{content:"\f10c"}.di-popular:before{content:"\f10d"}.di-professional-partners:before{content:"\f10e"}.di-recipes:before{content:"\f10f"}.di-respite-care:before{content:"\f110"}.di-rita-altman:before{content:"\f111"}.di-senior-eats:before{content:"\f112"}.di-senior-nutrition-old:before{content:"\f113"}.di-senior-nutrition:before{content:"\f114"}.di-special-occasions:before{content:"\f115"}.di-sunrise-signature-dining:before{content:"\f116"}.di-sunrise-stories:before{content:"\f117"}.di-sunrise:before{content:"\f118"}.careers-footer{background:#e9e5e0}.careers-footer__mobile-top{padding:20px 15px;background:#e4ded5}.careers-footer__corporate-link{text-decoration:none;color:#2694b9}.careers-footer__corporate-link:before{margin:5px 0 0 5px;font-size:11px}.careers-footer__section{padding:15px}.careers-footer__link-list{margin:0;padding:0;list-style-type:none}.careers-footer__link-list li{float:left;clear:left;margin:0 0 10px;font-size:14px}.careers-footer__link-list a{text-decoration:none;color:#5b4d48}.careers-footer__section-header{margin:0 0 10px;padding:0 0 10px;font-family:"Avenir",Arial,Sans-Serif;font-size:14px;font-weight:600;color:#5b4d48;border-bottom:1px solid #d8d4ce}.careers-footer__social-nav{display:inline-block;float:left}.careers-footer__social-nav-link{display:inline-block;margin:0 0 10px;text-indent:-119988px;overflow:hidden;text-align:left}.careers-footer__social-nav-link--facebook{background-image:url(../../../images/us/spritesheet.png);background-position:-110px -400px;width:26px;height:25px}.careers-footer__social-nav-link--twitter{background-image:url(../../../images/us/spritesheet.png);background-position:-136px -400px;width:26px;height:25px}.careers-footer__social-nav-link--youtube{background-image:url(../../../images/us/spritesheet.png);background-position:-84px -400px;width:26px;height:25px}.careers-footer__social-nav-link--linkedin{background-image:url(../../../images/us/spritesheet.png);background-position:-162px -400px;width:26px;height:25px}.careers-footer__social-nav-link--gplus{background-image:url(../../../images/us/spritesheet.png);background-position:-188px -400px;width:26px;height:25px}.careers-footer__social-nav-link--blog{background-image:url(../../../images/us/spritesheet.png);background-position:-63px -371px;width:59px;height:25px}.careers-footer__copyright{font-size:12px;color:#5b4d48}.careers-footer__copyright a{color:#5b4d48}.careers-footer__bottom-links{font-size:12px}.careers-footer__bottom-links a{color:#5b4d48}@media (min-width: 768px){.careers-footer{padding:40px 0 20px}.careers-footer__content{margin:0 auto;padding:0 15px;max-width:1010px}.careers-footer__section{float:left;padding:0 40px 0 0}.careers-footer__section--first{width:45%}.careers-footer__section--keep-in-touch{width:27%}.careers-footer__section--logo{padding:0 0 0 40px;width:27%}.careers-footer__section--copyright{clear:left;width:100%;font-size:13px;color:#5b4d48}.careers-footer__link-list{margin:0 0 20px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;-ms-column-gap:15px;-o-column-gap:15px;column-gap:15px;columns:2}.careers-footer__link-list a:hover{color:#0087B4}.careers-footer__link-list--1col{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;-ms-column-gap:0;-o-column-gap:0;column-gap:0;columns:1}.careers-footer__copyright{float:left;margin:5px 3px 0 0}.careers-footer__bottom-links{margin:5px 0 0}.careers-footer__bottom-links a:hover{color:#0087B4}.careers-footer__logo{margin:0 0 30px;background-image:url(../../../images/us/spritesheet.png);background-position:0px -93px;width:143px;height:98px}.careers-footer__corporate-link{font-size:13px}}@media (min-width: 980px){.careers-footer__corporate-link{font-size:14px}}.careers-header{background:#fff;border-bottom:4px solid #fcb301}.careers-header__content{padding:0 0 15px}.careers-header__top-nav{display:none}.careers-header .mobile-top-nav{margin:0 0 10px 0;font-size:0}.careers-header .mobile-top-nav__menu{display:inline-block;padding:7px 0 7px 30px;width:50%;font-size:15px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#fff;background:#e27a21;background:-webkit-linear-gradient(-90deg, #e27a21,#c3631a);background:linear-gradient(180deg, #e27a21,#c3631a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a21', endColorstr='#c3631a')}.careers-header .mobile-top-nav__menu:before{content:'';position:absolute;top:11px;left:5px;background-image:url(../../../images/us/spritesheet.png);background-position:-451px -143px;width:17px;height:14px}.careers-header .mobile-top-nav__job-search{display:inline-block;padding:7px 35px 7px 0;width:50%;font-size:15px;font-weight:600;text-decoration:none;text-transform:uppercase;text-align:right;color:#fff;border-left:1px solid #f38b25;background:#f68e25;background:-webkit-linear-gradient(-90deg, #f68e25,#d46e1e);background:linear-gradient(180deg, #f68e25,#d46e1e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68e25', endColorstr='#d46e1e')}.careers-header .mobile-top-nav__job-search:after{content:'';position:absolute;right:5px;background-image:url(../../../images/us/spritesheet.png);background-position:-181px -324px;width:21px;height:21px}.careers-header .mobile-top-nav__job-search--full-width{width:100%}.careers-header__logo{margin:0 auto;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url(../../../images/us/spritesheet.png);background-position:-258px -191px;width:129px;height:68px}.careers-header .btn-switch-lang{display:inline-block;vertical-align:top;margin:0 0 0 15px;padding:3px 8px;font-size:13px;font-weight:800;line-height:1;color:#463228;background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f5f0e5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f0e5));background:-webkit-linear-gradient(top, #fff 0%, #f5f0e5 100%);background:-o-linear-gradient(top, #fff 0%, #f5f0e5 100%);background:-ms-linear-gradient(top, #fff 0%, #f5f0e5 100%);background:linear-gradient(to bottom, #fff 0%, #f5f0e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f0e5',GradientType=0 );border:1px solid #e8deca;border-radius:3px}@media (min-width: 768px){.careers-header{position:relative;padding-bottom:15px}.careers-header:after{content:'';position:absolute;left:0;bottom:-11px;display:block;width:100%;height:7px;background:#e9e5e0}.careers-header__content{margin:10px auto 0;padding:0 15px;max-width:1010px}.careers-header__logo{float:left;background-image:url(../../../images/us/spritesheet.png);background-position:-227px -67px;width:153px;height:82px}.careers-header__top-nav{display:block;float:right;font-size:13px;color:#d0c0a9}.careers-header__top-nav a{text-decoration:none;color:#2095bb}.careers-header__utility-links{display:inline-block;vertical-align:top}.careers-header__utility-links a:hover{text-decoration:underline}.careers-header__social-nav{margin:0 0 0 20px;display:inline-block}.careers-header__social-nav-link{display:inline-block;text-indent:-119988px;overflow:hidden;text-align:left}.careers-header__social-nav-link--facebook{background-image:url(../../../images/us/spritesheet.png);background-position:-286px -324px;width:21px;height:20px}.careers-header__social-nav-link--facebook:hover{background-image:url(../../../images/us/spritesheet.png);background-position:-328px -324px;width:21px;height:20px}.careers-header__social-nav-link--twitter{background-image:url(../../../images/us/spritesheet.png);background-position:-202px -324px;width:21px;height:20px}.careers-header__social-nav-link--twitter:hover{background-image:url(../../../images/us/spritesheet.png);background-position:-352px -259px;width:21px;height:20px}.careers-header__social-nav-link--youtube{background-image:url(../../../images/us/spritesheet.png);background-position:-265px -324px;width:21px;height:20px}.careers-header__social-nav-link--youtube:hover{background-image:url(../../../images/us/spritesheet.png);background-position:-394px -259px;width:21px;height:20px}.careers-header__social-nav-link--linkedin{background-image:url(../../../images/us/spritesheet.png);background-position:-373px -259px;width:21px;height:20px}.careers-header__social-nav-link--linkedin:hover{background-image:url(../../../images/us/spritesheet.png);background-position:-307px -324px;width:21px;height:20px}.careers-header__social-nav-link--gplus{background-image:url(../../../images/us/spritesheet.png);background-position:-223px -324px;width:21px;height:20px}.careers-header__social-nav-link--gplus:hover{background-image:url(../../../images/us/spritesheet.png);background-position:-244px -324px;width:21px;height:20px}.careers-header__social-nav-link--blog{background-image:url(../../../images/us/spritesheet.png);background-position:-305px -259px;width:47px;height:20px}.careers-header__social-nav-link--blog:hover{background-image:url(../../../images/us/spritesheet.png);background-position:-258px -259px;width:47px;height:20px}.careers-header .mobile-top-nav{display:none}}.site-footer{text-align:center;color:#f2f4e9}.site-footer a{text-decoration:none;color:#e1e5d3}.site-footer__content{padding:20px 15px}.site-footer__content-wrapper{background:#2b231e}.site-footer__logos{display:block;margin:0 auto;background-image:url(../../../images/us/spritesheet.png);background-position:-129px -191px;width:129px;height:88px}.site-footer__call{margin:20px 0;font-size:1.28571em;color:#fff3cc}.site-footer__social-list{margin:0;padding:0;list-style-type:none}.site-footer__social-item{display:inline}.site-footer__social-link{display:inline-block;margin:0 3px;text-indent:-119988px;overflow:hidden;text-align:left}.site-footer__social-link--facebook{background-image:url(../../../images/us/spritesheet.png);background-position:-262px -400px;width:24px;height:24px}.site-footer__social-link--twitter{background-image:url(../../../images/us/spritesheet.png);background-position:-214px -400px;width:24px;height:24px}.site-footer__social-link--pinterest{background-image:url(../../../images/us/spritesheet.png);background-position:-238px -400px;width:24px;height:24px}.site-footer__social-link--linkedin{background-image:url(../../../images/us/spritesheet.png);background-position:-202px -119px;width:24px;height:24px}.site-footer__social-link--youtube{background-image:url(../../../images/us/spritesheet.png);background-position:-446px -371px;width:24px;height:24px}.site-footer__social-link--gplus{background-image:url(../../../images/us/spritesheet.png);background-position:-286px -400px;width:24px;height:24px}.site-footer .site-search{margin:30px auto}.site-footer__links{font-size:0.85714em;text-align:left}.site-footer__links h5{margin:0 0 15px;font-family:Arial,Sans-Serif;font-size:1.16667em;font-weight:500;color:#fff3cc}.site-footer__links--group1{display:none}.site-footer__links--group2{display:none}.site-footer__links--group3{margin:0 auto;width:240px}.site-footer__links-sub-col{float:left;width:50%}.site-footer__links-list{margin:0;padding:0;list-style-type:none}.site-footer__links-list a{display:inline-block;padding:0 0 15px;width:100%;text-decoration:none;color:#f2f4e9}.site-footer__links-list .btn-alt{display:inline-block;padding:3px 10px;width:auto}.site-footer__divider{margin:30px 0;border-top:1px solid #1f1915 !important}.site-footer__copyright{font-size:0.85714em;color:#f2f4e9}.site-footer__legal{margin:10px 0;font-size:0.78571em;color:#8c7f71}.site-footer__bottom-links{font-size:0.85714em}.site-footer__legal-logos{margin:30px auto;background-image:url(../../../images/us/spritesheet.png);background-position:0px -371px;width:63px;height:29px}@media (min-width: 768px){.site-footer__content{position:relative;padding-top:40px}.site-footer__logos{position:absolute;right:65px}.site-footer__call{display:none}.site-footer__social{position:absolute;right:15px;top:160px;width:230px}.site-footer .site-search{display:none}.site-footer__links-container{display:table;width:63%}.site-footer__links{display:table-cell;padding:0 25px;width:33%;height:180px;border-right:1px solid #3e322b}.site-footer__links a{color:#e1e5d3}.site-footer__links a:hover{text-decoration:underline}.site-footer__links h5{margin:0 0 10px;font-family:"Avenir",Arial,Sans-Serif}.site-footer__links:first-child{padding-left:0;max-width:145px}.site-footer__links--group3{margin:0;width:auto}.site-footer__links-list li{margin:0 0 5px}.site-footer__links-list a{display:block;width:auto;padding:0}.site-footer__links-sub-col{float:none;margin:0 0 20px;width:auto}.site-footer__copyright{float:left}.site-footer__legal{float:left;clear:left}.site-footer__bottom-links{float:left;margin:0 0 0 20px}.site-footer__bottom-links a:hover{text-decoration:underline}.site-footer__legal-logos{float:right;margin:-10px 0 0}}@media (min-width: 980px){.site-footer{margin:0 auto}.site-footer__content-wrapper{margin:0 auto;max-width:1200px}.site-footer__content{margin:0 auto;max-width:1010px}.site-footer__links-container{display:table;width:65%}.site-footer__links:first-child{max-width:none}}@media (min-width: 1200px){.site-footer{position:relative;background:#d0c1ab}.site-footer:before{content:'';position:absolute;top:0;left:0;z-index:1;height:100px;width:100%;background:#fff}.site-footer__content-wrapper{position:relative;z-index:5;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;background-clip:padding-box}}#mobile-search-nav{display:none}.site-header{background:#fff}.site-header__content{position:relative;margin:0 auto;padding:15px;max-width:1010px;text-align:center}.site-header__menu-toggle{position:absolute;top:15px;left:15px;padding:3px;font-size:11px;font-weight:600;text-decoration:none;text-transform:uppercase;cursor:pointer;color:#fff;background:#f07b05;border:1px solid #ffab61;border-radius:2px}@media (min-width: 768px){.site-header__menu-toggle{display:none !important}}@media (min-width: 980px){.site-header__menu-toggle{display:none !important}}.site-header__logo{display:inline-block;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url(../../../images/us/spritesheet.png);background-position:-258px -191px;width:129px;height:68px}.site-header__top-nav{display:none}@media (min-width: 768px){.site-header__top-nav{display:block !important}}@media (min-width: 980px){.site-header__top-nav{display:block !important}}.site-header__top-nav--mobile{position:absolute;top:15px;right:15px}@media (min-width: 768px){.site-header__top-nav--mobile{display:none !important}}@media (min-width: 980px){.site-header__top-nav--mobile{display:none !important}}.site-header__top-nav-link{position:relative;text-decoration:none;font-size:1.125em;cursor:pointer}.site-header__top-nav-link--call{margin-right:5px;color:#ffab61}.site-header__top-nav-link--home{margin-right:5px;color:#ffab61}.site-header__top-nav-link--search{color:#ffab61}.site-header__social-nav{display:none}.site-header__top-nav-sales-link{display:none}.site-header__site-search{display:none}@media (min-width: 768px){.site-header__site-search{display:block !important}}@media (min-width: 980px){.site-header__site-search{display:block !important}}@media (min-width: 768px){.site-header__content{min-height:100px}.site-header__logo{position:absolute;top:15px;left:15px}.site-header__top-nav{position:absolute;top:57px;left:160px}.site-header__top-nav-links{float:left;margin:0 20px 0 0}.site-header__top-nav-link{float:left;margin:0 7px 0 0;padding:0 0 0 7px;color:#f07b05;font-size:0.78571em;font-weight:600}.site-header__top-nav-link:before{content:'';display:block;position:absolute;left:0;top:3px;height:10px;vertical-align:middle;border-left:1px solid #999}.site-header__top-nav-link:first-child{padding:0;border:none}.site-header__top-nav-link:hover,.site-header__top-nav-link:active{text-decoration:underline;color:#5f193c}.site-header__top-nav-link--home:before{display:none}.site-header__top-nav-link--home:hover,.site-header__top-nav-link--home:active{color:#5f193c}.site-header__top-nav-sales-link{display:block;float:left;font-size:0.78571em;font-weight:600;color:#524737}.site-header__site-search{position:absolute;top:55px;right:15px}}@media (min-width: 980px){.site-header__content{min-height:55px}.site-header__logo-wrapper{position:absolute;top:0;left:35px;z-index:99;margin:0;padding:15px 17px 23px;background-color:#fff;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;background-clip:padding-box;-webkit-box-shadow:0 3px 10px 0 rgba(50,50,50,0.5);-moz-box-shadow:0 3px 10px 0 rgba(50,50,50,0.5);box-shadow:0 3px 10px 0 rgba(50,50,50,0.5)}.site-header__logo{position:relative;top:0;left:0}.site-header__top-nav{top:19px;left:225px}.site-header__top-nav-links{margin:0 40px 0 0}.site-header__social-nav{display:inline-block;float:left}.site-header__social-nav-link{display:inline-block;text-indent:-119988px;overflow:hidden;text-align:left}.site-header__social-nav-link--facebook{background-image:url(../../../images/us/spritesheet.png);background-position:-451px -123px;width:20px;height:20px}.site-header__social-nav-link--twitter{background-image:url(../../../images/us/spritesheet.png);background-position:-280px -345px;width:20px;height:20px}.site-header__social-nav-link--pintrest{background-image:url(../../../images/us/spritesheet.png);background-position:-320px -345px;width:20px;height:20px}.site-header__social-nav-link--linkedin{background-image:url(../../../images/us/spritesheet.png);background-position:-300px -345px;width:20px;height:20px}.site-header__top-nav-sales-link{margin:-2px 0 0 100px;font-size:14px}.site-header__site-search{top:14px;right:15px}}#affordability-calculator{font-size:0.929em}#affordability-calculator h2{margin:0;font-family:"Avenir";font-size:0.929em;font-weight:600;text-transform:uppercase;color:#f47625}#affordability-calculator .calc-pair{padding:0 10px;background-color:#faf5eb}#affordability-calculator .calc-pair:nth-child(even){background:#fcfbf9}#affordability-calculator .calc-pair label,#affordability-calculator .calc-pair span,#affordability-calculator #total-monthly-expenses h2,#affordability-calculator #total-monthly-expenses span{display:inline-block;padding:10px 0;width:100%}#affordability-calculator .calc-pair span{padding:0 0 10px}#affordability-calculator .calc-pair input,#affordability-calculator .calc-pair .scfForm .scfSectionContent select,.scfForm .scfSectionContent #affordability-calculator .calc-pair select{width:91.25%;border:1px solid #e8e0cf}#affordability-calculator #calculate-total-button{margin:30px 20px 30px 0}#affordability-calculator #total-monthly-expenses{clear:both;margin:0 0 30px;border-top:1px solid #faf5eb;border-bottom:1px solid #faf5eb}#affordability-calculator .contact-sunrise{padding:5px 0 0 42px;background:transparent url(/images/us/_legacy/sprite-community-basics.png) no-repeat 0 -1703px}#affordability-calculator #helpful-information{font-size:.785714em}#affordability-calculator #total-amount{font-weight:bold}#calc-error-message{margin:20px 0;padding:10px 20px;color:#f00;background:#fed}@media (min-width: 768px){#affordability-calculator .btn-orange-right-arrow span{background-position:119px -77px}#affordability-calculator .calc-pair{padding:0}#affordability-calculator .calc-pair label,#affordability-calculator .calc-pair span,#affordability-calculator #total-monthly-expenses h2,#affordability-calculator #total-monthly-expenses span{padding:10px 15px;width:52.4%;text-align:left}#affordability-calculator .calc-pair label{border-right:2px solid #fff}#affordability-calculator .calc-pair span{width:45%}#affordability-calculator #total-monthly-expenses span{width:34.25%}#affordability-calculator #total-monthly-expenses span{padding:10px 0 8px}#affordability-calculator #total-monthly-expenses h2{padding:10px 0 8px 55px}#affordability-calculator #helpful-information{font-family:"Avenir Roman Oblique"}}@media (min-width: 980px){#affordability-calculator .calc-pair label,#affordability-calculator #total-monthly-expenses h2{width:52.4%}#affordability-calculator #total-monthly-expenses span{width:35.2%}}.autocomplete-suggestions{overflow:auto;font-size:12px;background:#fff;border:1px solid #e5e0d9}.autocomplete-suggestions .autocomplete-suggestion{cursor:pointer;padding:5px}.autocomplete-suggestions .autocomplete-selected{background:#faf8f3}.btn-primary,.btn-primary--input input,.btn-primary--input-no-arrow input,.btn-primary--input-no-arrow-brown input,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input,#professionals-newsletter .scfForm .scfSubmitButtonBorder input,.join-newsletter .scfSubmitButtonBorder input,.right-column-map-see-larger input,#schedule-form .scfSubmitButtonBorder input,#community-contact-form .scfForm .scfSubmitButtonBorder input,#corporate-contact-form .scfSubmitButtonBorder input,.ifs-download-brochure .scfSubmitButtonBorder input,#community-overview-short-form .scfForm .scfSubmitButtonBorder input,#community-form-toggle .scfForm .scfSubmitButtonBorder input,.scfForm .scfSubmitButtonBorder input,#signup-connect-form .scfForm .scfSubmitButtonBorder input,.btn-primary--input .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input select,.btn-primary--input-no-arrow .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow select,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select,.right-column-map-see-larger .scfForm .scfSectionContent select,.scfForm .scfSectionContent .right-column-map-see-larger select,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select,.scfForm .scfSubmitButtonBorder .scfSectionContent select,.scfForm .scfSectionContent .scfSubmitButtonBorder select,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,.btn-secondary,.scfForm .scfSubmitButtonBorder a,.redesign .modal-buttons a,.fancybox-tour-buttons a,.btn-orange-right-arrow{-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box}.btn-primary,.btn-primary--input input,.btn-primary--input-no-arrow input,.btn-primary--input-no-arrow-brown input,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input,#professionals-newsletter .scfForm .scfSubmitButtonBorder input,.join-newsletter .scfSubmitButtonBorder input,.right-column-map-see-larger input,#schedule-form .scfSubmitButtonBorder input,#community-contact-form .scfForm .scfSubmitButtonBorder input,#corporate-contact-form .scfSubmitButtonBorder input,.ifs-download-brochure .scfSubmitButtonBorder input,#community-overview-short-form .scfForm .scfSubmitButtonBorder input,#community-form-toggle .scfForm .scfSubmitButtonBorder input,.scfForm .scfSubmitButtonBorder input,#signup-connect-form .scfForm .scfSubmitButtonBorder input,.btn-primary--input .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input select,.btn-primary--input-no-arrow .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow select,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select,.right-column-map-see-larger .scfForm .scfSectionContent select,.scfForm .scfSectionContent .right-column-map-see-larger select,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select,.scfForm .scfSubmitButtonBorder .scfSectionContent select,.scfForm .scfSectionContent .scfSubmitButtonBorder select,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,.btn-secondary,.scfForm .scfSubmitButtonBorder a,.redesign .modal-buttons a,.fancybox-tour-buttons a,.btn-orange-right-arrow{display:inline-block;padding:10px 12px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.2px;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.2);color:#fff;background:#f68d23;background:-webkit-linear-gradient(-90deg, #f68d23 45%,#cd6700 100%);background:linear-gradient(180deg, #f68d23 45%,#cd6700 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68d23', endColorstr='#cd6700 100%')}.btn-primary:hover,.btn-primary--input input:hover,.btn-primary--input-no-arrow input:hover,.btn-primary--input-no-arrow-brown input:hover,#professionals-newsletter .scfForm .scfSubmitButtonBorder input:hover,.join-newsletter .scfSubmitButtonBorder input:hover,.right-column-map-see-larger input:hover,#schedule-form .scfSubmitButtonBorder input:hover,#community-contact-form .scfForm .scfSubmitButtonBorder input:hover,#corporate-contact-form .scfSubmitButtonBorder input:hover,.ifs-download-brochure .scfSubmitButtonBorder input:hover,#community-overview-short-form .scfForm .scfSubmitButtonBorder input:hover,#community-form-toggle .scfForm .scfSubmitButtonBorder input:hover,.scfForm .scfSubmitButtonBorder input:hover,#signup-connect-form .scfForm .scfSubmitButtonBorder input:hover,.btn-primary--input .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent .btn-primary--input select:hover,.btn-primary--input-no-arrow .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent .btn-primary--input-no-arrow select:hover,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select:hover,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,.right-column-map-see-larger .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent .right-column-map-see-larger select:hover,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select:hover,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select:hover,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,.scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,.scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,.btn-secondary:hover,.scfForm .scfSubmitButtonBorder a:hover,.redesign .modal-buttons a:hover,.fancybox-tour-buttons a:hover,.btn-orange-right-arrow:hover{background:#fc9a39;background:-webkit-linear-gradient(-90deg, #fc9a39 45%,#d87818 100%);background:linear-gradient(180deg, #fc9a39 45%,#d87818 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9a39', endColorstr='#d87818 100%');color:#fff}.btn-primary--input,.btn-primary--input-no-arrow,.btn-primary--input-no-arrow-brown,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder,#professionals-newsletter .scfForm .scfSubmitButtonBorder,.join-newsletter .scfSubmitButtonBorder,.right-column-map-see-larger,#schedule-form .scfSubmitButtonBorder,#community-contact-form .scfForm .scfSubmitButtonBorder,#corporate-contact-form .scfSubmitButtonBorder,.ifs-download-brochure .scfSubmitButtonBorder,#community-overview-short-form .scfForm .scfSubmitButtonBorder,#community-form-toggle .scfForm .scfSubmitButtonBorder,.scfForm .scfSubmitButtonBorder,#signup-connect-form .scfForm .scfSubmitButtonBorder{display:inline-block;position:relative}.btn-primary--input:before,.btn-primary--input-no-arrow:before,.btn-primary--input-no-arrow-brown:before,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder:before,.join-newsletter .scfSubmitButtonBorder:before,.right-column-map-see-larger:before,#schedule-form .scfSubmitButtonBorder:before,#community-contact-form .scfForm .scfSubmitButtonBorder:before,#corporate-contact-form .scfSubmitButtonBorder:before,.ifs-download-brochure .scfSubmitButtonBorder:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder:before,#community-form-toggle .scfForm .scfSubmitButtonBorder:before,.scfForm .scfSubmitButtonBorder:before,#signup-connect-form .scfForm .scfSubmitButtonBorder:before{position:absolute;top:9px;right:2px;color:#fff}.btn-primary--input input,.btn-primary--input-no-arrow input,.btn-primary--input-no-arrow-brown input,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input,#professionals-newsletter .scfForm .scfSubmitButtonBorder input,.join-newsletter .scfSubmitButtonBorder input,.right-column-map-see-larger input,#schedule-form .scfSubmitButtonBorder input,#community-contact-form .scfForm .scfSubmitButtonBorder input,#corporate-contact-form .scfSubmitButtonBorder input,.ifs-download-brochure .scfSubmitButtonBorder input,#community-overview-short-form .scfForm .scfSubmitButtonBorder input,#community-form-toggle .scfForm .scfSubmitButtonBorder input,.scfForm .scfSubmitButtonBorder input,#signup-connect-form .scfForm .scfSubmitButtonBorder input,.btn-primary--input .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input select,.btn-primary--input-no-arrow .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow select,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select,.right-column-map-see-larger .scfForm .scfSectionContent select,.scfForm .scfSectionContent .right-column-map-see-larger select,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select,.scfForm .scfSubmitButtonBorder .scfSectionContent select,.scfForm .scfSectionContent .scfSubmitButtonBorder select,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select{display:block;padding:10px 26px 10px 12px;font-weight:600;text-shadow:1px 1px 1px rgba(0,0,0,0.2);text-transform:uppercase;color:#fff;border:none}.btn-primary--input-no-arrow input,.btn-primary--input-no-arrow-brown input,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input,#professionals-newsletter .scfForm .scfSubmitButtonBorder input,.join-newsletter .scfSubmitButtonBorder input,.right-column-map-see-larger input,#schedule-form .scfSubmitButtonBorder input,#community-contact-form .scfForm .scfSubmitButtonBorder input,#corporate-contact-form .scfSubmitButtonBorder input,.ifs-download-brochure .scfSubmitButtonBorder input,.btn-primary--input-no-arrow .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow select,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder .scfSectionContent select,.community-newsletter-spotlight .scfForm .scfSectionContent .scfSubmitButtonBorder select,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent .join-newsletter .scfSubmitButtonBorder select,.right-column-map-see-larger .scfForm .scfSectionContent select,.scfForm .scfSectionContent .right-column-map-see-larger select,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent .ifs-download-brochure .scfSubmitButtonBorder select{padding:10px 12px}.btn-primary--input-no-arrow:before,.btn-primary--input-no-arrow-brown:before,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder:before,.join-newsletter .scfSubmitButtonBorder:before,.right-column-map-see-larger:before,#schedule-form .scfSubmitButtonBorder:before,#community-contact-form .scfForm .scfSubmitButtonBorder:before,#corporate-contact-form .scfSubmitButtonBorder:before,.ifs-download-brochure .scfSubmitButtonBorder:before{display:none}.btn-primary--input-no-arrow-brown input,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input,#professionals-newsletter .scfForm .scfSubmitButtonBorder input,.join-newsletter .scfSubmitButtonBorder input,.right-column-map-see-larger input,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder .scfSectionContent select,.community-newsletter-spotlight .scfForm .scfSectionContent .scfSubmitButtonBorder select,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent .join-newsletter .scfSubmitButtonBorder select,.right-column-map-see-larger .scfForm .scfSectionContent select,.scfForm .scfSectionContent .right-column-map-see-larger select{padding:10px 12px;background:#715645;background:-webkit-linear-gradient(-90deg, #715645 45%,#554339 100%);background:linear-gradient(180deg, #715645 45%,#554339 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#715645', endColorstr='#554339 100%')}.btn-primary--input-no-arrow-brown input:hover,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder input:hover,#professionals-newsletter .scfForm .scfSubmitButtonBorder input:hover,.join-newsletter .scfSubmitButtonBorder input:hover,.right-column-map-see-larger input:hover,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select:hover,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,.community-newsletter-spotlight .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent .join-newsletter .scfSubmitButtonBorder select:hover,.right-column-map-see-larger .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent .right-column-map-see-larger select:hover{background:#7f6757;background:-webkit-linear-gradient(-90deg, #7f6757 45%,#64554c 100%);background:linear-gradient(180deg, #7f6757 45%,#64554c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f6757', endColorstr='#64554c 100%');color:#fff}.btn-primary--input-no-arrow-brown a,.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder a,#professionals-newsletter .scfForm .scfSubmitButtonBorder a,.join-newsletter .scfSubmitButtonBorder a,.right-column-map-see-larger a{text-decoration:none;color:#fff}.btn-primary--large{padding:20px;font-size:15px;line-height:16px}.btn-secondary{background:#715645;background:-webkit-linear-gradient(-90deg, #715645 45%,#554339 100%);background:linear-gradient(180deg, #715645 45%,#554339 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#715645', endColorstr='#554339 100%')}.btn-secondary:hover{background:#7f6757;background:-webkit-linear-gradient(-90deg, #7f6757 45%,#64554c 100%);background:linear-gradient(180deg, #7f6757 45%,#64554c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f6757', endColorstr='#64554c 100%');color:#fff}.btn-alt{display:inline-block;padding:3px 10px;font-size:11px;font-weight:500;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.2);color:#fff !important;background:#8ccde4;background:-webkit-linear-gradient(-90deg, #8ccde4 0,#2da3cd 11%,#3098bc 100%);background:linear-gradient(180deg, #8ccde4 0,#2da3cd 11%,#3098bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ccde4', endColorstr='#2da3cd 11%');-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}.close-confirm-tooltip{display:none;position:absolute;top:15px;right:-17px;width:236px;height:151px;padding:40px 0 0;text-align:center;background:url("/images/care-survey/close-bubble.png")}.close-confirm-tooltip p{margin:0px auto;width:90%;font-size:14px}.close-confirm-tooltip .button-actions{margin:20px 0 0}.close-confirm-tooltip .button-actions a{width:60px;margin:0px 5px;padding:5px 20px;font-weight:500;text-decoration:none;color:#4C4743;cursor:pointer;background:#FBF9F6;border:1px solid #D1CBC2}#schedule-form .scfSubmitButtonBorder{display:block}#schedule-form .scfSubmitButtonBorder input,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select{padding:12px 23px;font-weight:normal;font-size:18px}body.cs-modal-wrap{background:#ecebe7}.community-search-modal__header{padding:30px 20px 20px 20px;background-color:#514239}.community-search-modal__header h1{margin:0;color:#fff;font-size:38px;text-align:center}.community-search-modal__body{display:inline-block;width:100%}.community-search-modal__section{margin:40px 0 0;padding:0 20px 20px 20px;width:auto}.community-search-modal__section img{display:block;margin:0 auto}.community-search-modal .scfForm .scfTitleBorder,.community-search-modal #community-contact-form .scfForm .scfSectionLegend,#community-contact-form .community-search-modal .scfForm .scfSectionLegend{display:none}.community-search-modal .scfForm .scfSingleLineTextBorder{position:relative}.community-search-modal .scfForm .scfRequired,.community-search-modal .scfForm .scfValidatorRequired{position:absolute;right:-10px;top:0}.community-search-modal .scfForm input[type="text"],.community-search-modal .scfForm .scfSectionContent select[type="text"]{padding:8px;width:100%;border:1px solid #cdc8c1}.community-search-modal .scfForm .scfCheckbox,.community-search-modal #community-contact-form .scfForm .community-contact-radio-list,#community-contact-form .community-search-modal .scfForm .community-contact-radio-list,.community-search-modal #community-contact-form .scfForm .community-contact-checkbox-list,#community-contact-form .community-search-modal .scfForm .community-contact-checkbox-list{padding:10px 0 0}.community-search-modal .scfForm .scfCheckbox input,.community-search-modal #community-contact-form .scfForm .community-contact-radio-list input,#community-contact-form .community-search-modal .scfForm .community-contact-radio-list input,.community-search-modal #community-contact-form .scfForm .community-contact-checkbox-list input,#community-contact-form .community-search-modal .scfForm .community-contact-checkbox-list input,.community-search-modal .scfForm .scfCheckbox .scfSectionContent select,.community-search-modal .scfForm .scfSectionContent .scfCheckbox select,.community-search-modal #community-contact-form .scfForm .community-contact-radio-list .scfSectionContent select,.community-search-modal #community-contact-form .scfForm .scfSectionContent .community-contact-radio-list select,#community-contact-form .community-search-modal .scfForm .community-contact-radio-list .scfSectionContent select,#community-contact-form .community-search-modal .scfForm .scfSectionContent .community-contact-radio-list select,.community-search-modal #community-contact-form .scfForm .community-contact-checkbox-list .scfSectionContent select,.community-search-modal #community-contact-form .scfForm .scfSectionContent .community-contact-checkbox-list select,#community-contact-form .community-search-modal .scfForm .community-contact-checkbox-list .scfSectionContent select,#community-contact-form .community-search-modal .scfForm .scfSectionContent .community-contact-checkbox-list select{width:inherit;height:auto}.community-search-modal .scfForm .scfCheckbox label,.community-search-modal #community-contact-form .scfForm .community-contact-radio-list label,#community-contact-form .community-search-modal .scfForm .community-contact-radio-list label,.community-search-modal #community-contact-form .scfForm .community-contact-checkbox-list label,#community-contact-form .community-search-modal .scfForm .community-contact-checkbox-list label{padding:0 0 0 6px;font-size:12px;font-weight:600;color:#5a5145}.community-search-modal__disclaimer{padding:10px 0 0;font-size:12px;font-weight:600;color:#5a5145}@media (min-width: 750px){.community-search-modal__header h1{border:none}.community-search-modal__section{float:left;width:35%;border-right:2px solid #cdc8c1}.community-search-modal__section img{float:right}.community-search-modal__section+.community-search-modal__section{width:65%;border-right:none}.community-search-modal .scfForm .scfSingleLineTextBorder{max-width:400px}}.community-search{margin:0 0 40px;background:#f6f0e4;border:1px solid #e7ddc9;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box}.community-search-page{margin:0 0 30px}.community-search__title{padding:15px 20px;color:#fff;background:#715645;background:-webkit-linear-gradient(-90deg, #715645,#554339);background:linear-gradient(180deg, #715645,#554339);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#715645', endColorstr='#554339');-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background-clip:padding-box}.community-search__content{padding:10px 20px 20px}.community-search__content a{text-decoration:none}.community-search__phone{font-size:0.92857em;color:#524737}.community-search__phone--large{font-size:1.21429em;color:#524737}.community-search__phone--large span{font-weight:600}.community-search__thumb{display:none;margin:20px 0 5px;width:190px;height:120px;max-width:100%;background:url(/images/us/_legacy/home-find-a-community-image.jpg) 0 0 no-repeat;border:1px solid #ceb99b;border-radius:5px}.community-search__state-browse-btn{margin:15px 0;text-transform:uppercase;text-decoration:none;line-height:1}.community-search__state-browse-btn:before{font-size:10px;line-height:15px}.community-search .divider-text{margin:25px 0}.community-search__form-row{margin:10px 0}.community-search__form-row input,.community-search__form-row .scfForm .scfSectionContent select,.scfForm .scfSectionContent .community-search__form-row select,.community-search__form-row select{margin:0 0 0 3px;padding:3px;font-size:0.85714em;border:1px solid #e5e0d9}.community-search__form-row select{padding:0;width:79px}.community-search__form-row input,.community-search__form-row .scfForm .scfSectionContent select,.scfForm .scfSectionContent .community-search__form-row select{width:155px}.community-search__form-services{margin:20px 0;color:#666}.community-search__form-services div{margin:0 0 8px}.community-search__form-services input,.community-search__form-services .scfForm .scfSectionContent select,.scfForm .scfSectionContent .community-search__form-services select{margin:0 5px 0 0}.community-search hr{margin:20px 0}.community-search__browse-by-link{display:block;margin:0 0 10px}.community-search__browse-by-link:before{content:'';display:inline-block;margin:0 7px -3px 0}.community-search__browse-by-link--US:before{background-image:url(../../../images/us/spritesheet.png);background-position:-371px -324px;width:23px;height:18px}.community-search__browse-by-link--CA:before{background-image:url(../../../images/us/spritesheet.png);background-position:-340px -345px;width:23px;height:17px}.community-search__browse-by-link--UK:before{background-image:url(../../../images/us/spritesheet.png);background-position:-394px -324px;width:23px;height:17px}.community-search__alt-label-color{color:#f07b05}.community-search.lunch{margin:0 auto;max-width:204px;background:#f6f0e4;background-image:url("/images/us/form/lunch-promo.jpg");background-repeat:no-repeat;background-position:right bottom;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.community-search.lunch .community-search__title{padding:16px 15px;font:700 1.3em "Avenir", "Arial", sans-serif;color:white;background-color:#574742;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.community-search.lunch h3{padding:16px 15px 0 15px;font:700 1em "Avenir", "Arial", sans-serif;color:#ce6c05}.community-search.lunch .community-search__content{padding:0 15px 125px}.community-search--wide{background:#faf5eb}.community-search--wide.community-search__content{padding:20px}#find-a-community-state-list .state-column{float:left;width:24%;height:200px;min-width:140px}#find-a-community-state-list .state-column a{display:block}#find-a-community-state-list .btn-community-search-back{display:none}@media (min-width: 768px){.community-search__title{margin:0;padding:13px 13px 0;color:#222;filter:none;background:none}.community-search__content{padding:0 12px 15px;font-size:0.92857em}.community-search__thumb{display:block}.community-search__state-browse-btn:before{font-size:10px;line-height:10px}.community-search__form-row select{padding:0;width:76px}.community-search__form-row input,.community-search__form-row .scfForm .scfSectionContent select,.scfForm .scfSectionContent .community-search__form-row select{width:146px}.community-search__form-services{font-size:0.92308em}.community-search--wide .community-search__form{float:left}.community-search--wide .community-search__form-row{float:left;margin-right:10px}.community-search--wide .community-search__content{font-size:1em}.community-search--wide .community-search__thumb{display:none}.community-search--wide .community-search__field-error[style*="inline"]{display:inline-block !important;color:#f07b05}.community-search--wide .community-search__form-services{float:left;clear:left;margin:10px 0;width:500px}.community-search--wide .community-search__form-services div{float:left;width:215px}.community-search--wide .btn-secondary{float:left;clear:left}.community-search--wide hr{display:none}.community-search--wide .community-search__browse-by{float:right;margin:15px 0 0 0;padding:0 0 0 15px;border-left:2px dotted #e7ddc9}}.grid.two-column .column,.grid.three-column .column{margin-bottom:30px}@media (min-width: 768px){.grid img{max-width:100%}.grid.two-column .column{width:47.91667%;float:left;margin-bottom:8.69565%}.grid.two-column .column:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.grid.two-column .column:nth-child(2n+2){margin-left:52.08333%;margin-right:-100%;clear:none}.grid.two-column .column--no-margin-bottom{width:47.91667%;float:left;margin-bottom:0px}.grid.two-column .column--no-margin-bottom:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.grid.two-column .column--no-margin-bottom:nth-child(2n+2){margin-left:52.08333%;margin-right:-100%;clear:none}.grid.three-column .column{width:30.41667%;float:left;margin-bottom:13.69863%}.grid.three-column .column:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.grid.three-column .column:nth-child(3n+2){margin-left:34.58333%;margin-right:-100%;clear:none}.grid.three-column .column:nth-child(3n+3){margin-left:69.16667%;margin-right:-100%;clear:none}.grid.three-column .column--no-margin-bottom{width:30.41667%;float:left;margin-bottom:0px}.grid.three-column .column--no-margin-bottom:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.grid.three-column .column--no-margin-bottom:nth-child(3n+2){margin-left:34.58333%;margin-right:-100%;clear:none}.grid.three-column .column--no-margin-bottom:nth-child(3n+3){margin-left:69.16667%;margin-right:-100%;clear:none}.layout-primary-main .grid.two-column .column,.community-detail-sub .grid.two-column .column{width:48.52941%;float:left;margin-bottom:6.06061%}.layout-primary-main .grid.two-column .column:nth-child(2n+1),.community-detail-sub .grid.two-column .column:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.layout-primary-main .grid.two-column .column:nth-child(2n+2),.community-detail-sub .grid.two-column .column:nth-child(2n+2){margin-left:51.47059%;margin-right:-100%;clear:none}.layout-primary-main .grid.three-column .column,.community-detail-sub .grid.three-column .column{width:31.32353%;float:left;margin-bottom:9.38967%}.layout-primary-main .grid.three-column .column:nth-child(3n+1),.community-detail-sub .grid.three-column .column:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.layout-primary-main .grid.three-column .column:nth-child(3n+2),.community-detail-sub .grid.three-column .column:nth-child(3n+2){margin-left:34.26471%;margin-right:-100%;clear:none}.layout-primary-main .grid.three-column .column:nth-child(3n+3),.community-detail-sub .grid.three-column .column:nth-child(3n+3){margin-left:68.52941%;margin-right:-100%;clear:none}}.emergency-alert{display:block;margin:0 auto 30px;padding:15px;text-decoration:none;background-color:#faf5eb;border:1px solid #e7ddc9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.emergency-alert span{margin-right:18px;padding-left:27px;font-family:Georgia, Serif;font-weight:bold;background:transparent url(/images/us/sprite-bullets-arrows-icons.png) no-repeat left -1144px;color:#ff4200}.emergency-alert p{display:block;margin:5px 0 0}a.emergency-alert p{text-decoration:underline}html.fancybox-lock ::-webkit-scrollbar{width:0 !important}.fancybox-wrap.fancybox-community .fancybox-skin{box-shadow:none}.fancybox-wrap.fancybox-community .fancybox-title{margin-left:10px;font-family:"Avenir", "Arial", Sans-Serif;font-size:16px;position:relative;padding-right:70px}.fancybox-wrap.fancybox-community .fancybox-title .count{position:absolute;top:0;right:10px;width:70px;text-align:right}.fancybox-wrap.fancybox-community__close{position:absolute;top:0;right:0;background-image:url(../../../images/us/spritesheet.png);background-position:-310px -400px;width:19px;height:18px}.community-detail.is-phone .fancybox-mobile.fancybox-community .fancybox-skin{padding:0 !important}.fancybox-community__close{position:absolute;top:0;right:0;width:65px;height:65px;z-index:99999;background:#2b231e;cursor:pointer}.fancybox-community__close:before{content:'';display:block;margin:22px auto;background-image:url(../../../images/us/spritesheet.png);background-position:-210px -152px;width:17px;height:17px}.fancybox-community__prev,.fancybox-community__next{position:absolute;top:50%;margin:-55px 0 0;cursor:pointer;z-index:9999;width:38px;height:38px;transform:translateY(-50%)}.fancybox-community__prev:before,.fancybox-community__next:before{content:'';display:block;margin:22px auto}.fancybox-community__show-form:hover,.fancybox-community__close:hover{background-color:#1f1915}.fancybox-community__prev{left:5px}.fancybox-community__prev:before{background-image:url(../../../images/us/spritesheet.png);background-position:-421px -157px;width:38px;height:38px;margin:0}.fancybox-community__next{right:5px}.fancybox-community__next:before{background-image:url(../../../images/us/spritesheet.png);background-position:-421px -195px;width:38px;height:38px;margin:0}.fancybox-community__show-form{position:absolute;top:0;right:65px;padding:20px 0 0;height:65px;width:130px;text-align:center;color:#fff;border-right:1px solid #5b4d48;background:#2b231e;cursor:pointer;z-index:99999}.fancybox-community__show-form.expanded{padding-left:30px;width:205px;text-align:left}.fancybox-community__title{display:none}.fancybox-community__form-container{overflow:hidden;position:absolute;right:0;top:65px;z-index:999999;bottom:0;width:0;background:#5b4d48}.fancybox-community__form-container.expanded{width:270px}.fancybox-community__form-iframe{position:relative;width:100%;height:100%}.fancybox-community__form-iframe-contents{position:relative;height:100%}.fancybox-community__form-iframe-contents body{height:100%}.fancybox-community__form-iframe-contents #disclaimer-hidden{font-size:10px}.fancybox-community__form-iframe-contents .community-form{padding:30px;width:270px;color:#fff}.fancybox-community__form-iframe-contents .community-form__title{position:relative;margin:0 0 20px}.fancybox-community__form-iframe-contents .community-form__title h1,.fancybox-community__form-iframe-contents .community-form__title h2{margin:0;font-family:"Avenir", "Arial", Sans-Serif;font-weight:bold;font-size:20px;color:#fff}.fancybox-community__form-iframe-contents .community-form__title h1:before,.fancybox-community__form-iframe-contents .community-form__title h2:before{background-image:url(../../../images/us/spritesheet.png);background-position:-421px -102px;width:30px;height:55px;content:'';position:absolute;right:5px;top:10px}.fancybox-community__form-iframe-contents .community-form__title.thank-you{display:none;margin-bottom:0}.fancybox-community__form-iframe-contents .community-form__title.thank-you h1:before,.fancybox-community__form-iframe-contents .community-form__title.thank-you h2:before{display:none}.fancybox-community__form-iframe-contents .community-form__title span{font-size:13px;color:#fff}.fancybox-community__form-iframe-contents .community-form__title span.toggle-icon{display:none}.fancybox-community__form-iframe-contents .community-form label{font-size:13px;color:#fff}.fancybox-community__form-iframe-contents .community-form input[type='text'],.fancybox-community__form-iframe-contents .community-form .scfForm .scfSectionContent select[type='text'],.scfForm .scfSectionContent .fancybox-community__form-iframe-contents .community-form select[type='text']{padding:7px;color:#000}.fancybox-community__form-iframe-contents .community-form li{list-style:none;padding:0;margin:0 0 0.5em 0}.fancybox-community__form-iframe-contents .community-form a{color:#f07b05}.fancybox-community__form-iframe-contents .community-form a:hover{color:#a38f72}.fancybox-community__form-iframe-contents .community-form .scfSubmitButtonBorder input[type="submit"],.fancybox-community__form-iframe-contents .community-form .scfSubmitButtonBorder .scfForm .scfSectionContent select[type="submit"],.scfForm .scfSectionContent .fancybox-community__form-iframe-contents .community-form .scfSubmitButtonBorder select[type="submit"]{font-size:16px;margin-bottom:1em;padding:10px 42px 10px 20px}.fancybox-community__form-iframe-contents .community-form .scfSubmitButtonBorder:before{text-shadow:1px 1px 2px rgba(0,0,0,0.33) !important;right:19px}.fancybox-community__form-iframe-contents .community-form .compliance-disclaimer-content{font-size:11px;color:#fff}.fancybox-community__form-iframe-contents .community-form .compliance-disclaimer-content a{color:#fff}.fancybox-community__form-iframe-contents .community-form .scfRequired,.fancybox-community__form-iframe-contents .community-form .scfValidatorRequired{display:none}.fancybox-community__form-iframe-contents .progress-spinner{width:100%;height:100%;position:absolute;top:0;background:rgba(0,0,0,0.33)}.fancybox-community__form-iframe-contents .progress-spinner img{position:absolute;top:50%;left:50%}.modal-explore-section{margin:-250px 0 0 -330px;width:100%;height:100%;padding-top:150px}.modal-explore-item{display:block;width:80%;margin:1em auto;text-decoration:none}.modal-explore-item__image{display:none}.modal-explore-item__title{display:block;position:relative;padding:12px 10px;font-size:14px;text-transform:uppercase;color:#fff;background:#f4792a;background:-webkit-linear-gradient(-90deg, #f4792a,#f4651b);background:linear-gradient(180deg, #f4792a,#f4651b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4792a', endColorstr='#f4651b')}.modal-explore-item__title:after{content:'';margin:0 0 0 10px;display:inline-block;position:absolute;top:50%;background-image:url(../../../images/us/spritesheet.png);background-position:-224px -308px;width:17px;height:16px;transform:translateY(-50%)}.VT-title{color:#fff;font-weight:400}.VT-content-button{display:block;margin:0 0 20px;padding:7px 10px;min-width:300px;font-size:22px;text-decoration:none;position:relative;color:#fff;background:#f4792a;background:-webkit-linear-gradient(-90deg, #f4792a,#f4651b);background:linear-gradient(180deg, #f4792a,#f4651b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4792a', endColorstr='#f4651b')}.VT-content-button:hover,.VT-content-button:active,.VT-content-button:visited{color:#fff !important}.VT-content-button:after{content:'';margin:0 0 0 10px;display:inline-block;position:absolute;top:50%;background-image:url(../../../images/us/spritesheet.png);background-position:-224px -308px;width:17px;height:16px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}#fancybox-thumbs.fancybox-community-thumbs li{margin:0 8px;opacity:1}#fancybox-thumbs.fancybox-community-thumbs li.active{border:2px solid #fcbc24;opacity:1}#fancybox-thumbs.fancybox-community-thumbs a{border:0}#fancybox-thumbs.fancybox-community-thumbs.expanded{width:80%}@media (min-width: 768px){.fancybox-wrap.fancybox-community .fancybox-title{margin-left:0}.fancybox-wrap.fancybox-community .fancybox-title .count{right:0}.fancybox-wrap.fancybox-community #virtual-tour-container,.fancybox-wrap.fancybox-community #google-maps-virtual-tour-container{overflow:hidden !important}.fancybox-community__next,.fancybox-community__prev{width:50px;height:51px}.fancybox-community__prev:before{background-image:url(../../../images/us/spritesheet.png);background-position:-421px 0px;width:50px;height:51px}.fancybox-community__next:before{background-image:url(../../../images/us/spritesheet.png);background-position:-421px -51px;width:50px;height:51px}.fancybox-community__title{display:block;color:#fff;text-align:center;font-family:'Georgia', 'Times ne Roman', serif;font-size:2em;margin:0 0 1em;position:absolute;top:10px;width:100%}.modal-explore-section{margin:-250px 0 0 -360px;width:720px;height:540px;padding-top:0}.modal-explore-item{width:300px;height:220px;margin:2em;display:inline-block;float:left}.modal-explore-item__image{display:block;width:100%;height:auto}}body.is-fancybox-phone .fancybox-overlay{background:#111}body.is-fancybox-phone .fancybox-mobile .fancybox-skin{padding:0 !important}body.is-fancybox-phone .fancybox-mobile .fancybox-title{bottom:0}body.is-fancybox-phone .fancybox-close-mobile{right:10px;top:10px}body.is-fancybox-phone .fancybox-nav-mobile{top:auto;bottom:20px;width:auto;height:auto}body.is-fancybox-phone .fancybox-nav-mobile span{visibility:visible !important}.home-slider{display:block;position:relative;background:#d0c1ab}@media (min-width: 768px){.home-slider:after{content:'';position:absolute;bottom:0;height:80px;width:100%;background:#fff}}.home-slider__container{position:relative;margin:0 auto;max-width:1200px}.home-slider__list{overflow:hidden;position:relative;margin:0;padding:0;width:100%;list-style:none}.home-slider__item{position:absolute;display:none;width:100%;left:0;top:0;-webkit-backface-visibility:hidden}.home-slider__item:first-child{position:relative;display:block;float:left}.home-slider__item--mobile{display:block;position:relative;height:auto;width:100%;float:none !important}.home-slider__image{display:block;float:left;height:auto;width:100%;border:0}.rslides1_nav{text-indent:-119988px;overflow:hidden;text-align:left;position:absolute;top:50%;z-index:999;margin-top:-45px;opacity:.7;-webkit-tap-highlight-color:transparent}.rslides1_nav.prev{left:40px;background-image:url(../../../images/us/spritesheet.png);background-position:-421px -326px;width:34px;height:35px}.rslides1_nav.next{right:40px;background-image:url(../../../images/us/spritesheet.png);background-position:-421px -291px;width:35px;height:35px}@media (min-width: 980px){.home-slider__image{-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;background-clip:padding-box}}.msg-positive,.msg-neutral,.msg-negative{clear:both;display:block;margin:5px 0 15px 0;padding:10px}.msg-positive{color:#089b58;background:#e2fbf0}.msg-neutral{color:#666600;background:#ffffcc}.msg-negative{color:#b30006;background:#ffeedd}.page-banner{display:none}@media (min-width: 768px){.page-banner{display:block;background:#d0c1ab}.page-banner img{display:block;margin:0 auto;max-width:100%;height:auto !important}}.podcast-wrapper .podcast-title{display:block;font-family:Georgia, 'Times New Roman', serif;font-size:19px;text-decoration:none}@media (min-width: 768px){.grid.two-column.podcast-wrapper .column{margin-bottom:30px}}.community-property-map__content{width:100%;height:200px;border:1px solid #463228}@media (min-width: 768px){.community-property-map__content{height:400px}}.site-search{background:#f3f3f3;background:-webkit-linear-gradient(-90deg, #f3f3f3,#ecebeb);background:linear-gradient(180deg, #f3f3f3,#ecebeb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ecebeb');-webkit-box-shadow:inset 0 2px 1px 0 #dedede;-moz-box-shadow:inset 0 2px 1px 0 #dedede;box-shadow:inset 0 2px 1px 0 #dedede;-webkit-border-radius:7px;border-radius:7px;background-clip:padding-box;overflow:hidden;position:relative;width:200px}.site-search__form{display:table;width:100%}.site-search__input-text{display:table-cell;padding:5px 10px;width:100%;font-size:0.85714em;border:none;background:none;outline:0;color:#222}.site-search__submit{display:table-cell;width:30px;font-size:0.78571em;font-weight:600;text-decoration:none;text-align:center;color:#fff;background:#908678;vertical-align:middle}.site-search__submit:hover{background:#7f766a}.site-search--mobile{display:none;padding:30px;text-align:center;background:#f6f0e4;border-bottom:1px solid #e3dcc5}.site-search--mobile .btn-mobile-search-close{position:absolute;right:30px;top:15px;font-family:Georgia,Sans-serif;font-style:italic;text-decoration:none;line-height:10px;color:#847565}.site-search--mobile .btn-mobile-search-close:after{content:'X';margin:0 0 0 5px;padding:3px 0;display:inline-block;width:16px;font-family:"Avenir",Arial,Sans-Serif;font-style:normal;font-size:10px;line-height:10px;text-align:center;color:#fff;background:#827565;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}.site-search--mobile .btn-search-site{text-transform:uppercase;text-decoration:none;line-height:1}.site-search--mobile .btn-search-site:before{font-size:10px;line-height:14px}.site-search--mobile .divider-text{margin:25px auto;width:50%}.site-search--mobile .btn-find-community{display:inline-block;padding:7px 15px;font-size:1.14286em;font-weight:600;text-decoration:none;color:#463228;border:1px solid #fecb4e;background:#ffda7f;background:-webkit-linear-gradient(-90deg, #ffda7f 30%,#fec230);background:linear-gradient(180deg, #ffda7f 30%,#fec230);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda7f', endColorstr='#fec230')}.site-search--mobile .btn-find-community:before{content:'';float:left;margin:0 10px 0 0;background-image:url(../../../images/us/spritesheet.png);background-position:-202px -93px;width:24px;height:26px}.site-search--mobile .btn-find-community:hover{background:#ffe196;background:-webkit-linear-gradient(-90deg, #ffe196 30%,#fecc55);background:linear-gradient(180deg, #ffe196 30%,#fecc55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe196', endColorstr='#fecc55')}.memory-care-video-gallery-block{width:31.81818%;float:left;margin-bottom:2.27273%;padding:10px;background:#efeadf;border:1px solid #e8ce9b;border-radius:5px}.memory-care-video-gallery-block:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.memory-care-video-gallery-block:nth-child(3n+2){margin-left:34.09091%;margin-right:-100%;clear:none}.memory-care-video-gallery-block:nth-child(3n+3){margin-left:68.18182%;margin-right:-100%;clear:none}.memory-care-video-gallery-block img{max-width:100%;height:auto}.memory-care-video-gallery-block h2{margin:8px 0 8px 0;font-size:0.9em;color:#1287d6}.memory-care-video-gallery-block p{font-size:12px;font-style:italic;color:#3c3f34}.video-gallery-category{float:left;margin-right:20px !important;margin-bottom:20px;position:relative;width:100%;color:#564938;background:#f7f1e8 url(/images/us/_legacy/bkg-assisted-living-pattern.jpg) 0 0 repeat;text-align:center;border:1px solid #e4dbd0}.video-gallery-category h2{display:inline-block;position:relative;margin:0 auto 10px;padding:0 20px 0 10px;width:auto;max-width:100%;white-space:nowrap;line-height:40px;font-size:17px;color:white;background-color:#f07b05}.video-gallery-category h2:before,.video-gallery-category h2:after{content:'';position:absolute;height:0;width:0;border-style:solid;border-width:0}.video-gallery-category h2:before{border-color:#f07b05 #f07b05 #f07b05 transparent;left:-10px;border-width:20px 10px 20px 6px}.video-gallery-category h2:after{border-color:#f07b05 transparent #f07b05 #f07b05;right:-10px;border-width:20px 6px 20px 20px}.video-gallery-category h2 span{position:relative;line-height:35px;padding-left:50px;font-size:12px;line-height:35px}.video-gallery-category h2 span:before{content:'';position:absolute;top:-6px;left:0;display:inline-block;width:40px;height:25px;background-image:url(../../../images/us/spritesheet.png);background-position:-162px -371px;width:40px;height:25px}.video-gallery-category h2 span.sun:before{background-image:url(../../../images/us/spritesheet.png);background-position:-162px -371px;width:40px;height:25px}.video-gallery-category h2 span.ppartners:before{background-image:url(../../../images/us/spritesheet.png);background-position:-122px -371px;width:40px;height:25px}.video-gallery-category h2 span.memory:before{background-image:url(../../../images/us/spritesheet.png);background-position:-202px -371px;width:40px;height:25px}.video-gallery-category h2 span.nutrition:before{background-image:url(../../../images/us/spritesheet.png);background-position:-242px -371px;width:40px;height:25px}.video-gallery-category h2 span.design:before{background-image:url(../../../images/us/spritesheet.png);background-position:-322px -371px;width:40px;height:25px}.video-gallery-category h2 span.activities:before{background-image:url(../../../images/us/spritesheet.png);background-position:-282px -371px;width:40px;height:25px}.video-gallery-category .content{overflow:auto;padding:40px 20px 45px}.video-gallery-category .content>img{max-width:102.5%;width:102.5%;left:-6px}.video-gallery-category .content>img.top-corneers{top:-6px}.video-gallery-category .content>img.bottom-corners{bottom:-6px}.video-gallery-category .content p{font-size:14px;padding:0 20px}.video-gallery-category .content a img{max-width:100%;height:auto}.video-gallery-category .content a.button{color:white;font-size:13px;font-weight:500;padding:5px 20px;margin-top:20px;text-transform:uppercase;text-decoration:none;display:inline-block;background:#816035;background:-webkit-linear-gradient(-90deg, #816035,#594021);background:linear-gradient(180deg, #816035,#594021);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#816035', endColorstr='#594021');-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.video-gallery-category .content a.button:hover{background:#816035;background:-webkit-linear-gradient(-90deg, #816035,#594021);background:linear-gradient(180deg, #816035,#594021);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#816035', endColorstr='#594021')}.video-gallery-category .content a.button:before{line-height:19px;font-size:11px}.video-gallery-category:nth-of-type(even){margin-right:0 !important;float:right}.video-gallery-category:nth-of-type(2n+3){clear:left}#featured-videos-wrapper{float:left;margin-right:20px !important;margin-bottom:30px;position:relative;color:#564938;background:#f7f1e8 url(/images/us/_legacy/bkg-assisted-living-pattern.jpg) 0 0 repeat;text-align:center;border:1px solid #e4dbd0;width:100%}#featured-videos-wrapper h2{display:inline-block;position:relative;margin:0 auto 10px;padding:0 20px 0 10px;width:auto;max-width:100%;white-space:nowrap;line-height:40px;font-size:20px;color:white;background-color:#f07b05}#featured-videos-wrapper h2:before,#featured-videos-wrapper h2:after{content:'';position:absolute;height:0;width:0;border-style:solid;border-width:0}#featured-videos-wrapper h2:before{border-color:#f07b05 #f07b05 #f07b05 transparent;left:-10px;border-width:20px 10px 20px 6px}#featured-videos-wrapper h2:after{border-color:#f07b05 transparent #f07b05 #f07b05;right:-10px;border-width:20px 6px 20px 20px}#featured-videos-wrapper h2 span{position:relative;padding-left:50px}#featured-videos-wrapper h2 span:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:40px;height:25px;background-image:url(../../../images/us/spritesheet.png);background-position:-380px -114px;width:40px;height:25px}#featured-videos-wrapper .content{overflow:auto;padding:40px 25px 45px}#featured-videos-wrapper .content>img{left:-6px;display:block;position:absolute;max-height:30px;left:-3px;margin:0;border:none;max-width:101.2%;width:101.2%}#featured-videos-wrapper .content p{font-size:18px;padding:0 20px}#featured-videos-wrapper .content a{color:#0087B4;text-decoration:none;font-size:18px;font-family:Georgia, 'Times New Roman', serif}#featured-videos-wrapper .content a:hover{color:#a38f72}#featured-videos-wrapper .content-50{margin:0;width:100%;float:left}#featured-videos-wrapper .content-50 img{border:1px solid #e9d09f}#videos-wrapper{display:block;float:left}#videos-wrapper .video{width:100%;float:left;text-align:center;margin-bottom:30px}#videos-wrapper .video a{color:#0087B4;text-decoration:none;font-size:16px;font-family:Georgia, 'Times New Roman', serif}#videos-wrapper .video a:hover{color:#a38f72}.page-content{margin-bottom:20px}@media (min-width: 768px){.memory-care-video-gallery-block{height:375px}.memory-care-video-gallery-block h2{font-size:1.25em}.video-gallery-category{width:46%;margin-bottom:60px}.video-gallery-category h2 span{font-size:16px;line-height:35px}.video-gallery-category h2 span:before{top:-3px}.video-gallery-category p{font-size:14px}#featured-videos-wrapper h2{font-size:22px}#featured-videos-wrapper .content-50{width:45%}#featured-videos-wrapper .content-50:nth-of-type(even){margin-right:0 !important;float:right}#videos-wrapper .video{width:32%;margin-right:2%;float:left !important}#videos-wrapper .video:nth-of-type(3n){float:right !important;margin-right:0}#videos-wrapper .video:nth-of-type(3n+1){clear:left}}@media (min-width: 980px){.video-gallery-category h2 span{font-size:22px}.video-gallery-category h2 span:before{top:0}}.careers-main-nav{background:#5b4d48}.careers-main-nav__sunrise-careers{display:block;padding:7px 0 7px 15px;font-size:15px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#fff;background:#e27a21;background:-webkit-linear-gradient(-90deg, #e27a21,#c3631a);background:linear-gradient(180deg, #e27a21,#c3631a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e27a21', endColorstr='#c3631a')}.careers-main-nav__list{margin:0;padding:0;list-style-type:none}.careers-main-nav__item{border-top:1px solid #6d5f5a}.careers-main-nav__link{display:block;padding:10px 15px;font-size:15px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#fff;background:#50443f}.careers-main-nav__sub-list{margin:0;padding:0;list-style-type:none}.careers-main-nav__sub-item{border-bottom:1px solid #6d5f5a}.careers-main-nav__sub-link{display:block;padding:10px 15px 10px 30px;font-size:15px;font-weight:600;text-decoration:none;color:#fff}.careers-main-nav__job-search{display:none}@media (min-width: 768px){.careers-main-nav{clear:right;float:right;margin:15px 0 0;background:none}.careers-main-nav__list{float:left}.careers-main-nav__item{float:left;position:relative;border-top:0}.careers-main-nav__item:hover>.careers-main-nav__sub-list{display:block}.careers-main-nav__link{padding:10px 8px;font-size:14px;color:#5b4d48;background:none}.careers-main-nav__sub-list{display:none}.careers-main-nav__job-search{float:left;display:inline-block;margin:0 0 0 5px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#fff;text-shadow:1px 1px 1px #d07000;background:#f78b00;background:-webkit-linear-gradient(-90deg, #f78b00,#d56c00);background:linear-gradient(180deg, #f78b00,#d56c00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78b00', endColorstr='#d56c00');-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box}.careers-main-nav__job-search:hover{background:#d56c00;background:-webkit-linear-gradient(-90deg, #d56c00,#f78b00);background:linear-gradient(180deg, #d56c00,#f78b00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d56c00', endColorstr='#f78b00');color:#fff}.careers-main-nav__job-search-label{display:inline-block;padding:10px 4px 10px 10px;vertical-align:top}.careers-main-nav__job-search-icon{display:inline-block;padding:10px 10px;height:100%;line-height:0;border-left:1px solid #f48900;background:#e37800;background:-webkit-linear-gradient(-90deg, #e37800,#c46100);background:linear-gradient(180deg, #e37800,#c46100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e37800', endColorstr='#c46100')}.careers-main-nav__job-search-icon:after{content:'';display:inline-block;background-image:url(../../../images/us/spritesheet.png);background-position:-181px -324px;width:21px;height:21px}.careers-main-nav__sub-list{position:absolute;z-index:900;left:-25%;right:0;width:150%;background:#f07b05}.careers-main-nav__sub-list .careers-main-nav__sub-item{border-bottom:1px solid #f58740}.careers-main-nav__sub-list .careers-main-nav__sub-link{padding:10px 13px;font-size:14px;font-weight:400;-webkit-transition:background .45s;-moz-transition:background .45s;transition:background .45s}.careers-main-nav__sub-list .careers-main-nav__sub-link:hover{color:#fff;background:#e76b1c}.careers-main-nav__sub-list:before{content:"";display:block;position:absolute;top:-10px;left:0;right:0;margin:0 auto;width:0;height:10px;border-bottom:10px solid #f07b05;border-left:15px solid transparent;border-right:15px solid transparent}}@media (min-width: 980px){.careers-main-nav__link{padding:10px 15px;font-size:15px}.careers-main-nav__job-search{margin:0 0 0 20px}.careers-main-nav__job-search-label{padding:10px 20px}.careers-main-nav__sub-list .careers-main-nav__sub-link{padding:10px 20px;font-size:15px}}.careers-sub-nav{margin:0;padding:0;list-style-type:none;padding:25px 15px 10px;border-bottom:1px solid #fff}.careers-sub-nav .sub-nav__item{padding:0;color:#4c4743;border-bottom:1px solid #f2efec}.careers-sub-nav .sub-nav__item:last-child{border-bottom:none}.careers-sub-nav .careers-explore-more{padding:0 0 12px;font-size:20px;font-weight:500}.careers-sub-nav .sub-nav__link{display:block;padding:12px 15px;font-weight:500;text-decoration:none;color:#4c4743;border-bottom:none}@media (min-width: 768px){.careers-sub-nav .sub-nav__link{font-family:"Avenir",Arial,Sans-Serif}}.main-nav{display:none;text-align:left;background:#faf5eb;color:#4c4743;-webkit-box-shadow:inset 0 0 5px 5px #d9d4cb;-moz-box-shadow:inset 0 0 5px 5px #d9d4cb;box-shadow:inset 0 0 5px 5px #d9d4cb}.main-nav__list{margin:0;padding:0;list-style-type:none}.main-nav__link{display:block;padding:5px 5px 5px 20px;width:100%;font-size:1em;text-transform:uppercase;text-decoration:none;color:#fff;background:#f07b05;border-top:1px solid #de6a16;border-bottom:1px solid #de6a16;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0 0 #fe8b26;-moz-box-shadow:inset 0 1px 0 0 #fe8b26;box-shadow:inset 0 1px 0 0 #fe8b26}.main-nav__link:hover{color:#fff}.main-nav__find-a-community{display:none}.main-nav-children{margin:0;padding:0;list-style-type:none;margin:15px 0 15px 20px}.main-nav-children__item{margin:0 0 5px}.main-nav-children__link{color:#4c4743;text-decoration:none}@media (min-width: 768px){.main-nav{position:relative;display:block;padding:0 15px;background:#f68e25;background:-webkit-linear-gradient(-90deg, #f68e25,#cd6800);background:linear-gradient(180deg, #f68e25,#cd6800);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68e25', endColorstr='#cd6800');-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-nav__item{position:relative;float:left}.main-nav__item:hover .main-nav-children{display:block}.main-nav__item:hover>a,.main-nav__item--current>a{background:#f58615;background:-webkit-linear-gradient(-90deg, #f58615,#ae5904);background:linear-gradient(180deg, #f58615,#ae5904);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f58615', endColorstr='#ae5904')}.main-nav__link{float:left;padding:11px 8px 9px;font-size:0.92857em;background:none;border:0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-nav .main-nav-children{display:none;position:absolute;top:41px;left:0;z-index:900;margin:0;padding:0;background:#48423f;background:rgba(62,53,48,0.85)}.main-nav .main-nav-children__item{margin:0}.main-nav .main-nav-children__item--current,.main-nav .main-nav-children__item:hover{background:#302925}.main-nav .main-nav-children__link{display:block;padding:5px 15px;min-width:230px;font-size:0.92857em;color:#fff}.main-nav__find-a-community{display:block;position:absolute;right:15px;top:0;padding:7px 15px;height:100%;font-size:1.14286em;font-weight:600;text-decoration:none;color:#463228;background:#ffda7f;background:-webkit-linear-gradient(-90deg, #ffda7f 30%,#fec230);background:linear-gradient(180deg, #ffda7f 30%,#fec230);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda7f', endColorstr='#fec230')}.main-nav__find-a-community:before{content:'';float:left;margin:0 10px 0 0;background-image:url(../../../images/us/spritesheet.png);background-position:-202px -93px;width:24px;height:26px}.main-nav__find-a-community:hover{color:#463228;background:#ffe196;background:-webkit-linear-gradient(-90deg, #ffe196 30%,#fecc55);background:linear-gradient(180deg, #ffe196 30%,#fecc55);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe196', endColorstr='#fecc55')}}@media (min-width: 980px){.main-nav-container{position:relative;margin:0 auto;max-width:980px}.main-nav__item:first-child{margin-left:202px}.main-nav__link{font-size:1em}.main-nav__find-a-community{right:0}.main-nav .main-nav-children__link{font-size:1em}}.sub-nav{margin:0;padding:0;list-style-type:none;display:none;padding:10px 0;border-bottom:1px solid #e7ddc9}.sub-nav__link{display:block;padding:5px 20px;text-decoration:none;color:#4c4743}.sub-nav__link:hover:before,.sub-nav__link--current:before{display:none}.explore-more-toggle{position:relative;padding:6px 0 6px 8px;font-size:12px;color:#4c4743;background:#faf5eb;border-top:1px solid #e7ddc9;border-bottom:1px solid #e7ddc9;cursor:pointer}@media (min-width: 768px){.explore-more-toggle{display:none !important}}@media (min-width: 980px){.explore-more-toggle{display:none !important}}.explore-more-toggle:before{position:absolute;right:0;top:9px;font-size:14px}.explore-more{display:none}.explore-more .sub-nav{display:block}.explore-more .sub-nav-children{margin:0;padding:0}.explore-more .sub-nav-children__item{margin:0;list-style-type:none;font-size:13px}.explore-more .sub-nav-children__link{position:relative;display:block;padding:8px 20px 8px 40px;text-decoration:none;color:#4c4743}.explore-more .sub-nav-children__link:before{content:'\2022';position:absolute;left:25px;top:8px;font-size:12px;color:#908678}@media (min-width: 768px){.sub-nav{display:block;position:relative;margin:43px 0 30px;padding:0;border-top:1px solid #fdb813;border-bottom:none}.sub-nav:before{background-image:url(../../../images/us/spritesheet.png);background-position:-143px -152px;width:67px;height:31px;content:'';position:absolute;left:50%;top:-31px;margin-left:-33.5px}.sub-nav__link{position:relative;padding:12px 10px 12px 20px;font-family:Georgia,Serif;border-bottom:1px solid #e7ddc9}.sub-nav__link:hover,.sub-nav__link--current{color:#d86e05}.sub-nav__link:hover:before,.sub-nav__link--current:before{display:inline;position:absolute;left:5px;top:17px;font-size:9px;color:#d86e05}}@media screen and (min-width: 768px) and (-ms-high-contrast: active), (min-width: 768px) and (-ms-high-contrast: none){.sub-nav__link:hover:before,.sub-nav__link--current:before{top:19px}}@media (min-width: 768px){.sub-nav-children{margin:0;padding:10px 0;border-bottom:1px solid #e7ddc9}.sub-nav-children__item{margin:0;list-style-type:none;font-size:0.85714em}.sub-nav-children__link{position:relative;display:block;padding:8px 20px 8px 40px;font-family:Georgia,Serif;text-decoration:none;color:#4c4743}.sub-nav-children__link:hover,.sub-nav-children__link--current{color:#d86e05}.sub-nav-children__link:before{content:'\2022';position:absolute;left:25px;top:5px;font-size:14px;color:#908678}.sub-nav-children__link:hover:before,.sub-nav-children__link--current:before{color:#d86e05}}#community-contact-form .scfForm{margin:25px 0 30px}#community-contact-form .scfForm .scfValidationSummary{margin:20px 0;padding:10px 20px 5px;color:red;background:#fed}#community-contact-form .scfForm .scfValidationSummary ul{padding:0}#community-contact-form .scfForm .scfSectionLegend{margin:0 0 10px}#community-contact-form .scfForm .scfTitleBorder,#community-contact-form .scfForm .scfSectionLegend{padding:0}#community-contact-form .scfForm .community-contact-first-section .scfSectionLegend{float:left;margin:0 0 20px;font-family:"Avenir",Arial,Sans-Serif;font-size:11px;font-style:italic;color:#999}#community-contact-form .scfForm .scfSectionContent{clear:left}#community-contact-form .scfForm .scfSingleLineGeneralPanel,#community-contact-form .scfForm .scfEmailGeneralPanel,#community-contact-form .scfForm .scfTelephoneGeneralPanel,#community-contact-form .scfForm .scfDropListGeneralPanel{clear:left;width:95%}#community-contact-form .scfForm .community-contact-text-input-large{width:100%}#community-contact-form .scfForm .community-contact-text-input-large .scfSingleLineTextBox,#community-contact-form .scfForm .community-contact-text-input-large .scfEmailTextBox,#community-contact-form .scfForm .community-contact-text-input-large .scfTelephoneTextBox{float:left;margin:0 5px 0 0}#community-contact-form .scfForm .corporate-contact-select-large .scfDropList{float:left;margin:0 5px 0 0}#community-contact-form .scfForm .scfCheckbox input,#community-contact-form .scfForm .community-contact-radio-list input,#community-contact-form .scfForm .community-contact-checkbox-list input,#community-contact-form .scfForm .scfCheckbox .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .scfCheckbox select,#community-contact-form .scfForm .community-contact-radio-list .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .community-contact-radio-list select,#community-contact-form .scfForm .community-contact-checkbox-list .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .community-contact-checkbox-list select{float:left;margin:2px 2px 0 0;width:auto;height:auto}#community-contact-form .scfForm .scfCheckbox label,#community-contact-form .scfForm .community-contact-radio-list label,#community-contact-form .scfForm .community-contact-checkbox-list label{float:left;margin-left:3px;width:270px}#community-contact-form .scfForm .community-contact-textarea-large{margin:5px 0 20px}#community-contact-form .scfForm .community-contact-textarea-large textarea{width:94%;height:75px}#community-contact-form .scfForm .compliance-disclaimer-content p{margin:15px 0 10px;font-size:13px;font-style:italic;color:#6b6346}#community-contact-form .scfForm .community-contact-how-can-we-help-section,#community-contact-form .scfForm .scfSubmitButtonBorder{float:left;clear:both;margin:20px 0}@media (min-width: 768px){#community-contact-form .scfForm .community-contact-first-section-right,#community-contact-form .scfForm .community-contact-first-section{width:48.27586%;float:left;margin-right:3.44828%}#community-contact-form .scfForm .community-contact-first-section-right label,#community-contact-form .scfForm .community-contact-first-section label{width:29.28571%;float:left;margin-right:7.14286%;margin-right:2.5%}#community-contact-form .scfForm .community-contact-first-section-right .scfCheckbox label,#community-contact-form .scfForm .community-contact-first-section-right .community-contact-radio-list label,#community-contact-form .scfForm .community-contact-first-section-right .community-contact-checkbox-list label,#community-contact-form .scfForm .community-contact-first-section .scfCheckbox label,#community-contact-form .scfForm .community-contact-first-section .community-contact-radio-list label,#community-contact-form .scfForm .community-contact-first-section .community-contact-checkbox-list label{width:auto;margin:0}#community-contact-form .scfForm .community-contact-first-section-right .community-contact-textarea-large input,#community-contact-form .scfForm .community-contact-first-section-right .community-contact-textarea-large .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .community-contact-first-section-right .community-contact-textarea-large select,#community-contact-form .scfForm .community-contact-first-section .community-contact-textarea-large input,#community-contact-form .scfForm .community-contact-first-section .community-contact-textarea-large .scfSectionContent select,#community-contact-form .scfForm .scfSectionContent .community-contact-first-section .community-contact-textarea-large select{margin:0}#community-contact-form .scfForm .community-contact-first-section-right .scfSingleLineGeneralPanel,#community-contact-form .scfForm .community-contact-first-section-right .scfEmailGeneralPanel,#community-contact-form .scfForm .community-contact-first-section-right .scfTelephoneGeneralPanel,#community-contact-form .scfForm .community-contact-first-section-right .scfDropListGeneralPanel,#community-contact-form .scfForm .community-contact-first-section .scfSingleLineGeneralPanel,#community-contact-form .scfForm .community-contact-first-section .scfEmailGeneralPanel,#community-contact-form .scfForm .community-contact-first-section .scfTelephoneGeneralPanel,#community-contact-form .scfForm .community-contact-first-section .scfDropListGeneralPanel{clear:none;width:62.14286%;float:left;margin-right:7.14286%;margin-right:2.25%}#community-contact-form .scfForm .community-contact-first-section-right .scfRequired,#community-contact-form .scfForm .community-contact-first-section .scfRequired{float:right}#community-contact-form .scfForm .community-contact-first-section-right{width:48.27586%;float:right;margin-right:0;margin-top:36px}#community-contact-form .scfForm .community-contact-how-can-we-help-section{width:69.82759%;float:left;margin-right:3.44828%}}@media (min-width: 980px){#community-contact-form .scfForm .scfCheckbox label,#community-contact-form .scfForm .community-contact-radio-list label,#community-contact-form .scfForm .community-contact-checkbox-list label{width:auto}}#community-overview-short-form .scfForm,#community-form-toggle .scfForm{margin:0 0 30px;background-color:#faf5eb;border:1px solid #e7ddc9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#community-overview-short-form .scfForm legend,#community-form-toggle .scfForm legend,#community-overview-short-form .scfForm .scfRequired,#community-form-toggle .scfForm .scfRequired,#community-overview-short-form .scfForm .scfValidatorRequired,#community-form-toggle .scfForm .scfValidatorRequired{display:none}#community-overview-short-form .scfForm .scfValidationSummary ul,#community-form-toggle .scfForm .scfValidationSummary ul{padding:5px 5px 0 13px}#community-overview-short-form .scfForm h2,#community-form-toggle .scfForm h2{position:relative;margin:0 0 20px;padding:15px;font-size:20px;color:#fff;background-color:#514239;border-bottom:2px solid #f07b05;border-top-left-radius:5px;border-top-right-radius:5px}#community-overview-short-form .scfForm h2:after,#community-form-toggle .scfForm h2:after{content:url(/images/us/_legacy/community-form-arrow.png);position:absolute;right:5px;top:40px}#community-overview-short-form .scfForm h2 span,#community-form-toggle .scfForm h2 span{display:block;margin:5px 0 0;font-family:"Avenir",Arial,sans-serif;font-size:12px}#community-overview-short-form .scfForm .scfSectionContent,#community-form-toggle .scfForm .scfSectionContent{padding:0 13px}#community-overview-short-form .scfForm .scfSectionContent input,#community-form-toggle .scfForm .scfSectionContent input,#community-overview-short-form .scfForm .scfSectionContent select,#community-form-toggle .scfForm .scfSectionContent select{border:1px solid #e7ddc9}#community-overview-short-form .scfForm label,#community-form-toggle .scfForm label{display:block;margin:7px 0 0;font-size:12px;color:#6b6346}#community-overview-short-form .scfForm .scfCheckbox,#community-form-toggle .scfForm .scfCheckbox,#community-overview-short-form #community-contact-form .scfForm .community-contact-radio-list,#community-contact-form #community-overview-short-form .scfForm .community-contact-radio-list,#community-form-toggle #community-contact-form .scfForm .community-contact-radio-list,#community-contact-form #community-form-toggle .scfForm .community-contact-radio-list,#community-overview-short-form #community-contact-form .scfForm .community-contact-checkbox-list,#community-contact-form #community-overview-short-form .scfForm .community-contact-checkbox-list,#community-form-toggle #community-contact-form .scfForm .community-contact-checkbox-list,#community-contact-form #community-form-toggle .scfForm .community-contact-checkbox-list{margin:10px 0 0}#community-overview-short-form .scfForm .scfCheckbox input,#community-form-toggle .scfForm .scfCheckbox input,#community-overview-short-form #community-contact-form .scfForm .community-contact-radio-list input,#community-contact-form #community-overview-short-form .scfForm .community-contact-radio-list input,#community-form-toggle #community-contact-form .scfForm .community-contact-radio-list input,#community-contact-form #community-form-toggle .scfForm .community-contact-radio-list input,#community-overview-short-form #community-contact-form .scfForm .community-contact-checkbox-list input,#community-contact-form #community-overview-short-form .scfForm .community-contact-checkbox-list input,#community-form-toggle #community-contact-form .scfForm .community-contact-checkbox-list input,#community-contact-form #community-form-toggle .scfForm .community-contact-checkbox-list input,#community-overview-short-form .scfForm .scfCheckbox .scfSectionContent select,#community-overview-short-form .scfForm .scfSectionContent .scfCheckbox select,#community-form-toggle .scfForm .scfCheckbox .scfSectionContent select,#community-form-toggle .scfForm .scfSectionContent .scfCheckbox select,#community-overview-short-form #community-contact-form .scfForm .community-contact-radio-list .scfSectionContent select,#community-overview-short-form #community-contact-form .scfForm .scfSectionContent .community-contact-radio-list select,#community-contact-form #community-overview-short-form .scfForm .community-contact-radio-list .scfSectionContent select,#community-contact-form #community-overview-short-form .scfForm .scfSectionContent .community-contact-radio-list select,#community-form-toggle #community-contact-form .scfForm .community-contact-radio-list .scfSectionContent select,#community-form-toggle #community-contact-form .scfForm .scfSectionContent .community-contact-radio-list select,#community-contact-form #community-form-toggle .scfForm .community-contact-radio-list .scfSectionContent select,#community-contact-form #community-form-toggle .scfForm .scfSectionContent .community-contact-radio-list select,#community-overview-short-form #community-contact-form .scfForm .community-contact-checkbox-list .scfSectionContent select,#community-overview-short-form #community-contact-form .scfForm .scfSectionContent .community-contact-checkbox-list select,#community-contact-form #community-overview-short-form .scfForm .community-contact-checkbox-list .scfSectionContent select,#community-contact-form #community-overview-short-form .scfForm .scfSectionContent .community-contact-checkbox-list select,#community-form-toggle #community-contact-form .scfForm .community-contact-checkbox-list .scfSectionContent select,#community-form-toggle #community-contact-form .scfForm .scfSectionContent .community-contact-checkbox-list select,#community-contact-form #community-form-toggle .scfForm .community-contact-checkbox-list .scfSectionContent select,#community-contact-form #community-form-toggle .scfForm .scfSectionContent .community-contact-checkbox-list select{float:left;width:auto;height:auto;margin:2px 5px 10px 0}#community-overview-short-form .scfForm .compliance-disclaimer-content,#community-form-toggle .scfForm .compliance-disclaimer-content{padding:10px 0 0}#community-overview-short-form .scfForm .compliance-disclaimer-content p,#community-form-toggle .scfForm .compliance-disclaimer-content p{margin:15px 0 10px;font-weight:400;font-size:12px;font-style:italic;color:#6b6346}#community-overview-short-form .scfForm .scfSubmitButtonBorder,#community-form-toggle .scfForm .scfSubmitButtonBorder{float:right;margin:25px}#corporate-contact-form{font-size:13px}#corporate-contact-form .scfTitleBorder,#corporate-contact-form #community-contact-form .scfForm .scfSectionLegend,#community-contact-form .scfForm #corporate-contact-form .scfSectionLegend{font-size:16px}#corporate-contact-form .corporate-contact-left-column{float:left;width:60%}#corporate-contact-form .corporate-contact-right-checkboxes{float:right;padding:0 0 0 30px;width:40%}#corporate-contact-form .corporate-contact-text-input-large label{float:left;padding:0 10px 0 0;width:30%}#corporate-contact-form .corporate-contact-text-input-large input,#corporate-contact-form .corporate-contact-text-input-large .scfForm .scfSectionContent select,.scfForm .scfSectionContent #corporate-contact-form .corporate-contact-text-input-large select{float:left;width:70%;border:1px solid #dedede}#corporate-contact-form .scfCheckBoxList,#corporate-contact-form .scfRadioButtonList{margin:10px 0 0}#corporate-contact-form .scfCheckBoxList input,#corporate-contact-form .scfCheckBoxList .scfForm .scfSectionContent select,.scfForm .scfSectionContent #corporate-contact-form .scfCheckBoxList select,#corporate-contact-form .scfRadioButtonList input,#corporate-contact-form .scfRadioButtonList .scfForm .scfSectionContent select,.scfForm .scfSectionContent #corporate-contact-form .scfRadioButtonList select{float:left;width:auto;height:auto;margin:2px 5px 10px 0}#corporate-contact-form .corporate-contact-right-checkboxes .scfCheckBoxListLabel{font-size:14px;font-weight:600}#corporate-contact-form .state-then-community .droplist-title{display:inline-block;margin:30px 0 20px 0;color:#8f836a}#corporate-contact-form .scfDropListBorder label{float:left;padding:0 10px 0 0;width:30%}#corporate-contact-form .scfDropListBorder select{float:left;width:70%;border:1px solid #dedede}#corporate-contact-form .corporate-contact-textarea-large textarea{width:100%;height:100px;border:1px solid #dedede}#corporate-contact-form .corporate-disclaimer{clear:both;float:left}#corporate-contact-form .scfSubmitButtonBorder{clear:both;float:left}#corporate-contact-form .scfValidatorRequired,#corporate-contact-form .scfRequired{display:none}#corporate-contact-form .scfValidationSummary{margin:20px 0;padding:10px 5px 5px;color:#f00;background:#fed}.tab-corporate-contact-us{float:left;clear:left;margin:40px 0 0}.tab-corporate-contact-us h3.contact-volunteer-information{padding:7px 0 7px 45px;color:#ce6c05;background:url("/images/us/_legacy/icons-contact.png") no-repeat}.tab-corporate-contact-us h3.contact-online-billing{padding:7px 0 7px 45px;color:#ce6c05;background:url("/images/us/_legacy/icons-contact.png") 0 -39px no-repeat}@media (min-width: 768px){#corporate-contact-form .state-then-community select{margin:0 0 25px}}.scfForm .scfSectionBorderAsFieldSet{margin:0;padding:0;border:none}.scfForm .scfTitleBorder,#community-contact-form .scfForm .scfSectionLegend{margin:0 0 15px;font-family:Georgia,serif;font-size:18px;color:#ce6c05;border-bottom:none}.scfForm .scfSectionContent>div{margin:0 0 10px}.scfForm .scfSectionContent input,.scfForm .scfSectionContent select{padding:2px 4px;width:100%}.scfForm .scfSectionContent select{padding:2px 0 0;font-size:12px}.scfForm .scfHiddenFieldBorder{display:none !important}.scfForm .scfValidationSummary{color:red}.scfForm .scfValidationSummary ul{margin:0;padding:0 13px;font-size:12px;list-style-position:inside}.scfForm .scfValidationSummary ul li{padding:0 0 6px}#community-form-toggle{position:relative;background-color:#faf5eb;margin-bottom:25px}#community-form-toggle .community-form__title{padding:16px 15px;background-color:#f07b05;max-height:75px}#community-form-toggle .community-form__title a{color:white}#community-form-toggle .community-form__title.thank-you,#community-form-toggle .community-form__title.lunch{padding:25px 15px;height:75px}#community-form-toggle .community-form__title.lunch h2{text-align:center;font-size:1.4em}#community-form-toggle .community-form__title h1,#community-form-toggle .community-form__title h2{background-color:#f07b05;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font:700 1.3em "Avenir", "Arial", sans-serif;color:white;padding:0;margin:0;border:none}h2 #community-form-toggle .community-form__title h1:after,h2 #community-form-toggle .community-form__title h2:after{display:none}#community-form-toggle .community-form__title span{color:white;font-size:13px}#community-form-toggle .community-form__thank-you,#community-form-toggle .community-form__lunch{padding:15px;margin-bottom:30px;font-size:15px;border:1px solid #e7ddc9}#community-form-toggle .community-form__thank-you ul,#community-form-toggle .community-form__lunch ul{padding:0 !important;list-style-type:none}#community-form-toggle .community-form__thank-you a,#community-form-toggle .community-form__lunch a{display:block;padding:0 0 0 50px;margin:0 0 15px 0px;text-decoration:none}#community-form-toggle .community-form__thank-you a:before,#community-form-toggle .community-form__lunch a:before{left:20px}#community-form-toggle .community-form__thank-you .ty-team:before,#community-form-toggle .community-form__lunch .ty-team:before{content:'';position:absolute;background-image:url(../../../images/us/spritesheet.png);background-position:-390px -371px;width:28px;height:25px}#community-form-toggle .community-form__thank-you .ty-dining:before,#community-form-toggle .community-form__lunch .ty-dining:before{content:'';position:absolute;background-image:url(../../../images/us/spritesheet.png);background-position:-362px -371px;width:28px;height:25px}#community-form-toggle .community-form__thank-you .ty-activity:before,#community-form-toggle .community-form__lunch .ty-activity:before{content:'';position:absolute;background-image:url(../../../images/us/spritesheet.png);background-position:-418px -371px;width:28px;height:25px}#community-form-toggle .community-form__lunch span,#community-form-toggle .community-form__lunch p{color:#f07b05;font-size:18px;text-align:center;display:block;font-weight:500;margin-bottom:0}#community-form-toggle .community-form__lunch span{font-size:13px;font-weight:700;font-style:italic}#community-form-toggle .community-form .toggle-icon{display:block;position:absolute;top:10px;right:17px;height:36px;width:18px;font-size:30px;font-weight:700;text-align:center}#community-form-toggle .community-form ul{margin:0;padding:0 0 0 15px}#community-form-toggle .scfForm{margin:0;border-radius:0}#community-form-toggle .scfForm .scfSubmitButtonBorder{float:left;margin:25px 15px}#community-form-toggle .scfForm .scfSubmitButtonBorder::before{top:12px;right:15px;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}#community-form-toggle .scfForm .scfSubmitButtonBorder input[type="submit"],#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select[type="submit"],#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select[type="submit"]{font-size:1.1em;padding:12px 39px 12px 24px;background:#f69921;background:-webkit-linear-gradient(-90deg, #f69921 45%,#f27c13 100%);background:linear-gradient(180deg, #f69921 45%,#f27c13 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f69921', endColorstr='#f27c13 100%')}#community-form-toggle .scfForm .scfSubmitButtonBorder:hover input[type="submit"],#community-form-toggle .scfForm .scfSubmitButtonBorder:hover .scfSectionContent select[type="submit"],#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder:hover select[type="submit"]{background:#f9a633;background:-webkit-linear-gradient(-90deg, #f9a633 45%,#f48d3a 100%);background:linear-gradient(180deg, #f9a633 45%,#f48d3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9a633', endColorstr='#f48d3a 100%');color:#fff}#community-form-toggle .scfForm .scfSectionContent{padding:0 15px}#community-form-toggle .scfForm .scfSectionContent>div{margin-bottom:6px}#community-form-toggle .scfForm input[type="text"],#community-form-toggle .scfForm .scfSectionContent select[type="text"]{box-shadow:inset 0px 2px 2px rgba(150,150,150,0.1);background-color:#fdfbf9}#community-form-toggle .scfForm label{font-size:13px}#community-form-toggle .scfForm .compliance-disclaimer-content p{margin:0;font-size:11px}#community-form-toggle .scfForm .compliance-disclaimer-content p a{color:#6b6346}#community-form-toggle .scfForm .community-form__thank-you{margin:0}@media (min-width: 320px){#community-form-toggle .community-form__lunch{padding:15px 0 100px;background:#f6f0e4;background-image:url("/images/us/form/lunch-promo.jpg");background-repeat:no-repeat;background-position:right bottom}}@media (min-width: 768px){#community-form-toggle .community-form .toggle-icon{display:none}#community-form-toggle .scfForm{margin-bottom:30px}#community-form-toggle .scfForm .scfTitleBorder,#community-form-toggle #community-contact-form .scfForm .scfSectionLegend,#community-contact-form #community-form-toggle .scfForm .scfSectionLegend{position:relative}#community-form-toggle .scfForm .scfTitleBorder:before,#community-form-toggle #community-contact-form .scfForm .scfSectionLegend:before,#community-contact-form #community-form-toggle .scfForm .scfSectionLegend:before{content:'';background-image:url(../../../images/us/spritesheet.png);background-position:-421px -102px;width:30px;height:55px;position:absolute;right:5px;top:40px}}#community-form-toggle.lunch-community .community-form .community-form__title{padding:27px 15px}#community-form-toggle.lunch-community .community-form .scfForm{padding:0 0 100px;background:#f6f0e4;background-image:url("/images/us/form/lunch-promo.jpg");background-repeat:no-repeat;background-position:right bottom}#community-form-toggle.lunch-community .community-form__thank-you{border-bottom:0px}#signup-connect-form .scfForm{overflow:hidden;margin:0 0 30px;background-color:#faf5eb;border:1px solid #e7ddc9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#signup-connect-form .scfForm legend,#signup-connect-form .scfForm .scfRequired,#signup-connect-form .scfForm .scfValidatorRequired{display:none}#signup-connect-form .scfForm h2{position:relative;margin:0;padding:15px;color:#f7b054;background-color:#514239;border-bottom:2px solid #f07b05;border-top-left-radius:5px;border-top-right-radius:5px}#signup-connect-form .scfForm h2 span{display:block;margin:5px 0 0;font-family:"Avenir",Arial,sans-serif;font-size:12px;color:#fff}#signup-connect-form .scfForm .scfSectionContent{padding:20px 13px 0}#signup-connect-form .scfForm .scfSectionContent input,#signup-connect-form .scfForm .scfSectionContent select{border:1px solid #e7ddc9}#signup-connect-form .scfForm label{display:block;margin:7px 0 0;font-size:12px;color:#6b6346}#signup-connect-form .scfForm .scfCheckbox,#signup-connect-form #community-contact-form .scfForm .community-contact-radio-list,#community-contact-form #signup-connect-form .scfForm .community-contact-radio-list,#signup-connect-form #community-contact-form .scfForm .community-contact-checkbox-list,#community-contact-form #signup-connect-form .scfForm .community-contact-checkbox-list{margin:10px 0 0}#signup-connect-form .scfForm .scfCheckbox input,#signup-connect-form #community-contact-form .scfForm .community-contact-radio-list input,#community-contact-form #signup-connect-form .scfForm .community-contact-radio-list input,#signup-connect-form #community-contact-form .scfForm .community-contact-checkbox-list input,#community-contact-form #signup-connect-form .scfForm .community-contact-checkbox-list input,#signup-connect-form .scfForm .scfCheckbox .scfSectionContent select,#signup-connect-form .scfForm .scfSectionContent .scfCheckbox select,#signup-connect-form #community-contact-form .scfForm .community-contact-radio-list .scfSectionContent select,#signup-connect-form #community-contact-form .scfForm .scfSectionContent .community-contact-radio-list select,#community-contact-form #signup-connect-form .scfForm .community-contact-radio-list .scfSectionContent select,#community-contact-form #signup-connect-form .scfForm .scfSectionContent .community-contact-radio-list select,#signup-connect-form #community-contact-form .scfForm .community-contact-checkbox-list .scfSectionContent select,#signup-connect-form #community-contact-form .scfForm .scfSectionContent .community-contact-checkbox-list select,#community-contact-form #signup-connect-form .scfForm .community-contact-checkbox-list .scfSectionContent select,#community-contact-form #signup-connect-form .scfForm .scfSectionContent .community-contact-checkbox-list select{float:left;width:auto;height:auto;margin:2px 5px 10px 0}#signup-connect-form .scfForm .compliance-disclaimer-content{padding:10px 0 0}#signup-connect-form .scfForm .compliance-disclaimer-content p{margin:15px 0 10px;font-weight:400;font-size:12px;font-style:italic;color:#6b6346}#signup-connect-form .scfForm .scfSubmitButtonBorder{margin:10px}@media (min-width: 768px){#signup-connect-form textarea{max-width:173px}}.dignity-care-form #signup-connect-form .scfForm h2{color:#fff}.dignity-care-form #signup-connect-form .scfForm h2:after{content:url(/images/us/_legacy/community-form-arrow.png);position:absolute;right:5px;top:40px}#confirm-subscription-form .scfRequired,#confirm-subscription-form .scfValidatorRequired{display:none}#confirm-subscription-form .scfCheckBoxListLabel{display:none}#confirm-subscription-form fieldset{border:none;padding:0px}#confirm-subscription-form .compliance-disclaimer-content{margin:10px 0 20px 0}#confirm-subscription-form .scfSingleLineGeneralPanel input,#confirm-subscription-form .scfSingleLineGeneralPanel .scfForm .scfSectionContent select,.scfForm .scfSectionContent #confirm-subscription-form .scfSingleLineGeneralPanel select{margin:2px 0 20px 0;width:250px}#confirm-subscription-form .scfCheckBoxListGeneralPanel input,#confirm-subscription-form .scfCheckBoxListGeneralPanel .scfForm .scfSectionContent select,.scfForm .scfSectionContent #confirm-subscription-form .scfCheckBoxListGeneralPanel select{margin:0 10px 0 0;vertical-align:middle;width:auto}#confirm-subscription-form .scfSectionLegend{margin:0 0 10px 0;font-family:Georgia,Times New Roman,Serif;font-size:16px}#confirm-subscription-form .scfCheckbox,#confirm-subscription-form #community-contact-form .scfForm .community-contact-radio-list,#community-contact-form .scfForm #confirm-subscription-form .community-contact-radio-list,#confirm-subscription-form #community-contact-form .scfForm .community-contact-checkbox-list,#community-contact-form .scfForm #confirm-subscription-form .community-contact-checkbox-list{display:inline-block;margin:0 0 5px 0}#confirm-subscription-form .scfCheckbox label,#confirm-subscription-form #community-contact-form .scfForm .community-contact-radio-list label,#community-contact-form .scfForm #confirm-subscription-form .community-contact-radio-list label,#confirm-subscription-form #community-contact-form .scfForm .community-contact-checkbox-list label,#community-contact-form .scfForm #confirm-subscription-form .community-contact-checkbox-list label{margin:0 10px 0}#confirm-subscription-form .scfSubmitButtonBorder input,#confirm-subscription-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent #confirm-subscription-form .scfSubmitButtonBorder select{display:block;padding:8px;margin:0 0 25px 0;width:105px;font-size:14px;font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none !important;text-shadow:0px 1px 0px #d55a02;color:#fff;border-radius:4px;border:none;cursor:pointer;-webkit-box-shadow:0px 1px 0 0 #b74800;box-shadow:0px 1px 0 0 #b74800;background:#fc9a39;background:-moz-linear-gradient(top, #fc9a39 45%, #d87818 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(45%, #fc9a39), color-stop(100%, #d87818));background:-webkit-linear-gradient(top, #fc9a39 45%, #d87818 100%);background:-o-linear-gradient(top, #fc9a39 45%, #d87818 100%);background:-ms-linear-gradient(top, #fc9a39 45%, #d87818 100%);background:linear-gradient(to bottom, #fc9a39 45%, #d87818 100%)}#confirm-subscription-form .scfSubmitButtonBorder:before{display:none}#confirm-subscription-form .scfSubmitButtonBorder input:hover,#confirm-subscription-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent #confirm-subscription-form .scfSubmitButtonBorder select:hover{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #FE9115), color-stop(0.5, #FFB32F));color:#fff;background-image:-o-linear-gradient(top, #FE9115 0%, #FFB32F 50%);background-image:-moz-linear-gradient(top, #FE9115 0%, #FFB32F 50%);background-image:-webkit-linear-gradient(top, #FE9115 0%, #FFB32F 50%);background-image:-ms-linear-gradient(top, #FE9115 0%, #FFB32F 50%);background-image:linear-gradient(to top, #FE9115 0%, #FFB32F 50%)}.careers-job-search{display:block;position:relative;width:100%;min-height:178px;text-align:center;text-decoration:none;background:#f07b05;border-bottom:1px solid #fff}.careers-job-search,.careers-job-search:hover{color:#fff}.careers-job-search .careers-grid-item__content{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:60px;font-size:18px}.careers-job-search .careers-grid-item__content .careers-grid-item__title{margin:0;font-family:"Avenir",Arial,Sans-Serif;text-shadow:1px 1px 1px #dd6d30}.careers-job-search .careers-grid-item__content .icon-search2:before{margin:0}@media (min-width: 768px){.careers-job-search{-webkit-transition:background .45s;-moz-transition:background .45s;transition:background .45s}.careers-job-search:hover{background:#e46820}}.careers-spotlight{display:table;width:100%;min-height:134px;text-align:center;text-decoration:none;color:#fff;background:#2999bf;border-bottom:1px solid #fff}.careers-spotlight .careers-grid-item__content{padding:25px;font-family:"Avenir",Arial,Sans-Serif;vertical-align:middle}.careers-spotlight .careers-grid-item__title{margin:0;font-family:"Avenir",Arial,Sans-Serif;font-size:20px}.careers-spotlight .careers-grid-item__blurb{margin:0;color:#fff}.careers-spotlight:hover{color:#fff}@media (min-width: 768px){.careers-spotlight{-webkit-transition:background .45s;-moz-transition:background .45s;transition:background .45s}.careers-spotlight:hover{color:#fff;background:#1b87ab}}.caregiver-spotlight{margin:0 0 45px}.caregiver-spotlight-header{padding:0 0 6px;color:#ce6c05;border-bottom:1px solid #e7ddc9}.caregiver-spotlight-content{display:inline-block;margin:0 0 30px;text-decoration:none;color:#514239}.caregiver-spotlight img{float:left;margin:0 15px 0 0}.caregiver-spotlight p{float:left;position:relative;margin:5px 0 0;width:50%;font-size:13px}.caregiver-spotlight em{display:block}.community-event{padding:18px;background:url(/images/us/_legacy/announcement-bkg.jpg);border:1px solid #e7ddc9}.community-event__inner{overflow:hidden;margin:0 auto;max-width:242px}.community-event__inner:before{background-image:url(../../../images/us/spritesheet.png);background-position:-227px -149px;width:176px;height:32px;content:"";display:block}.community-event__inner:after{background-image:url(../../../images/us/spritesheet.png);background-position:0px -324px;width:181px;height:21px;content:"";display:block;margin-left:-5px}.community-event .event-title h4{margin:0 10px;padding:0 0 10px;font-family:Georgia, serif;font-size:18px;border-bottom:1px solid #e0d7c8}.community-event .event-body{background-color:#fff}.event-sub p{padding:10px 10px 0px;margin:0px;font-size:14px}.event-teaser p{padding:5px 10px;margin:0px;font-size:13px;font-style:italic}.event-cta a{padding:10px 10px;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer}.community-newsletter-spotlight .scfForm,#professionals-newsletter .scfForm{overflow:visible;margin:0 0 30px;background-color:#faf5eb;border:1px solid #e7ddc9;border-radius:5px}.community-newsletter-spotlight .scfForm h2,#professionals-newsletter .scfForm h2{margin:-19px 0 0;padding:0;width:100%;height:70px;text-indent:-9999px;color:#ce6c05;background:transparent url(/images/us/_legacy/header-newsgram.png) 50% top no-repeat;border-bottom:none}.community-newsletter-spotlight .scfForm .scfIntroBorder,#professionals-newsletter .scfForm .scfIntroBorder{padding:8px 13px 10px;font-size:15px;color:#514239}.community-newsletter-spotlight .scfForm .scfFooterBorder .compliance-disclaimer-content,#professionals-newsletter .scfForm .scfFooterBorder .compliance-disclaimer-content{color:#514239;border-top:none}.community-newsletter-spotlight .scfForm .scfFooterBorder .compliance-disclaimer-content span,#professionals-newsletter .scfForm .scfFooterBorder .compliance-disclaimer-content span{font-family:"Avenir", Arial, Sans-Serif;font-weight:500;font-style:normal}.community-newsletter-spotlight .scfForm .scfForm label,#professionals-newsletter .scfForm .scfForm label{display:none}.community-newsletter-spotlight .scfForm .scfSubmitButtonBorder,#professionals-newsletter .scfForm .scfSubmitButtonBorder{float:left;margin:10px}.community-newsletter-spotlight .scfForm .scfSectionContent,#professionals-newsletter .scfForm .scfSectionContent{padding:0 13px}.community-newsletter-spotlight .scfForm .scfRequired,#professionals-newsletter .scfForm .scfRequired{display:none}.community-newsletter-spotlight .scfForm .scfSectionContent input,#professionals-newsletter .scfForm .scfSectionContent input,.community-newsletter-spotlight .scfForm .scfSectionContent select,#professionals-newsletter .scfForm .scfSectionContent select{border:1px solid #e7ddc9;font-size:12px}.community-newsletter-spotlight .scfForm .compliance-disclaimer-content p,#professionals-newsletter .scfForm .compliance-disclaimer-content p{margin:15px 0 10px;font-weight:400;font-size:12px;font-style:italic;color:#6b6346}.primary-sidebar .blog-featured-posts h3 a,.secondary-sidebar .blog-featured-posts h3 a{display:block;margin:0 0 15px;width:100%;font-family:'Avenir',Sans-Serif;font-size:18px;font-weight:600;text-decoration:none;color:#42a5da}.primary-sidebar .blog-featured-posts .blog-featured-post,.secondary-sidebar .blog-featured-posts .blog-featured-post{display:block;margin:0 0 20px;text-decoration:none}.primary-sidebar .blog-featured-posts .blog-featured-post-image,.secondary-sidebar .blog-featured-posts .blog-featured-post-image{float:left;margin:0 10px 0 0;width:58px}.primary-sidebar .blog-featured-posts .blog-featured-post-title,.secondary-sidebar .blog-featured-posts .blog-featured-post-title{font-size:12px}.spotlight{overflow:hidden;margin:0 auto 25px;text-align:center}.spotlight img{max-width:100%;height:auto !important}.community-overview-left .spotlight h3,.community-overview-left .spotlight ul{text-align:left}.community-overview-left .spotlight ul{padding:0 0 0 15px}.spotlight .community-activities-calendars{text-align:left}@media (min-width: 768px){.spotlight{text-align:left}}.spotlight .icon-list{list-style-type:none;position:relative}.spotlight .icon-list li{position:relative;margin:0 0 5px}.spotlight .icon-list li:before{content:"";position:absolute;left:-25px}.spotlight .icon-list .icon-list--health:before{background-image:url(../../../images/us/spritesheet.png);background-position:-451px -102px;width:20px;height:21px;left:-28px}.spotlight .icon-list .icon-list--clipboard:before{background-image:url(../../../images/us/spritesheet.png);background-position:-455px -326px;width:14px;height:19px;top:2px}.spotlight .icon-list .icon-list--movie:before{width:24px;height:21px;background-image:url("/~/media/images/icon-sm-movie.gif");background-repeat:no-repeat}.spotlight .icon-list .icon-list--search:before{background-image:url(../../../images/us/spritesheet.png);background-position:-455px -345px;width:16px;height:16px;top:2px}.memory-gallery-button,.memory-glossary-button,.memory-video-button{display:block;padding:11px 0 0 58px;height:54px;font-weight:500;font-size:1em;line-height:1.4em;text-align:left;text-decoration:none;color:#4c4743;background:url(/images/us/_legacy/sprite-community-basics.png) no-repeat 0 -1136px}.memory-glossary-button{background-position:0 -1271px}.memory-video-button{background-position:0 -1414px}.join-newsletter{-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;margin:16px auto 30px;padding:0;max-width:200px;font-size:11px;color:#555;background:#faf5eb;border:1px solid #e8e6e2}.join-newsletter h1.scfTitleBorder,.join-newsletter #community-contact-form .scfForm h1.scfSectionLegend,#community-contact-form .scfForm .join-newsletter h1.scfSectionLegend{display:none}.join-newsletter .scfIntroBorder{background-image:url(../../../images/us/spritesheet.png);background-position:-227px 0px;width:194px;height:67px;margin:-16px auto 10px}.join-newsletter .scfSectionContent{padding:0 13px}.join-newsletter label.scfEmailLabel{display:block;margin:0 0 8px;font-size:15px;color:#5b4b47;line-height:1.4}.join-newsletter input,.join-newsletter .scfForm .scfSectionContent select,.scfForm .scfSectionContent .join-newsletter select{padding:2px 4px;width:100%;margin:0 0 10px;padding:4px;font-size:11px;color:#999;border:1px solid #e7ddc9}.join-newsletter .compliance-disclaimer-content{margin:0;padding:10px 15px;font-weight:400;font-style:italic;font-size:12px}.join-newsletter .compliance-disclaimer-content p{margin:0 0 10px}.join-newsletter .scfSubmitButtonBorder{float:left;margin:10px}.join-newsletter .scfEmailBorder{margin:0 !important}.join-newsletter .scfEmailBorder label{font-size:14px;font-weight:500}.other-services-menu{-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;margin:0 0 30px;padding:15px;background:#faf5eb;border:1px solid #e7ddc9}.other-services-menu h2{margin:0 0 10px;padding:0 0 5px;font-size:15px;text-align:center;color:#4c4743;border-bottom:1px solid #e3dcc5}.other-services-menu select{margin:0 auto;width:100%;max-width:200px}.slideshow-button{position:relative;width:200px;height:175px}.slideshow-button div{position:absolute;top:0;left:0}#professionals-newsletter{margin-top:40px}#professionals-newsletter .scfForm h2{height:65px;background-image:url(/images/us/_legacy/header-senior-care-update.png)}#professionals-newsletter .scfForm label{display:none}#professionals-newsletter .scfForm .scfIntroBorder p{margin:0;font-size:14px;font-weight:500}body.blog{background:#faf8f3}body.blog .page-banner{display:block}body.blog .page-banner .desktop-banner{display:none}body.blog .page-banner .mobile-banner{display:block !important;margin:0 0 30px;width:100%;height:auto}body.blog .site-header__top-nav-link--blogs{color:#5f193c}body.blog .site-footer:before{background:#faf8f3}.blog-list__post{position:relative;margin-bottom:50px}.blog-list__post:after{content:"";position:absolute;bottom:-10px;right:0;display:block;visibility:visible !important;width:130px;height:11px;background:url(/images/blog-2014/shadow-corner.png) bottom right}.blog-list__post-content{overflow:hidden;position:relative;padding:0;border:1px solid #e7ddc9;border-bottom-width:3px;background:#fff}.blog-list__post-content--senior-eats{background:#fff url(/images/blog-2014/fork.png) bottom right no-repeat}.blog-list__post-image{overflow:hidden;position:relative;height:230px}.blog-list__post-image-link{display:block;width:100%;height:100%;background-color:#fcfbf9;background-position:top center;background-repeat:no-repeat;background-size:cover}.blog-list__senior-eats-overlay{display:none;position:absolute;bottom:0}.blog-list__senior-eats-overlay img{width:100%}.senior-eats-blog-list-post .blog-list__senior-eats-overlay{display:block;width:100%;text-align:center;line-height:0}.blog-list__design-insider-overlay{display:none;position:absolute;bottom:0}.blog-list__design-insider-overlay img{width:100%}.design-insider-blog-list-post .blog-list__design-insider-overlay{display:block;width:100%;text-align:center;line-height:0}.blog-list__post-meta-top{position:relative;padding:5px 18px;width:auto;background-color:#fcfbf9;border-top:1px solid #e7ddc9;border-bottom:1px solid #ece4d4}.blog-list__post-meta-top::before{content:url(/images/blog-2014/tip.png);position:absolute;bottom:-15px;left:20px}.blog-list__post-meta-top a{margin:0 !important;font-size:13px;font-weight:600;text-decoration:none;color:#908678}.blog-list__post-meta-top a i{margin:-1px 5px 0 0;font-size:14px;color:#f4792a}.blog-list__comments-count{float:right;padding:0 0 0 17px;border:0;background:url(/images/us/_legacy/sprite-blog-basics.png) 0 -88px no-repeat}.blog-list__post-entry{overflow:hidden;padding:20px;text-overflow:clip}.blog-list__post-title{margin:0 0 14px;font-family:"Avenir",Arial,Sans-Serif;font-size:20px;font-weight:600;color:#50452f}.blog-list__post-title a{text-decoration:none;color:#50452f}.blog-list__post-date{margin:0 0 13px;font-size:10px;text-transform:uppercase;color:#a59b8d}.blog-list__post-excerpt{overflow:hidden;text-overflow:ellipsis}.blog-list__post-read-more{font-weight:600;line-height:1;text-transform:uppercase;text-decoration:none}.blog-list__post-read-more:before{margin-top:2px;font-size:11px}.blog-post-share-bar{display:none}.chicklets_container{display:inline-block;height:auto;margin:0}.chicklets_container .st_facebook_custom,.chicklets_container .st_twitter_custom,.chicklets_container .st_pinterest_custom,.chicklets_container .st_linkedin_custom,.chicklets_container .st_sharethis_custom,.chicklets_container .st_googleplus_custom{overflow:hidden;float:left;display:block;margin:0 5px 0 0;width:24px;height:24px;text-indent:-9999px;white-space:nowrap;background:url(/images/us/_legacy/sprite-blog-basics.png) 0 -167px no-repeat}.chicklets_container .st_googleplus_custom{background-position:-28px -167px}.chicklets_container .st_twitter_custom{background-position:-57px -167px}.chicklets_container .st_pinterest_custom{background-position:-86px -167px}.chicklets_container .st_linkedin_custom{background-position:-114px -167px}.chicklets_container .st_sharethis_custom{margin-right:0;background-position:-143px -167px}.blog-sidebar__search{position:relative;margin:0 0 30px;padding:10px;background:#faf5eb;border:1px solid #e7ddc9}.blog-sidebar__search h3{margin:0 0 5px;padding:0;font-family:"Avenir",Arial,Sans-Serif;font-weight:600;text-transform:uppercase;color:#f4792a;border-bottom:none}.blog-sidebar__search__input{float:left;padding:7px 7px 8px;width:140px;font-size:12px;color:#999;border:1px solid #D8D3CA;border-right:none}.blog-sidebar__search__submit{overflow:hidden;float:left;display:block;width:38px;height:30px;text-indent:-9999px;white-space:nowrap;background:url(/images/us/_legacy/sprite-blog-basics.png) 0 -221px no-repeat}.blog-categories{margin:0 0 30px}.blog-categories h3{font-family:"Avenir",Arial,san-serif;font-weight:bold;font-size:16px;text-transform:uppercase;color:#f4792a}.blog-categories ul{margin:0;padding:0;list-style-type:none;border-top:1px solid #e7ddc9}.blog-categories a{display:block;position:relative;padding:10px 10px 10px 35px;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid #e7ddc9}.blog-categories a:hover{color:#a38f72;background:#FAF5EB}.blog-categories a.current{color:#f4792a}.blog-categories a i{position:absolute;left:0;width:25px;margin:2px 0 0;font-size:17px;text-align:center;color:#f4792a}.blog-categories a i.di-health-and-wellness{font-size:12px}ul.blog-sub-category{border:0;margin:12px 0 12px 35px}ul.blog-sub-category li{margin:8px 0}ul.blog-sub-category li:before{content:'\2022';position:absolute;color:#f4792a}ul.blog-sub-category a{padding:0 0 0 12px;border:0}ul.blog-sub-category a:hover{background:none}.blog-list-highlights{float:left;margin:24px 0 40px 0;width:100%;border:1px solid #efe9e0;border-top-color:#e7ddc9;background:#fff}.blog-list-highlights__title{display:block;margin:-15px auto 0;width:250px;height:28px;background:url(/images/us/_legacy/sprite-blog-basics.png) 0 -520px no-repeat}.blog-list-highlights__section{padding:20px}.blog-list-highlights__section h4{padding:0 0 5px;font-family:"Avenir",Arial,Sans-Serif;font-size:13px;font-weight:600;color:#4c4743;border-bottom:1px solid #dddad6}.blog-list-highlights__section h4 i{margin:0 10px 0 0;font-size:17px;color:#f4792a}.blog-list-highlights__section ul{margin:0;padding:0;list-style-type:none}.blog-list-highlights__section ul li{margin:0 0 10px}.blog-list-highlights__section ul a{text-decoration:none;color:#4c4743}.blog-list-highlights__section ul a:hover{color:#0086b2}.list-pager{text-align:right;font-size:13px;color:#908678}.list-pager a{display:inline-block;padding:0 7px;text-align:center;text-decoration:none;color:#908678}.list-pager a.current,.list-pager a:hover{color:#fff;text-decoration:none;background:#0086b3}.list-pager a.next{padding:0 20px 0 10px;width:auto;text-transform:uppercase}.list-pager a.next:hover{color:#0086b3;background:none}.list-pager a.next:before{margin-top:4px;font-size:10px}.list-pager a.prev{padding:0 10px 0 15px;width:auto;text-transform:uppercase}.list-pager a.prev:hover{color:#0086b3;background:none}.list-pager a.prev:before{margin-top:4px;font-size:10px}.blog-sidebar-social-media-and-authors{margin:30px auto;padding-left:77px;background:url(/images/blog-2014/bkg-sidebar-social-icons.png) no-repeat}.blog-sidebar-social-media-and-authors a{text-indent:-119988px;overflow:hidden;text-align:left;display:inline-block;height:29px;width:29px;text-align:left;background:url(/images/us/_legacy/sprite-blog-basics.png) no-repeat 0 -345px;opacity:.9}.blog-sidebar-social-media-and-authors a.blog-sidebar-facebook{background-position:-31px -345px}.blog-sidebar-social-media-and-authors a.blog-sidebar-twitter{background-position:-62px -345px}.blog-sidebar-social-media-and-authors a.blog-sidebar-googleplus{background-position:0 -278px}.blog-single__post-title{font-family:"Avenir",Arial,san-serif;font-size:28px;font-weight:600;color:#50452f}.blog-single__date{float:left;margin:0 0 13px;font-size:12px;font-weight:600;font-style:normal;text-transform:uppercase;color:#a59b8d}.blog-single__utility-links{float:right}.blog-single__utility-link-item{display:inline-block;padding:0 0 0 25px;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#0086b2;background:url(/images/us/_legacy/sprite-blog-basics.png) no-repeat;background-position:left 2px}.blog-single__utility-link-item--email{margin:0 0 0 20px;background-position:left -25px;cursor:pointer}.blog-single__utility-link-item--email:hover{color:#a38f72}.blog-single__post-image{overflow:hidden;position:relative;margin:0 0 35px;width:auto !important;border:1px solid #e7ddc9}.blog-single__post-image img{display:block;width:100%;height:auto}.blog-single__post-footer{margin:25px 0 0;padding:8px 15px;border-top:1px solid #e7ddc9;border-bottom:1px solid #e7ddc9}.blog-single__post-tags{float:left;margin:0 5px 0 0}.blog-single__post-tags a{display:inline-block;margin:0 10px 0 0;font-size:14px;line-height:1;font-weight:600;text-decoration:none;color:#908678}.blog-single__post-tags a i{margin:-4px 5px 0;font-size:17px;text-align:center;color:#f4792a}.blog-single-related{margin:40px 0}.blog-single-related h4{margin:0 0 20px;font-family:"Avenir",Arial,san-serif;font-size:16px;font-weight:bold;text-transform:uppercase;color:#f4792a}.blog-single-related__block{float:left;margin:0 0 20px;width:100%}.blog-single-related__block:nth-child(even){clear:left}.blog-single-related__block-thumb{float:left;margin:0 10px 0 0;width:33%;height:70px;max-width:110px;overflow:hidden}.blog-single-related__block-thumb img{border:1px solid #e7ddc9}.blog-single-related__block-details{float:left;margin:0 0 10px;width:60%}.blog-single-related__title{font-size:16px;font-weight:bold;line-height:1;text-decoration:none;color:#4c4743}.blog-single-related__title a{font-size:16px;font-weight:bold;line-height:1;text-decoration:none;color:#4c4743}.blog-single-related__title a:hover{color:#0086b2}.blog-single-related__meta{margin:10px 0 0;font-size:10px;font-weight:bold;line-height:1.2;text-transform:uppercase;color:#a59b8d}body.blog .pullQuoteWrapper{margin:0px 30px 10px 0 !important;width:35% !important}@media (min-width: 768px){body.blog .page-banner{display:block}body.blog .page-banner .mobile-banner{display:none !important}body.blog .page-banner .tablet-banner{display:block !important;width:100%;height:auto;cursor:pointer}body.blog main{position:relative}.blog-main-column{padding-right:240px}.blog-side-bar{position:absolute;right:15px;top:0;width:210px}.blog-list__post{float:left;width:48%}.blog-list__post+.blog-list__post{float:right}.blog-post-share-bar{display:block;position:absolute;top:0;right:-175px;z-index:10;padding:5px;color:#fff;background:#000;background:rgba(0,0,0,0.75)}.blog-post-share-bar .title{display:inline-block;padding:0 15px 0 5px;font-size:11px;font-weight:600;text-transform:uppercase}.blog-post-share-bar .title i{margin:-1px 10px 0 0;font-size:13px;color:#f4792a}.blog-post-share-bar .chicklets_container{float:right}.blog-list-highlights__section{float:left;width:33%}.blog-single__post-footer{position:relative}.blog-single__post-footer .chicklets_container{display:block;position:relative;float:right}.blog-single__post-footer .chicklets_container a{cursor:pointer}.blog-single__post-tags{padding-right:185px}.blog-single-related__block{width:50%}}@media (min-width: 980px){body.blog .page-banner .mobile-banner{display:none !important}body.blog .page-banner .tablet-banner{display:none !important}body.blog .page-banner .desktop-banner{display:block !important;width:100%;height:auto;cursor:pointer}}@media print{.blog .site-header__content,.blog .page-banner,.blog .blog-single__post-image,.blog .blog-single__utility-links,.blog .blog-single-related,.blog #disqus_thread,.blog .blog-side-bar,.blog .site-footer{display:none !important}}.redesign.community-detail main{padding:0}.redesign.community-detail .main-content,.redesign.community-detail .primary-sidebar,.redesign.community-detail .secondary-sidebar,.redesign.community-detail .community-header{padding:0 15px}.redesign.community-detail .primary-sidebar .levels-of-care-offered,.redesign.community-detail .primary-sidebar .spotlight{margin:0 auto 25px;width:210px}.redesign.community-detail .primary-sidebar .levels-of-care-offered h3,.redesign.community-detail .primary-sidebar .spotlight h3{margin:0 0 20px;padding:4px 0 20px;font-size:12px;font-weight:600;letter-spacing:1px;text-align:center;text-transform:uppercase;color:#fff;border:none;background-image:url(../../../images/us/spritesheet.png);background-position:-180px -279px;width:210px;height:29px}.redesign.community-detail .spotlight{text-align:left}.redesign.community-detail .spotlight.questionnaire{text-align:center}.redesign.community-detail .mobile-sidebar-placeholder .checkmark-list li:before,.redesign.community-detail .mobile-sidebar-placeholder .checkmark-list--large li:before{content:""}.redesign.community-detail .checkmark-list,.redesign.community-detail .checkmark-list--large{border:none}.redesign.community-detail .checkmark-list li,.redesign.community-detail .checkmark-list--large li{position:relative;line-height:1.25;padding:0 0 12px 25px}.redesign.community-detail .checkmark-list li:before,.redesign.community-detail .checkmark-list--large li:before{background-image:url(../../../images/us/spritesheet.png);background-position:-405px -81px;width:13px;height:11px;content:"";display:inline-block;position:absolute;top:3px;left:0}.redesign.community-detail .checkmark-list--large:before{background-image:url(../../../images/us/spritesheet.png);background-position:-310px -400px;width:19px;height:18px}.redesign.community-detail .body-text{font-size:16px}.redesign.community-detail .body-text h2{padding:0 0 8px;margin:40px 0 14px;font-size:26px;border-bottom:1px solid #e0d7c8}.redesign.community-detail .body-text h3{font-size:20px}.redesign.community-detail .body-text ul{list-style:none;margin:0 0 20px 20px}.redesign.community-detail .body-text li{padding:0 0 6px 20px;position:relative}.redesign.community-detail .body-text li:before{content:"\2022";color:#f07b05;position:absolute;left:0}.redesign.community-detail .body-text .visit-gallery h2{margin-top:0}.redesign.community-detail .community-banner{margin:0}.redesign.community-detail .main-phone,.redesign.community-detail .inquiry-phone{position:relative;padding:0px 0px 5px 20px;margin-top:15px}.redesign.community-detail .main-phone:before,.redesign.community-detail .inquiry-phone:before{background-image:url(../../../images/us/spritesheet.png);background-position:-456px -311px;width:14px;height:11px;content:"";display:block;position:absolute;top:5px;left:0}.redesign.community-detail .community-banner-inner{position:relative;margin:0 auto;max-width:1200px}.redesign.community-detail .community-banner-inner img{border:0;display:block}.redesign.community-detail .community-banner-nav{background:#514239;width:100%;margin:0;padding:0}.redesign.community-detail .community-banner-nav ul{margin:0;padding:0}.redesign.community-detail .community-banner-nav ul li{margin:0;padding:5px 0;list-style-type:none;float:none;background:#5b4d48;background:-webkit-linear-gradient(-90deg, #5b4d48,#483a30);background:linear-gradient(180deg, #5b4d48,#483a30);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b4d48', endColorstr='#483a30')}.redesign.community-detail .community-banner-nav ul a{display:block;font-weight:500;font-size:15px;text-align:left;text-decoration:none;text-transform:uppercase;color:#fff;padding:10px 15px;position:relative}.redesign.community-detail .community-banner-nav ul a span{padding-left:42px}.redesign.community-detail .community-banner-nav ul a span::before{content:"";display:block;position:absolute;top:6px}.redesign.community-detail .community-banner-nav ul a.community-banner-nav__gallery span::before{background-image:url(../../../images/us/spritesheet.png);background-position:-387px -191px;width:30px;height:28px}.redesign.community-detail .community-banner-nav ul a.community-banner-nav__floorplans span::before{background-image:url(../../../images/us/spritesheet.png);background-position:0px -400px;width:28px;height:29px}.redesign.community-detail .community-banner-nav ul a.community-banner-nav__virtualtours span::before{background-image:url(../../../images/us/spritesheet.png);background-position:-390px -279px;width:30px;height:28px}.redesign.community-detail .community-banner-nav a[class^="community-banner-nav__map--"] span:before{background-image:url(../../../images/us/spritesheet.png);background-position:-387px -219px;width:30px;height:28px;content:"";display:block;position:absolute;top:-6px;left:0}.redesign.community-detail .community-contact{margin:0;padding:15px 0}.redesign.community-detail .community-contact h2,.redesign.community-detail .community-contact strong{color:black;font:700 1.1em "Avenir", "Arial", Sans-Serif;margin:0;padding:0}.redesign.community-detail .community-contact .welcome{padding:0 0 15px}.redesign.community-detail .community-contact .welcome h4{text-indent:-9999px;background-image:url(../../../images/us/spritesheet.png);background-position:0px -279px;width:180px;height:45px}.redesign.community-detail .community-contact .welcome span{display:none}.redesign.community-detail .community-address{position:relative;padding:0 0 0 15px}.redesign.community-detail .community-address a:not(.community-address__link--small){text-decoration:none;color:#000}.redesign.community-detail .community-address a:not(.community-address__link--small):hover,.redesign.community-detail .community-address a:not(.community-address__link--small):hover strong{color:#0086b2}.redesign.community-detail .community-address:before{background-image:url(../../../images/us/spritesheet.png);background-position:-459px -177px;width:8px;height:17px;content:"";display:block;position:absolute;left:0}.redesign.community-detail .community-address__street-address1,.redesign.community-detail .community-address__street-address2{display:block}.redesign.community-detail .community-address__locality:after{content:",";display:inline}.redesign.community-detail .community-address .community-address__link--small{display:inline-block}.redesign.community-detail a[class^="community-address__link--"],.redesign.community-detail a[class^="community-address__link"],.redesign.community-detail [class^="community-explore"] a{display:inline-block;position:relative;padding:0 20px 0 0;font-family:'Avenir Roman', Arial, Sans-Serif;font-size:12px;font-weight:700;text-transform:uppercase;text-decoration:none;margin-top:8px}.redesign.community-detail a[class^="community-address__link--"]:before,.redesign.community-detail a[class^="community-address__link"]:before,.redesign.community-detail [class^="community-explore"] a:before{position:absolute;top:2px;right:0}.redesign.community-detail a.community-address__link--wide{display:none}.redesign.community-detail .community-explore{position:relative;margin:0 0 40px}.redesign.community-detail .community-explore img{margin:0}.redesign.community-detail .community-explore ul,.redesign.community-detail .community-explore li{margin:0;padding:0;list-style-type:none}.redesign.community-detail .community-explore ul{position:absolute;bottom:20px;left:35px}.redesign.community-detail .community-announcements{padding-left:35px}.redesign.community-detail .community-announcements p{margin-bottom:0;position:relative}.redesign.community-detail .community-announcements .section-title{font-weight:700;margin-bottom:5px}.redesign.community-detail .community-announcements .section-title a{color:#4c4743;text-decoration:none}.redesign.community-detail .community-announcements .section-title a:hover{color:#0086b2}.redesign.community-detail .community-announcements .section-title::before{content:'';display:block;background-image:url(../../../images/us/spritesheet.png);background-position:-241px -308px;width:17px;height:16px;position:absolute;top:4px;left:-28px}.redesign.community-detail .community-announcements .section-subtitle{font-style:italic}.redesign.community-detail .community-announcements .section-teaser{margin-bottom:5px}.redesign.community-detail .newsletter{position:relative}.redesign.community-detail .newsletter::before{background-image:url(../../../images/us/spritesheet.png);background-position:-349px -324px;width:22px;height:19px;display:block;position:absolute;top:18px;left:0}.redesign.community-detail .newsletter a{background:none;padding:0 0 0 35px;margin:15px 0 0;position:relative;font-weight:700;display:inline-block;width:auto;height:auto}.redesign.community-detail .newsletter a:hover{color:#0086b2}.redesign.community-detail .newsletter-teaser{padding:0 0 0 35px}.redesign.community-detail .social-share{border:0;padding:12px 0px}.redesign.community-detail .social-share>span{display:block;position:relative;padding:2px 0 0 38px;background:none}.redesign.community-detail .social-share .st_email_custom{margin:0 0 15px}.redesign.community-detail .social-share .st_email_custom:before{background-image:url(../../../images/us/spritesheet.png);background-position:-253px -345px;width:27px;height:22px}.redesign.community-detail .social-share .st_facebook_custom{padding:0 0 0 35px}.redesign.community-detail .social-share .st_facebook_custom:before{background-image:url(../../../images/us/spritesheet.png);background-position:-262px -400px;width:24px;height:24px}.redesign.community-detail .social-share span:before{content:"";display:block;position:absolute;top:0;left:0}.redesign.community-detail .explore-section div{background:linear-gradient(#f4792a, #f4651c);padding:10px 14px}.redesign.community-detail .explore-section a{display:block;position:relative;text-decoration:none;width:100%;margin-top:15px}.redesign.community-detail .explore-section img{display:block;width:100%;height:auto;margin:0}.redesign.community-detail .explore-section p{display:inline-block;position:relative;color:white;margin:0;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-size:14px}.redesign.community-detail .explore-section p:after{content:'';margin:0 0 0 8px;display:inline-block;position:absolute;top:1px;background-image:url(../../../images/us/spritesheet.png);background-position:-224px -308px;width:17px;height:16px}.redesign.community-detail #event-hidden-modal{display:none}.redesign.community-detail .community-newsletter-spotlight,.redesign.community-detail #professionals-newsletter{margin:45px auto 0;max-width:200px}.redesign.community-detail-sub .content-title{margin:0 0 25px;padding:0 0 8px;border-bottom:1px solid #e0d7c8}.redesign.community-detail-sub .spotlight{text-align:left}.redesign.community-detail-sub .spotlight.questionnaire{text-align:center}.redesign.community-detail-sub .get-directions{margin:30px 0 0}.redesign.community-detail-sub .get-directions img{max-width:none}.redesign.community-detail-sub .get-directions__title{margin:0 0 15px;padding:0 0 10px;border-bottom:1px solid #e0d7c8}.redesign.community-detail-sub .get-directions__from{margin:0 0 8px}.redesign.community-detail-sub .get-directions__from input[type="text"],.redesign.community-detail-sub .get-directions__from .scfForm .scfSectionContent select[type="text"],.scfForm .scfSectionContent .redesign.community-detail-sub .get-directions__from select[type="text"]{width:240px}.redesign.community-detail-sub .get-directions__to{margin:0 0 8px}.redesign.community-detail-sub .get-directions__map{margin:20px 0;width:100%}.redesign.community-detail-sub .get-directions__map #myMap{border:1px solid #463228}.redesign.community-detail-sub .newsletter-teaser{display:block;padding:0 0 0 42px}.redesign .meet-team-img{margin:0 0 20px 0}.redesign.community-detail .secondary-sidebar h3,.redesign.community-detail .mobile-sidebar-placeholder h3,.redesign.community-detail-sub .secondary-sidebar h3,.redesign.community-detail-sub .mobile-sidebar-placeholder h3{position:relative;color:#fff;background:#514239;border:0;font-family:"Avenir", "Arial", Sans-Serif;font-size:14px;text-transform:uppercase;padding:6px 15px 6px;margin-bottom:15px;z-index:15}.redesign.community-detail .secondary-sidebar h3:after,.redesign.community-detail .mobile-sidebar-placeholder h3:after,.redesign.community-detail-sub .secondary-sidebar h3:after,.redesign.community-detail-sub .mobile-sidebar-placeholder h3:after{content:'';position:absolute;left:15px;bottom:-7px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:8px solid #514239}.redesign.community-detail .secondary-sidebar .community-activities-calendars h3,.redesign.community-detail .mobile-sidebar-placeholder .community-activities-calendars h3,.redesign.community-detail-sub .secondary-sidebar .community-activities-calendars h3,.redesign.community-detail-sub .mobile-sidebar-placeholder .community-activities-calendars h3{color:#000;background:none;font-family:Georgia,Times New Roman, Serif;font-size:16px;text-transform:capitalize;padding:0}.redesign.community-detail .secondary-sidebar .community-activities-calendars h3:after,.redesign.community-detail .mobile-sidebar-placeholder .community-activities-calendars h3:after,.redesign.community-detail-sub .secondary-sidebar .community-activities-calendars h3:after,.redesign.community-detail-sub .mobile-sidebar-placeholder .community-activities-calendars h3:after{display:none}.redesign.community-detail .questionnaire,.redesign.community-detail-sub .questionnaire{background-color:#faf5eb;border:1px solid #e7ddc9;padding:20px 20px 15px;margin-bottom:35px;text-align:center;position:relative;overflow:visible}.redesign.community-detail .questionnaire h3,.redesign.community-detail-sub .questionnaire h3{background-color:#fcb300;color:white;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-size:12px;line-height:12px;white-space:nowrap;padding:6px;display:inline-block;position:absolute;top:-13px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.redesign.community-detail .questionnaire h3::before,.redesign.community-detail .questionnaire h3::after,.redesign.community-detail-sub .questionnaire h3::before,.redesign.community-detail-sub .questionnaire h3::after{content:'';position:absolute;height:0;width:0;border-style:solid;border-width:0;left:auto;right:auto}.redesign.community-detail .questionnaire h3::before,.redesign.community-detail-sub .questionnaire h3::before{border-color:#fcb300 #fcb300 #fcb300 transparent;left:-10px;top:0;border-width:12px 8px 12px 4px}.redesign.community-detail .questionnaire h3::after,.redesign.community-detail-sub .questionnaire h3::after{border-color:#fcb300 transparent #fcb300 #fcb300;right:-10px;top:0;border-width:12px 4px 12px 8px}.redesign.community-detail .questionnaire a,.redesign.community-detail-sub .questionnaire a{display:block;text-decoration:none}.redesign .nearby-communities{float:left;width:100%;margin-top:60px;padding-top:60px;border-top:1px solid #e0d7c8}.redesign .nearby-communities h2,.redesign .nearby-communities h3{width:90%;margin:0 auto}.redesign .nearby-communities h2{font-size:26px;margin-bottom:30px}.redesign .nearby-communities .community-search-results-list__row{padding:0;border:0;width:100%;float:left;display:none}.redesign .nearby-communities .community-search-results-list__row:first-of-type{display:block}.redesign .nearby-communities .community-search-results-list__image{margin:0 auto;width:100%;height:190px;max-width:280px}.redesign .nearby-communities .community-search-results-list__image img{height:100% !important}.redesign .nearby-communities .community-search-results-list h3{margin-top:10px;font-size:20px;display:inline-block}.redesign .nearby-communities .community-search-results-list h3 a{color:#000;text-decoration:none}.redesign .nearby-communities .community-search-results-list h3 a:hover{text-decoration:underline}.redesign .nearby-communities .community-search-results-list h3 span{font-family:"Avenir", "Arial", Sans-Serif;font-size:14px}.redesign .community-search-results-list{width:90%;margin:0 auto}.redesign .gallery-items{display:none}.redesign .floor-plan-items{display:none}.redesign .tour-scene-html{display:none}.redesign .modal-buttons{display:none;position:fixed;bottom:-100px;left:0px;width:100%;z-index:8888;text-align:center}.redesign .modal-buttons a{margin:0 10px 10px 0;font-size:14px}.redesign .modal-buttons a:before{display:none}.redesign .modal-buttons a.current{background:#fc9a39;background:-webkit-linear-gradient(-90deg, #fc9a39 45%,#d87818 100%);background:linear-gradient(180deg, #fc9a39 45%,#d87818 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9a39', endColorstr='#d87818 100%');border:2px solid #fcbc24}.redesign .modal-vt-buttons .modal-buttons{display:block}#fancybox-thumbs{z-index:999999}.fancybox-community .fancybox-skin{background:transparent !important}@media (min-width: 768px){.redesign.community-detail .body-text il{margin:0 0 20px 40px}.redesign.community-detail #community-content{padding:0 15px 50px;min-height:300px}.redesign.community-detail .community-overview-left{position:relative}.redesign.community-detail .main-content{float:none;position:relative;margin:0 230px 0 0;width:auto}.redesign.community-detail .main-content,.redesign.community-detail .primary-sidebar,.redesign.community-detail .secondary-sidebar,.redesign.community-detail .community-header{padding:0}.redesign.community-detail .secondary-sidebar{width:203.125px;float:left;margin-right:12.5px}.redesign.community-detail .secondary-sidebar{clear:none;float:right;margin:0}.redesign.community-detail .body-text{float:left}.redesign.community-detail .community-header{margin:0}.redesign.community-detail .community-banner img{border:0}.redesign.community-detail .community-banner li{display:inline-block}.redesign.community-detail .community-banner .community-banner-nav{max-height:75px;float:left}.redesign.community-detail .community-banner .community-banner-nav li{float:left;white-space:nowrap}.redesign.community-detail .welcome{margin:0 0 30px;width:100%}.redesign.community-detail .community-address{width:48.27586%;float:left;margin-right:3.44828%}.redesign.community-detail .community-phone{width:48.27586%;float:right;margin-right:0}.redesign.community-detail .main-phone,.redesign.community-detail .inquiry-phone,.redesign.community-detail .inquiry-phone{margin-top:0}.redesign.community-detail .community-contact{padding:45px 0 0}.redesign.community-detail .community-contact h2,.redesign.community-detail .community-contact strong{color:black;font:700 1.1em "Avenir", "Arial", Sans-Serif;margin:0;padding:0}.redesign.community-detail .community-contact .welcome{padding:0}.redesign.community-detail .community-contact .welcome h4{text-indent:-9999px;background-image:url(../../../images/us/spritesheet.png);background-position:0px -279px;width:180px;height:45px}.redesign.community-detail .community-contact .welcome span{display:block}.redesign.community-detail .community-explore ul{bottom:55px;left:334px}.redesign.community-detail .social-share{padding:12px 0px}.redesign.community-detail .social-share:hover{cursor:pointer}.redesign.community-detail .social-share:hover span{color:#a38f72}.redesign.community-detail .social-share .st_email_custom{float:left;margin:0}.redesign.community-detail .social-share .st_facebook_custom{float:right}.redesign.community-detail .community-banner-nav,.redesign.community-detail-sub .community-banner-nav{background:#5b4d48;background:-webkit-linear-gradient(-90deg, #5b4d48 0%,#483a30 100%);background:linear-gradient(180deg, #5b4d48 0%,#483a30 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b4d48', endColorstr='#483a30 100%');padding-left:15px;padding-right:15px}.redesign.community-detail .community-banner-nav ul,.redesign.community-detail-sub .community-banner-nav ul{padding:0 0 0px 5px}.redesign.community-detail .community-banner-nav ul li,.redesign.community-detail-sub .community-banner-nav ul li{background:none;width:32%;margin:0;padding:0;border-right:1px solid rgba(224,215,200,0.1)}.redesign.community-detail .community-banner-nav ul li:last-of-type,.redesign.community-detail-sub .community-banner-nav ul li:last-of-type{border:0;margin:0}.redesign.community-detail .community-banner-nav ul a,.redesign.community-detail-sub .community-banner-nav ul a{text-align:center;padding:26px 40px}.redesign.community-detail .community-banner-nav ul a span,.redesign.community-detail-sub .community-banner-nav ul a span{padding-left:42px}.redesign.community-detail .community-banner-nav ul a span:before,.redesign.community-detail-sub .community-banner-nav ul a span:before{top:23px}.redesign.community-detail .community-search-results-list,.redesign.community-detail-sub .community-search-results-list{width:100%}.redesign.community-detail .community-search-results-list__image,.redesign.community-detail-sub .community-search-results-list__image{max-width:320px}.redesign.community-detail .explore-section div,.redesign.community-detail-sub .explore-section div{padding:10px 14px}.redesign.community-detail .explore-section a,.redesign.community-detail-sub .explore-section a{display:inline-block;width:31%;margin-right:2.333%}.redesign.community-detail .explore-section a:last-of-type,.redesign.community-detail-sub .explore-section a:last-of-type{margin-right:0}.redesign.community-detail .community-title,.redesign.community-detail-sub .community-title{margin:0 0 20px}.redesign.community-detail .community-title__link,.redesign.community-detail-sub .community-title__link{padding:0}.redesign.community-detail .community-title__link:before,.redesign.community-detail-sub .community-title__link:before{display:none}.redesign.community-detail .community-nav,.redesign.community-detail-sub .community-nav{padding:0;background:none;border:none}.redesign.community-detail .sub-nav,.redesign.community-detail-sub .sub-nav{margin:0 auto;width:auto}.redesign.community-detail .sub-nav__item,.redesign.community-detail-sub .sub-nav__item{padding:0}.redesign.community-detail .sub-nav__link,.redesign.community-detail-sub .sub-nav__link{padding:6px 33px;background:url(/images/us/_legacy/bkg-subnav-redesign.png) bottom left repeat-x;border-bottom:0;border-right:1px solid #e7ddc9;border-bottom:1px solid #e7ddc9;font-size:14px;font-weight:600}.redesign.community-detail .sub-nav__link .hide-mobile,.redesign.community-detail-sub .sub-nav__link .hide-mobile{display:none}.redesign.community-detail .sub-nav__item:first-child a,.redesign.community-detail-sub .sub-nav__item:first-child a{border-left:1px solid #e7ddc9}.redesign.community-detail .sub-nav .current,.redesign.community-detail-sub .sub-nav .current{color:#fff;background:#514239;border-color:#514239;z-index:15}.redesign.community-detail .sub-nav .current:after,.redesign.community-detail-sub .sub-nav .current:after{content:'';position:absolute;left:50%;bottom:-7px;margin-left:-11px;border-left:11px solid transparent;border-right:11px solid transparent;border-top:7px solid #514239}.redesign.community-detail-sub .community-header{margin:0 0 40px}.redesign.community-detail-sub .secondary-sidebar{clear:none}.redesign.community-detail-sub .sub-nav__link{padding:6px 30px}.redesign .nearby-communities h2{width:100%}.redesign .nearby-communities .community-search-results-list__row{padding:0;border:0;margin-right:6.5%;width:29%;float:left;display:block}.redesign .nearby-communities .community-search-results-list__row:nth-of-type(3){margin:0;float:right}.redesign .nearby-communities .community-search-results-list__row h3{width:100%}.redesign .nearby-communities .community-search-results-list__row h3 a:hover{color:#0086b2;text-decoration:none}.redesign .meet-team-img{float:right;margin:0 0 20px 20px;width:auto}.hide-mobile{display:none}.community-info-callout{text-align:center}.community-info-callout__address{display:block !important}.community-info-callout__sales-phone .community-info-callout__separator,.community-info-callout__main-phone .community-info-callout__separator{display:none}.community-info-callout__main-phone{display:block}.community-info-callout__main-phone .community-info-callout__separator{display:none}}.community-info-callout{text-align:center}.community-info-callout__address{display:block !important}.community-info-callout__sales-phone .community-info-callout__separator,.community-info-callout__main-phone .community-info-callout__separator{display:none}.community-info-callout__main-phone{display:block}.community-info-callout__main-phone .community-info-callout__separator{display:none}@media (min-width: 980px){.hide-mobile{display:inline-block}.redesign.community-detail-sub .sub-nav__link{padding:6px 46px}.redesign.community-detail .sub-nav__link .hide-mobile{display:inline-block}.redesign.community-detail .sub-nav__link{padding:6px 46px}.redesign.community-detail .community-overview-left{width:77.27273%;float:left;margin-right:2.27273%;margin:0}.redesign.community-detail main{max-width:100%}.redesign.community-detail .community-banner-nav{float:left}.redesign.community-detail .community-banner-nav-wrapper{max-width:1080px;width:100%;float:none;margin:0 auto}.redesign.community-detail .community-banner-nav ul{padding:0 0 0 5px;margin:0 auto}.redesign.community-detail .community-banner-nav ul li{width:auto;float:left}.redesign.community-detail .community-banner-nav ul li:last-of-type{margin-right:0;padding-right:0}.redesign.community-detail .community-banner-nav ul li:hover{background-color:#483a30}.redesign.community-detail .community-banner-nav ul a{text-align:left}.redesign.community-detail .nearby-communities .community-search-results-list__image{margin:0 auto}.redesign.community-detail .community-contact .welcome,.redesign.community-detail .community-contact .community-address{width:31.03448%;float:left;margin-right:3.44828%}.redesign.community-detail .community-contact .community-phone{width:31.03448%;float:right;margin-right:0}.redesign.community-detail #community-content{max-width:1010px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.redesign.community-detail #community-content:after{content:" ";display:block;clear:both}.redesign.community-detail .main-content{width:100%;float:right;margin-right:0;position:static;margin:0 auto}.redesign.community-detail .secondary-sidebar{width:20.45455%;float:right;margin-right:0;clear:none;margin:0;position:relative}.redesign.community-detail .secondary-sidebar__top{margin-top:-75px}.redesign.community-detail .primary-sidebar{width:203.125px;float:left;margin-right:12.5px}.redesign .community-info-callout__main-phone .community-info-callout__separator{display:inline}}.newsletter-modal__header{padding:30px 0;text-align:center;background-color:#514239}.newsletter-modal__header hr{width:60px;margin:10px auto 8px auto;border-top:1px solid #908678 !important}.newsletter-modal__header h1,.newsletter-modal__header h2,.newsletter-modal__header p{color:#fff;margin:0;padding:0}.newsletter-modal__header h1{font-size:2.5em;border-bottom:none}.newsletter-modal__header h2{font-size:1.5625em}.newsletter-modal__header p{font-size:15px;text-transform:uppercase}.newsletter-modal__content{width:60%;margin:0 auto;padding:20px 0}.newsletter-modal__content .scfSubmitButtonBorder{display:block;width:150px;margin:0 auto;padding-top:30px}.newsletter-modal__content .scfSubmitButtonBorder input,.newsletter-modal__content .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent .newsletter-modal__content .scfSubmitButtonBorder select{width:100%;font-size:1.1em;padding:12px 39px 12px 24px}.newsletter-modal__content .scfSubmitButtonBorder::before{top:42px;right:25px}.newsletter-modal__content .scfRequired{display:none}.newsletter-modal__content .scfSectionContent input,.newsletter-modal__content .scfForm .scfSectionContent select,.scfForm .newsletter-modal__content .scfSectionContent select{-webkit-box-shadow:inset 0 0.4em 0.4em -0.4em #e0d7c8;-moz-box-shadow:inset 0 0.4em 0.4em -0.4em #e0d7c8;box-shadow:inset 0 0.4em 0.4em -0.4em #e0d7c8;border:1px solid #e9e5e0}.newsletter-modal .progress-spinner{width:15px;margin:0 auto;padding-top:20px}#tracking-pixels{text-indent:-999999px}.page-title--community-search-results{border:none}.community-search-tabs{display:none}.community-search-again{font-size:1em;font-weight:600;text-decoration:none;text-transform:uppercase;color:#0087B4}.community-search-again:hover{color:#0087B4}.community-search-again:before{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;margin:3px 0 0 6px;font-size:13px;line-height:13px;text-align:center;color:#fff;background:#0087B4}.community-search-results-list__row{padding:30px 0;border-bottom:1px solid #e7ddc9}.community-search-results-list__image{position:relative;margin:0 auto;max-width:320px}.community-search-results-list__image__loader{display:none;position:absolute;left:50%;top:50%;z-index:10;margin:-12px 0 0 -25px;width:50px;height:32px}.community-search-results-list__image img{display:block;margin:0 auto;width:auto;height:auto !important;max-width:100%;border:1px solid #e4ddc3}.community-search-results-list__image-nav{position:absolute;top:0;left:0;z-index:99;width:50%;height:100%}.community-search-results-list__image-nav span{display:inline-block;position:absolute;top:50%;margin:-12px 12px 0 12px;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url(../../../images/us/spritesheet.png);background-position:-56px -400px;width:28px;height:28px}.community-search-results-list__image-nav+.community-search-results-list__image-nav{right:0;left:auto}.community-search-results-list__image-nav+.community-search-results-list__image-nav span{right:0;background-image:url(../../../images/us/spritesheet.png);background-position:-28px -400px;width:28px;height:28px}.community-search-results-list__details{margin:15px 0 0;text-align:center}.community-search-results-list__title a{font-size:1.47059em;text-decoration:none;color:#f07b05}.community-search-results-list__distance-label{display:block;margin:15px 0;font-style:italic;font-size:0.85714em;color:#56483a}.community-search-results-list__map-link{display:inline-block;margin:10px 0;text-decoration:none}.community-search-results-list__map-link:before{content:'';display:inline-block;margin:0 10px -2px 0;background-image:url(../../../images/us/spritesheet.png);background-position:-459px -177px;width:8px;height:17px}.community-search-results-list__levels-offered{display:none}.community-search-results-list__phone{margin:0 auto;width:230px;font-size:12px;text-align:left}.community-search-results-list__phone:before{font-size:17px}.community-search-results-list__phone span+span{font-weight:600}.community-search-results-list__actions{margin:20px 0 0}.community-search-results-list__actions a{margin:0 5px}.community-search-page .community-search__form-row input,.community-search-page .community-search__form-row .scfForm .scfSectionContent select,.scfForm .scfSectionContent .community-search-page .community-search__form-row select{width:175px}@media (min-width: 768px){.page-title--community-search-results{margin:20px 0}.page-title--community-search-results:before{content:'';display:inline-block;margin:0 0 -28px 0;background-image:url(../../../images/us/spritesheet.png);background-position:-380px -67px;width:25px;height:47px}.community-search-tabs-container{position:relative}.community-search-tabs{display:block;margin:0 0 20px;border-bottom:1px solid #e7ddc9}.community-search-tabs__link{-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background-clip:padding-box;position:relative;display:inline-block;margin:0 5px -1px;padding:12px 20px 12px 65px;font-size:1.07143em;font-weight:600;text-transform:uppercase;text-decoration:none;color:#f07b05;background:#faf5eb;border:1px solid #e7ddc9}.community-search-tabs__link:hover{color:#f07b05}.community-search-tabs__link:before{content:'';display:inline-block;position:absolute;left:10px;top:10px}.community-search-tabs__link--active{background-color:#fff;border-bottom:1px solid #fff;z-index:2}.community-search-tabs a[href="#list"]:before{background-image:url(../../../images/us/spritesheet.png);background-position:-421px -263px;width:46px;height:28px}.community-search-tabs a[href="#map"]:before{background-image:url(../../../images/us/spritesheet.png);background-position:-421px -233px;width:46px;height:30px}.community-search-again{position:absolute;top:15px;right:15px}.community-search-results-list__image{float:left;width:30%}.community-search-results-list__col{float:left;clear:left;margin:10px 0 0;width:50%;padding:0 20px 0 0;border-right:1px solid #e7ddc9}.community-search-results-list__col--last{clear:none;margin-left:-1px;padding:0 0 0 20px;border-left:1px solid #e7ddc9;border-right:none}.community-search-results-list__details{float:left;margin:0;width:70%;padding:0 0 0 20px;text-align:left}.community-search-results-list__details h2{float:left}.community-search-results-list__distance-label{display:inline-block;margin:10px 0 0 20px}.community-search-results-list__info{clear:left}.community-search-results-list__phone{margin:0}.community-search-results-list__phone:before{background-image:url(../../../images/us/spritesheet.png);background-position:-456px -311px;width:14px;height:11px;content:""}.community-search-results-list__levels-offered{display:inline-block}.community-search-results-list__levels-offered h3{color:#4c4743}.community-search-results-list__levels-offered .checkmark-list,.community-search-results-list__levels-offered .redesign.community-detail .checkmark-list--large,.redesign.community-detail .community-search-results-list__levels-offered .checkmark-list--large{margin:0;font-size:0.85714em}.community-search-results-list__actions{clear:left;float:left}}@media (min-width: 980px){.community-search-results-list__col{width:35%}.community-search-results-list__col--last{width:65%}.community-search-results-list__levels-offered .checkmark-list li,.community-search-results-list__levels-offered .redesign.community-detail .checkmark-list--large li,.redesign.community-detail .community-search-results-list__levels-offered .checkmark-list--large li{float:left;width:190px}}.community-detail main,.community-detail .main-content,.community-detail-sub main,.community-detail-sub .main-content{margin:0 auto 30px}.community-detail .body-text img,.community-detail-sub .body-text img{max-width:100%;height:auto}.community-detail-sub .get-directions{margin:30px 0 0}.community-detail-sub .get-directions img{max-width:none}.community-detail-sub .get-directions__title{margin:0 0 15px;padding:0 0 10px;border-bottom:1px solid #e0d7c8}.community-detail-sub .get-directions__from{margin:0 0 8px}.community-detail-sub .get-directions__from input[type="text"],.community-detail-sub .get-directions__from .scfForm .scfSectionContent select[type="text"],.scfForm .scfSectionContent .community-detail-sub .get-directions__from select[type="text"]{width:240px}.community-detail-sub .get-directions__to{margin:0 0 8px}.community-detail-sub .get-directions__map{margin:20px 0;width:100%}.community-detail-sub .get-directions__map #myMap{border:1px solid #463228}.community-header{margin:0 0 20px}.community-title{margin:0 0 20px;padding:0;font-size:38px;text-align:center;border-bottom:0}.community-title__link{text-decoration:none;color:#4c4743}.community-detail .content-title,.community-detail-sub .content-title{font-size:30px}.community-info-top{margin:0 0 30px}.community-info-contact{margin:0 0 20px;font-size:15px}.community-info-contact h2{margin:0 0 5px;font-family:"Avenir",Arial,Sans-Serif;font-weight:600;font-size:16px;color:#222}.community-info-contact__address,.community-info-contact__phone{margin:0 0 15px}.right-column-map-content .map-link{display:block}.right-column-map-image img{height:auto;max-width:100%;padding:6px;background:#fff;border:1px solid #e7ddc9}.right-column-map-image #squareMap{height:auto !important;width:auto !important}.right-column-map-see-larger{margin:10px 0 0;text-align:center}.right-column-see-communities{display:block;margin:15px 0 0;padding:0 0 0 17px;height:17px;font-size:12px;background:transparent url(/images/us/_legacy/icon-map-pin.png) left top no-repeat;font-weight:bold;text-decoration:none;text-transform:uppercase}.right-column-map-directions{padding-right:23px;font-size:13px;background:transparent url(/images/us/_legacy/sprite-bullets-arrows-icons.png) right -989px no-repeat;font-weight:bold;text-decoration:none;text-transform:uppercase}.right-column-map-directions{display:none}.is-phone .right-column-map-directions{display:inline}.community-banner-wrap{margin:0;width:100%}.community-banner img{width:100%;height:auto;border:1px solid #e7ddc9}#community-overview-short-form ul,#community-form-toggle ul{margin:0 0 0 15px}.virtual-tour-photo-container{position:relative}.virtual-tour-photo-container ul{position:absolute;bottom:6px;margin:0;padding:0;width:100%;list-style-type:none}.virtual-tour-photo-container ul li{float:left;width:50%}.virtual-tour-photo-container ul li.full-width{width:100%}.community-photo-gallery-button,.community-virtual-tour-button{display:block;padding:10px 0;font-weight:500;font-size:1.143em;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;background-color:#000;background-color:rgba(0,0,0,0.7);border-top:1px solid #fff;filter:alpha(opacity=70)}.community-photo-gallery-button:hover,.community-photo-gallery-button:active,.community-virtual-tour-button:hover,.community-virtual-tour-button:active{text-decoration:underline;color:#fff}.virtual-tour-photo-container a:hover{text-decoration:underline}.community-photo-gallery-button{border-right:1px solid #fff}.full-width .community-photo-gallery-button{border-right:none}.community-callout{display:none;margin:-6px 0 6px 0;padding:20px;font-style:italic;color:#faf5eb;background:#514239;border-top:1px solid #fff}.is-phone .mobile-virtual-tour-button.show-on-touch,.is-phone .desktop-virtual-tour-button.hide-on-touch.legacy-virtual-tour{display:block !important}.desktop-virtual-tour-button.hide-on-touch,.mobile-virtual-tour-button.show-on-touch.legacy-virtual-tour{display:none !important}.vt-document,.vt-document body.modal,.vt-document #mainform,.vt-document #virtual-tour-container,.vt-document #virtual-tour-wrap{margin:0px;height:100%}.fancybox-tour-buttons{display:none;position:absolute;bottom:-100px;left:0px;width:100%;z-index:100000;text-align:center}.fancybox-tour-buttons a{margin:0 10px 10px 0;font-size:14px}.fancybox-tour-buttons a:before{display:none}.community-detail.is-phone .fancybox-overlay{background:url(/images/us/fancybox/fancybox_overlay.png)}.community-detail.is-phone .fancybox-mobile .fancybox-skin{padding:15px !important}.community-detail.is-phone .fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}body.virtual-tour-body.is-phone{min-width:0}#fancybox-tour-buttons{display:none;position:absolute;left:0;width:100%;z-index:100000;text-align:center}#fancybox-tour-buttons.top{top:10px}#fancybox-tour-buttons.bottom{bottom:-100px}#fancybox-tour-buttons a,.button-vtour-back.show-on-touch{display:inline-block;margin:0 10px 10px 0;padding:5px 10px;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase;text-shadow:0px 2px 2px #d25902;background:#f68e25;background:-moz-linear-gradient(top, #f68e25 0%, #cc6700 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68e25), color-stop(100%, #cc6700));background:-webkit-linear-gradient(top, #f68e25 0%, #cc6700 100%);background:-o-linear-gradient(top, #f68e25 0%, #cc6700 100%);background:-ms-linear-gradient(top, #f68e25 0%, #cc6700 100%);background:linear-gradient(to bottom, #f68e25 0%, #cc6700 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68e25', endColorstr='#cc6700',GradientType=0 );border-radius:3px;-webkit-border-radius:3px}.mobile-virtual-tour #fancybox-tour-buttons{display:block;position:static}.mobile-virtual-tour #fancybox-tour-buttons a{float:left;clear:left;margin:0 0 15px}.mobile-virtual-tour .btn-back-to-overview{display:block;margin:30px 0 0;width:146px;height:16px;text-indent:-9999px;background:transparent url(/images/us/_legacy/btn-overview.png) 0 0 no-repeat}.btn-vt-back{position:absolute;z-index:15;top:5px;left:5px;margin:0}.btn-vt-back:before{float:left;margin:0 5px 0 0}.virtual-tour-image img{display:none}#virtual-tour-wrap{position:relative;text-align:center}#virtual-tour-wrap .swipe-desc{display:none}#virtual-tour-wrap .arrows{position:absolute;bottom:10px;left:50%;margin:0 0 0 -52px;width:104px;height:58px;background:url(/images/btn-old-tours.png)}#virtual-tour-wrap .arrows a{overflow:hidden;text-indent:-9999px;display:inline-block;width:35px;height:45px;cursor:pointer}#virtual-tour-wrap .arrows a.right{margin:0 0 0 10px}.is-phone #virtual-tour-wrap .arrows{display:none}.is-phone #virtual-tour-wrap .swipe-desc{display:block;position:absolute;top:0;left:0;z-index:20;width:100%;height:230px;background:rgba(0,0,0,0.75)}#virtual-tour-wrap .swipe-desc span{display:block;position:absolute;top:50%;left:50%;margin:-45px 0 0 -54px;width:108px;height:88px;background:url(/images/vt-swipe-icon.png)}.community-detail .social-share{padding:12px 10px;border-top:1px solid #e7ddc9;border-bottom:1px solid #e7ddc9}.community-detail .social-share>span{display:block;position:relative;padding:2px 0 0 38px;background:none}.community-detail .social-share .st_email_custom{margin:0 0 15px}.community-detail .social-share .st_email_custom:before{background-image:url(../../../images/us/spritesheet.png);background-position:-253px -345px;width:27px;height:22px}.community-detail .social-share .st_facebook_custom{padding:2px 0 0 35px}.community-detail .social-share .st_facebook_custom:before{background-image:url(../../../images/us/spritesheet.png);background-position:-262px -400px;width:24px;height:24px}.community-detail .social-share span:before{content:"";display:block;position:absolute;top:0;left:0}.levels-of-care-offered h3{padding:0 0 6px;border-bottom:1px solid #e7ddc9}.levels-of-care-offered .checkmark-list,.levels-of-care-offered .redesign.community-detail .checkmark-list--large,.redesign.community-detail .levels-of-care-offered .checkmark-list--large{margin:0 0 30px;padding:0 0 5px;list-style-type:none;border-bottom:1px solid #e7ddc9}.levels-of-care-offered .checkmark-list li,.levels-of-care-offered .redesign.community-detail .checkmark-list--large li,.redesign.community-detail .levels-of-care-offered .checkmark-list--large li{margin:0;padding:0 0 6px}.levels-of-care-offered .checkmark-list li:before,.levels-of-care-offered .redesign.community-detail .checkmark-list--large li:before,.redesign.community-detail .levels-of-care-offered .checkmark-list--large li:before{margin:0;color:#f07b05}.levels-of-care-offered .checkmark-list li a,.levels-of-care-offered .redesign.community-detail .checkmark-list--large li a,.redesign.community-detail .levels-of-care-offered .checkmark-list--large li a{padding:0;text-decoration:none}.community-illustratus-newsletter-link,.epay-button{display:block;margin:0;padding:3px 0 0 42px;width:244px;height:42px;font-weight:500;font-size:1em;text-align:left;text-decoration:none;color:#4c4743;background:transparent url(/images/us/_legacy/sprite-community-basics.png) 0 -911px no-repeat}.epay-button{width:220px;background-position:0 -1022px}.community-activities-description,.community-activities{float:left;margin-bottom:30px;width:100%}.community-activities-content{float:none;width:100%}.community-activities-calendars{float:none;font-size:.95em}.community-activities-schedule .msg-neutral{clear:left;margin:20px 0 0}.community-activities-schedule-description{margin:0;padding:0 0 3px 10px;width:236px}.community-activities-schedule-time{padding:0 10px 0 0;width:96px;font-weight:bold;font-size:14px;text-align:right;color:#000;border-right:1px solid #cccccc}.community-activity-header{margin:0;padding:20px 0 15px 0;font-family:Georgia, Serif;font-size:16px;color:#ce6405}.community-activity-week-title{margin:0;padding:0 0 10px 0;font-size:20px;border-bottom:1px solid #e0e0e0}.community-activities-calendars{float:none;padding:10px;margin:0 auto 30px;background:#faf7ee;border:1px solid #e3dcc5;color:#62563f}.community-activities-calendars h3{margin:0 0 15px;color:#000}.community-activities-calendars a{display:block;margin:0 0 10px 0;padding:2px 0 0 50px;font-family:Georgia, Serif;font-size:14px;line-height:16px;color:#ce6405;text-decoration:none;background:url("/images/us/_legacy/sprite-community-basics.png") left -180px no-repeat}.community-activities-calendars a span{display:block;font-family:Arial, Sans-Serif;font-size:12px;text-decoration:underline;color:#266d95}.community-info-callout{margin:20px 0 10px;padding:10px 15px;font-size:12px;background-color:#faf5eb;border:1px solid #e7ddc9}.community-info-callout__address{margin:0 0 10px;font-style:normal}.community-info-callout__separator{display:none;margin:0 6px;color:#ce6c05}.community-info-callout__sales-phone,.community-info-callout__main-phone{display:inline-block;margin:0;padding:0;white-space:nowrap;color:#222}.ifs-download-brochure .scfForm{float:left}.ifs-download-brochure img{float:none;margin:0 auto}.ifs-download-brochure .scfForm .scfTitleBorder,.ifs-download-brochure #community-contact-form .scfForm .scfSectionLegend,#community-contact-form .ifs-download-brochure .scfForm .scfSectionLegend{font-family:"Avenir Medium",Arial,Sans-Serif;font-size:1.286em;color:#d66b24}.ifs-download-brochure h1 span{display:block;margin:0 0 3px;font-size:.778em;color:#352619}.ifs-download-brochure .scfValidationSummary,.ifs-download-brochure .scfSectionContent{font-size:13px}.ifs-download-brochure .scfValidationSummary ul{margin:0 0 20px 16px}.ifs-download-brochure input[type=text],.ifs-download-brochure .scfForm .scfSectionContent select[type=text],.scfForm .scfSectionContent .ifs-download-brochure select[type=text]{margin:0 0 7px;width:212px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ifs-download-brochure .scfForm .scfSectionContent .scfCheckbox input,.ifs-download-brochure #community-contact-form .scfForm .scfSectionContent .community-contact-radio-list input,#community-contact-form .ifs-download-brochure .scfForm .scfSectionContent .community-contact-radio-list input,.ifs-download-brochure #community-contact-form .scfForm .scfSectionContent .community-contact-checkbox-list input,#community-contact-form .ifs-download-brochure .scfForm .scfSectionContent .community-contact-checkbox-list input,.ifs-download-brochure .scfForm .scfSectionContent .scfCheckbox select,.ifs-download-brochure #community-contact-form .scfForm .scfSectionContent .community-contact-radio-list select,#community-contact-form .ifs-download-brochure .scfForm .scfSectionContent .community-contact-radio-list select,.ifs-download-brochure #community-contact-form .scfForm .scfSectionContent .community-contact-checkbox-list select,#community-contact-form .ifs-download-brochure .scfForm .scfSectionContent .community-contact-checkbox-list select{margin:3px 5px 0 0;vertical-align:top;width:auto}.ifs-download-brochure .scfCheckbox label,.ifs-download-brochure #community-contact-form .scfForm .community-contact-radio-list label,#community-contact-form .scfForm .ifs-download-brochure .community-contact-radio-list label,.ifs-download-brochure #community-contact-form .scfForm .community-contact-checkbox-list label,#community-contact-form .scfForm .ifs-download-brochure .community-contact-checkbox-list label{display:inline-block;width:190px}.ifs-download-brochure .scfRequired,.ifs-download-brochure .scfValidatorRequired{display:none}.ifs-download-brochure .scfSubmitButtonBorder{float:right;margin:15px 0 25px}.ifs-download-brochure .thank-you-message{text-align:center}.ifs-download-brochure .thank-you-message img{float:none;margin:0 auto}@media (min-width: 768px){.mobile-virtual-tour-button.show-on-touch,.mobile-virtual-tour-button.show-on-touch.legacy-virtual-tour{display:none !important}.desktop-virtual-tour-button.hide-on-touch{display:block !important}.community-detail #page-content{padding:0 0 50px;min-height:300px}.community-detail .community-overview-left{position:relative}.community-detail .main-content{float:none;position:absolute;margin:0 0 0 230px;width:auto}.community-detail .primary-sidebar,.community-detail .community-info-contact,.community-detail .secondary-sidebar{width:203.125px;float:left;margin-right:12.5px}.community-detail .secondary-sidebar{clear:left}.community-detail .community-info-contact{position:relative;margin:0;padding:5px 0 5px 10px}.community-detail .community-banner-wrap{margin-left:215.625px;width:auto}.community-detail .social-share{padding:20px 10px}.community-detail .social-share .st_email_custom,.community-detail .social-share .st_facebook_custom{float:left}.community-detail .social-share .st_email_custom{margin:0 40px 0 0}.community-photo-gallery-button,.community-virtual-tour-button{padding-left:45px;background-image:url(/images/us/_legacy/sprite-community-basics.png);background-position:32px -1556px;background-repeat:no-repeat}.community-virtual-tour-button{background-position:36px -338px}.community-detail-sub .main-content{width:71.59091%;float:left;margin-right:2.27273%;position:static;margin:0;padding:0 20px 0 0}.community-detail-sub .primary-sidebar{width:203.125px;float:right;margin-right:0}.community-info-top{margin:0 0 30px;padding:10px 12px 5px 10px;background-color:#faf5eb;border:1px solid #e7ddc9}.community-detail main,.community-detail-sub main{margin:30px auto}.community-title{margin:28px 0 20px}.community-title__link{position:relative;padding:28px 0 2px;border-bottom:0}.community-title__link:before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;background-image:url(../../../images/us/spritesheet.png);background-position:0px -345px;width:130px;height:26px}.community-nav{padding:5px 0;background:#faf5eb;border:1px solid #e7ddc9}.community-nav .sub-nav{display:table;table-layout:fixed;margin:0;width:100%;border-top:0}.community-nav .sub-nav__item{display:table-cell;text-align:center}.community-nav .sub-nav__link{padding:0;font-family:"Avenir",Arial,Sans-Serif;font-weight:600;font-size:12px;text-transform:uppercase;border-bottom:0}.community-nav .sub-nav__link:hover,.community-nav .sub-nav__link.current{color:#d86e05}.community-nav .sub-nav__link:hover:before,.community-nav .sub-nav__link--current:hover:before{display:none}.community-nav .sub-nav:before{display:none}.right-column-map-see-larger{width:158px}.community-illustratus-newsletter-link,.epay-button,.epay-button{width:auto}.community-activities-column{float:left;width:50%}}@media (min-width: 980px){.community-detail .community-info{float:left;width:76.53061224489796%}.community-detail .main-content{width:68.18182%;float:right;margin-right:0;position:static;margin:0}.community-detail .secondary-sidebar{width:20.45455%;float:right;margin-right:0;clear:none;margin:0}.community-detail .primary-sidebar{width:203.125px;float:left;margin-right:12.5px}.community-detail-sub .main-content{width:77.27273%;float:left;margin-right:2.27273%;position:static;margin:0}.sub-nav__link{font-size:14px}.community-info-callout *{display:inline;margin:0}.community-info-callout__separator{margin:0 6px}}.corporate-contact-tabs{margin:0 0 30px;padding:8px 0;background:#faf5eb;border:1px solid #e7ddc9;font-size:14px;font-weight:600;text-transform:uppercase;text-align:center}.corporate-contact-tabs a{display:inline;margin:0 15px;padding:0;text-decoration:none;color:#57524e;background:0;border:0}.corporate-contact-tabs a:hover,.corporate-contact-tabs a.current{color:#d86e05}.home-nav{margin:0 0 30px}.home-nav .sub-nav{margin:0;padding:0;list-style-type:none;display:block}.home-nav .sub-nav__link{display:block;margin:0 0 5px;padding:8px;font-size:14px;text-align:center;text-decoration:none;text-transform:uppercase;color:#fff;background:#f07b05;border-top:1px solid #de6a16;border-bottom:1px solid #de6a16;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0 0 #fe8b26;-moz-box-shadow:inset 0 1px 0 0 #fe8b26;box-shadow:inset 0 1px 0 0 #fe8b26}@media (min-width: 768px){.home-nav .sub-nav__link{display:none !important}}@media (min-width: 980px){.home-nav .sub-nav__link{display:none !important}}.main-content--homepage h1,.secondary-sidebar--homepage h2{margin:0 0 20px;padding:0 0 7px;font-family:Georgia,Serif;font-size:20px;border-bottom:1px solid #fdb813;color:#4c4743}.home .explore-more-toggle{display:none}.home .blog-featured-posts{margin:0 0 20px}.home .blog-featured-post{display:block;margin:0 0 10px}.home .blog-featured-posts h3 a,.home .senior-eats-featured-posts h3 a{display:block;margin:0 0 15px;width:100%;font-family:'Avenir',Sans-Serif;font-weight:600;font-size:18px;text-decoration:none;color:#42a5da}.home .blog-featured-post{text-decoration:none;font-size:0.85714em}.home .blog-featured-post-image{float:left;margin:0 10px 0 0;width:58px}.home .senior-eats-featured-posts{margin:0 0 20px}.home .senior-eats-featured-posts h3 a{text-indent:-119988px;overflow:hidden;text-align:left;background-image:url(../../../images/us/spritesheet.png);background-position:-130px -345px;width:123px;height:22px}.home .home-featured-posts-view-our-blog{font-size:0.85714em;font-weight:600;line-height:12px;text-decoration:none;text-transform:uppercase}.home .home-featured-posts-view-our-blog:before{font-size:11px;line-height:11px}@media (min-width: 768px){.home-nav{display:none}.secondary-sidebar--homepage{float:right;width:70.45455%}.secondary-sidebar--homepage h2{white-space:nowrap}}@media (min-width: 980px){.home .primary-sidebar{width:21.02273%;float:left;margin-right:2.27273%}.home .main-content{width:53.40909%;float:left;margin-right:2.27273%}.secondary-sidebar--homepage{width:21.02273%;float:right;margin-right:0;margin-top:0}}.search-results-search-again h3{margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #e7ddc9;color:#50452f}.search-results-message{margin:20px 0 0;padding:15px;font-size:13px;color:#fff;background:#30a12d;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box}.results p{margin:20px 0 0;font-size:18px;font-family:Georgia,Times New Roman,Serif}.results ul{margin:15px 0 0 20px;padding:0}.results li{margin:5px 0}.results li a{text-decoration:none}.results .child-list{padding:15px 0;border-bottom:1px solid #e7ddc9}.results .child-list h3{font-size:22px}.results .child-list h3 a{text-decoration:none}.senior-resource-counselors .main-content h1{border-bottom:none}.senior-resource-counselors .main-content h1.page-title{border-bottom:1px solid #fdb813}.counselor-title{margin:0 0 25px}.counselor-container a{display:block;margin:0 auto 25px;width:250px}@media (min-width: 768px){.counselor-container a{float:left;width:50%}}.careers.careers-culture main{margin:0 auto}.careers.careers-culture .careers-grid-item{clear:both;margin:0;width:100%;border-bottom:1px solid #fff}.careers.careers-culture .careers-grid-item__title{margin:0}.careers.careers-culture .careers-grid-item.item-2{padding:25px 20px 10px;text-align:left;background:transparent}.careers.careers-culture .careers-grid-item.item-2 .careers-grid-item__content{padding:0}.careers.careers-culture .careers-grid-item.item-1{padding:0;background:transparent}.careers.careers-culture .careers-grid-item.item-1 .careers-grid-item__content{padding:0}.careers.careers-culture .careers-grid-middle .careers-grid-item{clear:both;margin:0;width:100%;border-bottom:1px solid #fff;background:none}.careers.careers-culture .careers-grid-middle .careers-grid-item__content{cursor:pointer;display:table;position:relative;padding:0 20px;width:100%;min-height:85px;background:#fcb405;background:-webkit-linear-gradient(-90deg, #fcb405,#fba400);background:linear-gradient(180deg, #fcb405,#fba400);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcb405', endColorstr='#fba400')}.careers.careers-culture .careers-grid-middle .careers-grid-item__content:after{position:absolute;top:0;bottom:0;right:10px;margin:auto 0;font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;height:25px;text-align:center;font-size:25px;font-variant:normal;text-transform:none;line-height:normal;content:"\e811";vertical-align:middle}.careers.careers-culture .careers-grid-middle .careers-grid-item__content .careers-grid-item__title{display:table-cell;position:relative;padding:0 30px 0 0;vertical-align:middle;font-size:20px;text-shadow:1px 1px 2px #e19e24}.careers.careers-culture .careers-grid-middle .careers-grid-item__content.active-accordion:after{content:"\e812"}.careers.careers-culture .careers-grid-middle .careers-grid-item.item-3 .careers-grid-item__title{font-family:Georgia, Times New Roman, Serif;font-size:22px;font-weight:normal;text-shadow:none;color:#f07b05}.careers.careers-culture .careers-grid-middle .careers-grid-item.item-3 .careers-grid-item__title:after,.careers.careers-culture .careers-grid-middle .careers-grid-item.item-3 .careers-grid-item__title.active-accordion:after{content:""}.careers.careers-culture .careers-grid-middle .careers-grid-item.item-3 .careers-grid-item__content{background:#fff;border:1px solid #e9e5e0}.careers.careers-culture .careers-grid-middle .careers-grid-item__sub-content{cursor:text;padding:30px 20px;text-align:left;color:#4c4743}.careers.careers-culture .careers-grid-middle .careers-grid-item__sub-content ul{margin:0;padding:0;list-style-type:none;border:none}.careers.careers-culture .careers-grid-middle .careers-grid-item__sub-content ul li{position:relative;padding:0 0 20px 35px;font-size:15px}.careers.careers-culture .careers-grid-middle .careers-grid-item__sub-content ul li:before{position:absolute;top:3px;left:0;color:#f07b05;font-size:18px}.careers.careers-culture .careers-grid-bottom .careers-grid-item{float:left;clear:none;margin-right:-100%;width:49.82014%;min-height:170px;border-bottom:none}.careers.careers-culture .careers-grid-bottom .careers-grid-item.item-8 .careers-grid-item__content{padding:0}.careers.careers-culture .careers-grid-bottom .careers-grid-item.item-9{clear:none;margin-left:50.17986%}.careers.careers-culture .careers-grid-item__sub-title{display:none}@media (min-width: 768px){.careers.careers-culture main{margin:0 auto}.careers.careers-culture .careers-grid-middle .careers-grid-item{width:24.9174%;float:left}.careers.careers-culture .careers-grid-middle .careers-grid-item:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.careers.careers-culture .careers-grid-middle .careers-grid-item:nth-child(4n+2){margin-left:25.02753%;margin-right:-100%;clear:none}.careers.careers-culture .careers-grid-middle .careers-grid-item:nth-child(4n+3){margin-left:50.05507%;margin-right:-100%;clear:none}.careers.careers-culture .careers-grid-middle .careers-grid-item:nth-child(4n+4){margin-left:75.0826%;margin-right:-100%;clear:none}.careers.careers-culture .careers-grid-item:hover .careers-grid-item__title,.careers.careers-culture .careers-grid-item:hover .careers-grid-item__blurb,.careers.careers-culture .careers-grid-item:hover .fa-arrow-circle-right{transition:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.careers.careers-culture .careers-grid-item.item-7:hover .careers-grid-item__title{-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%)}.careers.careers-culture .careers-grid-top .careers-grid-item{float:left;margin:0 !important;width:49.9%}.careers.careers-culture .careers-grid-top .careers-grid-item:hover{background:transparent}.careers.careers-culture .careers-grid-top .careers-grid-item.item-1{left:49.9%}.careers.careers-culture .careers-grid-top .careers-grid-item.item-2{clear:none;right:49.9%;padding:50px 20px 10px 0;transition:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.careers.careers-culture .careers-grid-top .careers-grid-item.item-2 .careers-grid-item__content{padding:0}.careers.careers-culture .careers-grid-middle{position:relative;min-height:420px}.careers.careers-culture .careers-grid-middle .careers-grid-item{position:static}.careers.careers-culture .careers-grid-middle .careers-grid-item:hover .careers-grid-item__content{background:#f99e00;background:-webkit-linear-gradient(-90deg, #f99e00,#f89000);background:linear-gradient(180deg, #f99e00,#f89000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f99e00', endColorstr='#f89000')}.careers.careers-culture .careers-grid-middle .careers-grid-item:hover .careers-grid-item__content:after{content:"\e810"}.careers.careers-culture .careers-grid-middle .careers-grid-item.item-3:hover .careers-grid-item__content{cursor:text;background:transparent}.is-tablet .careers.careers-culture .careers-grid-middle .careers-grid-item{transition:none}.is-tablet .careers.careers-culture .careers-grid-middle .careers-grid-item:hover .careers-grid-item__title,.is-tablet .careers.careers-culture .careers-grid-middle .careers-grid-item:hover .careers-grid-item__blurb,.is-tablet .careers.careers-culture .careers-grid-middle .careers-grid-item:hover .icon-arrow-right2{transition:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.is-tablet .careers.careers-culture .careers-grid-middle .careers-grid-item:hover .careers-grid-item__blurb{visibility:hidden;opacity:0}.careers.careers-culture .careers-grid-middle .careers-grid-item__content{height:226px}.careers.careers-culture .careers-grid-middle .careers-grid-item__content:after{content:"";top:auto;bottom:20px;left:0;right:0;margin:0 auto;font-size:25px}.careers.careers-culture .careers-grid-middle .careers-grid-item__content.active-accordion{background:#f99e00;background:-webkit-linear-gradient(-90deg, #f99e00,#f89000);background:linear-gradient(180deg, #f99e00,#f89000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f99e00', endColorstr='#f89000')}.careers.careers-culture .careers-grid-middle .careers-grid-item__content.active-accordion:after{content:"\e810"}.careers.careers-culture .careers-grid-middle .careers-grid-item__content .fa{display:none}.careers.careers-culture .careers-grid-middle .careers-grid-item__content .careers-grid-item__title{padding:0}.careers.careers-culture .careers-grid-middle .careers-grid-item__sub-title{display:block;font-family:Georgia, Times New Roman, Serif;font-size:26px;color:#4c4743}.careers.careers-culture .careers-grid-middle .careers-grid-item__sub-content{display:none;position:absolute;right:0;padding:65px;width:75%}.careers.careers-culture .careers-grid-bottom{margin-top:-192px}.careers.careers-culture .careers-grid-bottom .careers-grid-item{clear:both;margin:0;width:24.9174%}.careers.careers-culture .careers-grid-bottom .careers-grid-item.item-9{clear:both;margin:0}.careers.careers-culture .careers-grid-bottom .careers-grid-item--job-search{border-top:1px solid #fff}.careers.careers-culture .careers-grid-bottom .careers-grid-item--job-search:hover{background:#e46820}}@media (min-width: 980px){.careers.careers-culture .careers-grid-middle .careers-grid-item__sub-content{padding:35px}.careers.careers-culture .careers-grid-bottom .careers-grid-item{height:226px !important}}.careers.careers-detail main{margin:0 auto;max-width:1010px;margin-left:auto;margin-right:auto}.careers.careers-detail main:after{content:" ";display:block;clear:both}.careers.careers-detail .page-title{font-size:28px;color:#4c4743}.careers.careers-detail .lead-in,.careers.careers-detail .video-blurb{margin:0 0 25px;font-size:18px}.careers.careers-detail .lead-in a,.careers.careers-detail .video-blurb a{color:#0087B4}.careers.careers-detail .video-blurb{margin:0}.careers.careers-detail .main-content{margin:0;padding:25px 15px;min-height:500px;background:#fff}.careers.careers-detail .main-content p,.careers.careers-detail .main-content ul li{font-size:15px;color:#4c4743}.careers.careers-detail .main-content img{margin:0 0 25px}.careers.careers-detail .primary-sidebar{margin:0;background:#e9e5e0}@media (min-width: 768px){.careers.careers-detail main{padding-left:15px;padding-right:15px}.careers.careers-detail .primary-sidebar{width:26.13636%;float:left;margin-right:2.27273%;margin:0}.careers.careers-detail .main-content{width:73.86364%;float:right;margin-right:0;margin:-162px 0 80px;padding:30px 40px}.careers.careers-detail .main-content img.photo-right{margin:0 0 15px 15px}.careers.careers-detail .main-content img.photo-left{margin:0 15px 15px 0}.careers.careers-detail .page-title{font-size:36px}.careers.careers-detail .lead-in{font-size:20px}.careers.careers-detail .primary-sidebar .sub-nav__link:hover:before,.careers.careers-detail .primary-sidebar .sub-nav__link--current:before{left:0}}.careers.careers-home .page-title{margin:0 0 5px;font-size:28px;color:#f07b05}.careers.careers-home .careers-grid-item.item-1{padding:25px 20px 10px;width:100%;text-align:left;background:#fff}.careers.careers-home .careers-grid-item.item-2{display:none}.careers.careers-home .careers-grid-item.item-9,.careers.careers-home .careers-grid-item.item-10{float:none;display:block;margin:0;padding:0;width:100%;background:none}.careers.careers-home .careers-grid-item.item-9 .careers-grid-item__content,.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content{display:block;padding:0;text-align:left;vertical-align:top}.careers.careers-home .careers-grid-item.item-9 .careers-grid-item__content h2,.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content h2{margin:0 0 15px;font-size:24px;color:#4c4743}.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content{padding:30px 20px;background:transparent}.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content,.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content p{font-size:14px;line-height:24px}.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content a{display:block;padding:10px 5px;font-size:15px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#f07b05}.careers.careers-home .careers-grid-middle .careers-grid-item{min-height:160px}@media (min-width: 768px){.careers.careers-home main{margin-top:-175px}.careers.careers-home .careers-grid-item.item-9{float:right;clear:none;width:49.9%}.careers.careers-home .careers-grid-item.item-10{float:left;clear:left;display:block;margin:0;width:50%;background:#fff}.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content,.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content p{font-size:16px;line-height:26px}.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content a:hover{color:#ce590f}.careers.careers-home .careers-grid-top .careers-grid-item.item-1{left:0;width:49.9%;height:175px;background:#fff}.careers.careers-home .careers-grid-top .careers-grid-item.item-1:hover{background:#fff}.careers.careers-home .careers-grid-middle:before,.careers.careers-home .careers-grid-middle:after{display:inline}.careers.careers-home .careers-grid-middle .careers-grid-item{min-height:226px}}@media (min-width: 980px){.careers.careers-home .careers-grid-item.item-10{margin:0}.careers.careers-home .careers-grid-item.item-10 .careers-grid-item__content{padding:30px 20px 30px 0}}.careers.careers-landing main{margin:0 auto}.careers.careers-landing .careers-grid-middle .careers-grid-item{width:49.82014%;float:left}.careers.careers-landing .careers-grid-middle .careers-grid-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.careers.careers-landing .careers-grid-middle .careers-grid-item:nth-child(2n+2){margin-left:50.17986%;margin-right:-100%;clear:none}.careers.careers-landing .careers-grid-top .careers-grid-item{font-size:18px;color:#4c4743}.careers.careers-landing .careers-grid-top .careers-grid-item.item-1{clear:both;background:transparent}.careers.careers-landing .careers-grid-top .careers-grid-item.item-1 .careers-grid-item__content{padding:0}.careers.careers-landing .careers-grid-top .careers-grid-item.item-1 .careers-grid-item__content img{width:100%}.careers.careers-landing .careers-grid-top .careers-grid-item.item-2{clear:both;padding:25px 20px 10px;text-align:left;background:transparent}.careers.careers-landing .careers-grid-top .careers-grid-item.item-2 .careers-grid-item__content{color:#4c4743}@media (min-width: 768px){.careers.careers-landing main{margin:0 auto}.careers.careers-landing .careers-grid-top{margin-bottom:1px}.careers.careers-landing .careers-grid-top .careers-grid-item{float:left;margin:0 !important;width:49.9%}.careers.careers-landing .careers-grid-top .careers-grid-item:hover{background:transparent}.careers.careers-landing .careers-grid-top .careers-grid-item.item-1{left:50.05%;width:49.9%}.careers.careers-landing .careers-grid-top .careers-grid-item.item-2{clear:none;right:49.9%;padding:50px 20px 10px;width:49.9%;transition:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.careers.careers-landing .careers-grid-middle .careers-grid-item{width:25%;float:left;margin:0;border:1px solid #fff}.careers.careers-landing .careers-grid-middle .careers-grid-item:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.careers.careers-landing .careers-grid-middle .careers-grid-item:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}.careers.careers-landing .careers-grid-middle .careers-grid-item:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}.careers.careers-landing .careers-grid-middle .careers-grid-item:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}.careers.careers-landing .careers-grid-middle .careers-grid-variant-longtile{width:50%;overflow:hidden}.careers.careers-landing .careers-grid-middle .careers-grid-variant-longtile+.careers-grid-item{margin-left:50.05507%}.careers.careers-landing .careers-grid-middle .careers-grid-variant-longtile+.careers-grid-item+.careers-grid-item{margin-left:75.0826%}}.careers{background:#fff}.careers main,.careers .main-content{margin:0 auto;padding:0;width:100%}.careers .main-content{margin:0 0 80px}.careers .main-content img{margin:0}.careers .main-content h2{margin:0 0 15px;font-size:24px}.careers .main-content p a{color:#2095bb}.careers .page-title{margin:0 0 20px;font-size:34px;color:#4c4743}.careers p,.careers .lead-in{font-size:18px;color:#4c4743}.careers-testimonial{display:block;position:relative;margin:0 0 0 15px;padding:0 0 0 25px;font-size:16px}.careers-testimonial:before{content:"";position:absolute;top:6px;left:0;width:2px;height:94%;background:#e7ddc9}.careers-testimonial__quote{display:block;margin:0 0 15px;font-family:Georgia, serif;color:#97816f}.careers-testimonial__author{display:block;font-family:"Avenir";font-size:15px;font-style:italic;font-weight:400;color:#f07b05}.careers.wistia_popover_mode{overflow-x:hidden}.careers .wistia_embed>div,.careers .wistia_embed{display:inline-block;width:100%;height:100%;background:none}.careers-banner{position:relative;z-index:5}.careers-banner-container{margin:0 auto;max-width:1460px}.careers-banner-container img{display:block;width:100%;max-width:100%;height:auto}.careers-grid>.careers-grid-item,.careers-grid-middle>.careers-grid-item{width:49.82014%;float:left}.careers-grid>.careers-grid-item:nth-child(2n+1),.careers-grid-middle>.careers-grid-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.careers-grid>.careers-grid-item:nth-child(2n+2),.careers-grid-middle>.careers-grid-item:nth-child(2n+2){margin-left:50.17986%;margin-right:-100%;clear:none}.careers-grid-item{display:block;position:relative;margin-bottom:2px;text-align:center;text-decoration:none;color:#fff;background:#2999bf}.careers-grid-item:hover{color:#fff}.careers-grid-item__content-wrapper{display:table;width:100%;height:100%}.careers-grid-item__content{display:table-cell;padding:0 15px;vertical-align:middle}.careers-grid-item__content p{color:#4c4743}.careers-grid-item__content ul{margin:0}.careers-grid-item__content ul li{padding:0;border-top:1px solid #e7ddc9}.careers-grid-item__content ul li:last-child{border-bottom:1px solid #e7ddc9}.careers-grid-item__content--lower-body-text{margin:20px 0 0;padding:0 15px}.careers-grid-item__title{font-family:"Avenir",Arial,Sans-Serif;font-size:18px;color:#fff}.careers-grid-item__blurb{visibility:hidden;opacity:0;position:absolute;left:0;right:0;transform:translateY(-50%);transition:all 0.25s linear}.careers-grid-item .fa-search{font-size:28px}.careers-grid-item .fa-arrow-right{font-weight:normal}.careers-grid-item .icon-arrow-right2{display:inline-block}.careers-grid-item .icon-arrow-right2:before{font-size:25px}.careers-grid-item.careers-grid-item--video{transition:background .45s}.careers-grid-item.careers-grid-item--video .careers-grid-item__content{position:absolute;padding:0;width:100%;height:100%;background-size:cover}.careers-grid-item.careers-grid-item--video .careers-grid-item__content .careers-grid-item__title{opacity:0;visibility:hidden;font-size:19px;transform:translateY(40%);transition:all 0.25s linear}.careers-grid-item.careers-grid-item--video .careers-grid-item__content .icon-play-video{display:block;position:absolute;left:0;right:0;margin:0 auto;transform:translateY(40%);transition:all 0.25s linear;background-image:url(../../../images/us/spritesheet.png);background-position:-143px -93px;width:59px;height:59px}.careers-grid-item--job-search{background:#f07b05}.careers-grid-item--job-search .icon-search2{display:inline-block;margin:0 0 5px}.careers-grid-item--job-search .icon-search2:before{font-size:25px}.careers-intermediate .careers-grid-item--job-search{position:relative;background:#d0c0a9}.careers-intermediate .careers-grid-item--job-search .icon-search2{display:none}.careers-intermediate .careers-grid-item--job-search .icon-search2:before{font-size:25px}.careers-intermediate .careers-grid-item--job-search:before{font-size:25px;position:absolute;top:52%;right:42%}.careers-intermediate .careers-grid-item--job-search .careers-grid-item__title{height:48px}.careers-grid-item--blue{background:#2999bf}.careers-grid-item--beige{background:#d0c0a9}@media (min-width: 768px){.careers main{position:relative;z-index:6;padding:0 0 100px}.careers .page-title{padding:0;border-bottom:none}.careers main{max-width:980px;margin-left:auto;margin-right:auto;padding-left:35px;padding-right:35px}.careers main:after{content:" ";display:block;clear:both}.careers .careers-grid-middle>.careers-grid-item{width:24.9174%;float:left}.careers .careers-grid-middle>.careers-grid-item:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.careers .careers-grid-middle>.careers-grid-item:nth-child(4n+2){margin-left:25.02753%;margin-right:-100%;clear:none}.careers .careers-grid-middle>.careers-grid-item:nth-child(4n+3){margin-left:50.05507%;margin-right:-100%;clear:none}.careers .careers-grid-middle>.careers-grid-item:nth-child(4n+4){margin-left:75.0826%;margin-right:-100%;clear:none}.careers .careers-grid-item{transition:background .45s;min-height:170px}.careers .careers-grid-item__title{font-size:20px}.careers .careers-grid-item__title,.careers .careers-grid-item .icon-arrow-right2{transition:transform .5s}.careers .careers-grid-item:hover{background:#1b87ab}.careers .careers-grid-item:hover .careers-grid-item__title{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.careers .careers-grid-item:hover .careers-grid-item__blurb{visibility:visible;opacity:1;transition-delay:.25s}.careers .careers-grid-item:hover .icon-arrow-right2{-webkit-transform:translateY(140%);-ms-transform:translateY(140%);transform:translateY(140%)}.careers .careers-grid-item__content--lower-body-text{padding:0}.is-tablet .careers .careers-grid-item{transition:none}.is-tablet .careers .careers-grid-item:hover .careers-grid-item__title,.is-tablet .careers .careers-grid-item:hover .careers-grid-item__blurb,.is-tablet .careers .careers-grid-item:hover .icon-arrow-right2{transition:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.is-tablet .careers .careers-grid-item .careers-grid-item__blurb{visibility:hidden;opacity:0}.careers .careers-grid-top .careers-grid-item.item-1,.careers .careers-grid-top .careers-grid-item.item-2{background:transparent}.careers .careers-grid-item--job-search:hover{background:#e46820}.careers .careers-grid-item--job-search:hover .careers-grid-item__title,.careers .careers-grid-item--job-search:hover .careers-grid-item__blurb,.careers .careers-grid-item--job-search:hover .icon-search2{transition:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.careers .careers-grid-item--video .careers-grid-item__content .icon-play-video{transform:translateY(82%)}.careers .careers-grid-item--video:hover .careers-grid-item__content:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);transition:background .45s}.careers .careers-grid-item--video:hover .careers-grid-item__content .careers-grid-item__title{opacity:1;visibility:visible;transform:translateY(260%)}.careers .careers-grid-item--video:hover .careers-grid-item__content .icon-play-video{transform:translateY(150%)}.careers .careers-grid-variant-longtile{width:49.9%}.careers .careers-grid-variant-longtile+.careers-grid-item{margin-left:50.05507%}.careers .careers-grid-variant-longtile+.careers-grid-item+.careers-grid-item{margin-left:75.0826%}.careers .careers-grid-item--beige:hover{background:#b9ab97}.careers .careers-grid-item--blue:hover{background:#1b87ab}.careers-banner{overflow:hidden;margin:0 auto;height:444px}.careers-banner-container{position:absolute;left:50%;margin:0 0 0 -730px;max-width:none}.careers-banner-container img{width:auto;max-width:none}.testimonial{font-size:18px}}.landing-footer__content{margin:0 auto;max-width:960px;text-align:center;font-size:12px;color:#fff}.landing-footer__column:first-child{margin:0 0 30px}.landing-footer__top{display:table;padding:30px;width:100%;background:#65584d}.landing-footer__bottom{padding:25px 10px 50px 10px;background:#2b231e}.landing-footer__logos{display:block;margin:0 auto;background-image:url("/images/landing-pages/logo-footer-lp.png");background-position:0px 0px;width:126px;height:82px}.landing-footer__blog a{padding:8px 15px;font-size:12px;font-weight:bold;color:#fff;text-transform:uppercase;text-decoration:none;border-radius:5px;background:#f4792a}.landing-footer__social{margin:0 0 30px}.landing-footer__social-list{margin:0;padding:0;list-style-type:none}.landing-footer__social-item{display:inline}.landing-footer__social-link{display:inline-block;margin:0 10px 0 0;text-indent:-119988px;overflow:hidden;text-align:left}.landing-footer__social-link--facebook{background-image:url(../../../images/us/spritesheet.png);background-position:-459px -157px;width:10px;height:20px}.landing-footer__social-link--twitter{background-image:url(../../../images/us/spritesheet.png);background-position:-205px -308px;width:19px;height:16px}.landing-footer__social-link--pinterest{background-image:url(../../../images/us/spritesheet.png);background-position:-456px -291px;width:15px;height:20px}.landing-footer__social-link--linkedin{background-image:url(../../../images/us/spritesheet.png);background-position:-403px -149px;width:17px;height:17px}.landing-footer__social-link--gplus{background-image:url(../../../images/us/spritesheet.png);background-position:-180px -308px;width:25px;height:16px}.landing-footer__copyright{float:left}.landing-footer__bottom-links{color:#fff;float:left;margin:0 0 0 5px}.landing-footer__bottom-links a{color:#fff}.landing-footer__legal{margin:0 0 30px;float:left;clear:left}.landing-footer__legal-logos{margin:0 auto;background-image:url(../../../images/us/spritesheet.png);background-position:-309px -191px;width:63px;height:29px;clear:both}.landing-footer__trust .equal-housing-logo{margin:10px auto;width:48px;height:51px;background:url("/images/landing-pages/2016/equal-housing-logo-dark.jpg") 0 0}@media (min-width: 768px){.landing-footer__content{text-align:left}.landing-footer__bottom{padding:25px 30px 50px 30px}.landing-footer__column{display:table-cell;float:left}.landing-footer__column:last-child{float:right}.landing-footer__legal{margin:0}.landing-footer__legal-logos{margin:-15px 0 0;float:right;clear:none}.landing-footer__info{float:left}.landing-footer__trust{float:right}.landing-footer__trust a{margin:0 30px 0 0}.landing-footer__trust .equal-housing-logo{float:right;margin:10px 0 0}}.landing__header{min-width:320px;padding:10px 20px;background:#f1f2f2}.landing__header .header__content-width{max-width:980px;margin:0 auto;position:relative}.landing__header .header__logo-wrap{float:left}.landing__header .header__logo{display:inline-block;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url("/images/us/spritesheet.png");background-position:0px -191px;width:129px;height:68px}.landing__header .header__utility-links{float:right;position:absolute;position:absolute;top:50%;transform:translateY(-50%);right:0}.landing__header .header__phone a{padding:0 0 7px 0;text-align:center;color:#f67b28;font-weight:bold}.landing__header .header__phone .text{display:none}.landing__header .header__btn{display:inline-block;padding:8px 14px;font-weight:600;text-shadow:none;color:#f67b28;text-transform:uppercase;text-align:center;line-height:1;border:1px solid #f67b28;border-radius:7px;background:white;transition:all 0.5s ease 0s}.landing__header .header__btn:hover{background:#f4792a}.landing__header .header__btn:hover a{color:#fff}.landing__header .header__btn a{color:#f67b28;text-decoration:none}.landing__header .header__link{display:none}.landing__header .btn-primary:before,.landing__header .btn-primary--input input:before,.btn-primary--input .landing__header input:before,.landing__header .btn-primary--input-no-arrow input:before,.btn-primary--input-no-arrow .landing__header input:before,.landing__header .btn-primary--input-no-arrow-brown input:before,.btn-primary--input-no-arrow-brown .landing__header input:before,.landing__header #professionals-newsletter .scfForm .scfSubmitButtonBorder input:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder .landing__header input:before,.landing__header .join-newsletter .scfSubmitButtonBorder input:before,.join-newsletter .scfSubmitButtonBorder .landing__header input:before,.landing__header .right-column-map-see-larger input:before,.right-column-map-see-larger .landing__header input:before,.landing__header #schedule-form .scfSubmitButtonBorder input:before,#schedule-form .scfSubmitButtonBorder .landing__header input:before,.landing__header #community-contact-form .scfForm .scfSubmitButtonBorder input:before,#community-contact-form .scfForm .scfSubmitButtonBorder .landing__header input:before,.landing__header #corporate-contact-form .scfSubmitButtonBorder input:before,#corporate-contact-form .scfSubmitButtonBorder .landing__header input:before,.landing__header .ifs-download-brochure .scfSubmitButtonBorder input:before,.ifs-download-brochure .scfSubmitButtonBorder .landing__header input:before,.landing__header #community-overview-short-form .scfForm .scfSubmitButtonBorder input:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder .landing__header input:before,.landing__header #community-form-toggle .scfForm .scfSubmitButtonBorder input:before,#community-form-toggle .scfForm .scfSubmitButtonBorder .landing__header input:before,.landing__header .scfForm .scfSubmitButtonBorder input:before,.scfForm .scfSubmitButtonBorder .landing__header input:before,.landing__header #signup-connect-form .scfForm .scfSubmitButtonBorder input:before,#signup-connect-form .scfForm .scfSubmitButtonBorder .landing__header input:before,.landing__header .btn-primary--input .scfForm .scfSectionContent select:before,.btn-primary--input .scfForm .scfSectionContent .landing__header select:before,.landing__header .scfForm .scfSectionContent .btn-primary--input select:before,.scfForm .scfSectionContent .btn-primary--input .landing__header select:before,.landing__header .btn-primary--input-no-arrow .scfForm .scfSectionContent select:before,.btn-primary--input-no-arrow .scfForm .scfSectionContent .landing__header select:before,.landing__header .scfForm .scfSectionContent .btn-primary--input-no-arrow select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow .landing__header select:before,.landing__header .btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select:before,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent .landing__header select:before,.landing__header .scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown .landing__header select:before,.landing__header #professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__header select:before,.landing__header #professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__header select:before,.landing__header .join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent .landing__header select:before,.landing__header .right-column-map-see-larger .scfForm .scfSectionContent select:before,.right-column-map-see-larger .scfForm .scfSectionContent .landing__header select:before,.landing__header .scfForm .scfSectionContent .right-column-map-see-larger select:before,.scfForm .scfSectionContent .right-column-map-see-larger .landing__header select:before,.landing__header #schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing__header select:before,.landing__header .scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select:before,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder .landing__header select:before,.landing__header #community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__header select:before,.landing__header #community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__header select:before,.landing__header #corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing__header select:before,.landing__header .scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select:before,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder .landing__header select:before,.landing__header .ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent .landing__header select:before,.landing__header #community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__header select:before,.landing__header #community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__header select:before,.landing__header #community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__header select:before,.landing__header #community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__header select:before,.landing__header .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,.scfForm .scfSubmitButtonBorder .scfSectionContent .landing__header select:before,.landing__header .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.scfForm .scfSectionContent .scfSubmitButtonBorder .landing__header select:before,.landing__header #signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__header select:before,.landing__header #signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__header select:before,.landing__header .btn-secondary:before,.landing__header .scfForm .scfSubmitButtonBorder a:before,.scfForm .scfSubmitButtonBorder .landing__header a:before,.landing__header .redesign .modal-buttons a:before,.redesign .modal-buttons .landing__header a:before,.landing__header .fancybox-tour-buttons a:before,.fancybox-tour-buttons .landing__header a:before,.landing__header .btn-orange-right-arrow:before{display:none}.zip-results .landing__header{position:static}.zip-results .header__btn{display:none}@media (min-width: 768px){.landing__header{padding:10px 20px}.landing__header .header__utility-links{position:relative;top:0;transform:none}.landing__header .header__phone{display:inline;text-align:left}.landing__header .header__phone a{text-decoration:none}.landing__header .header__phone .text{display:inline;color:#6d6d6d;font-weight:normal}.landing__header .header__btn{margin:20px 15px;background:transparent}.landing__header .header__btn a{color:#f67b28}.landing__header .header__link{display:inline}.zip-results .header__phone{display:inline-block;padding:25px 10px 0 0}.zip-results .header__link{display:none}}@media (min-width: 980px){.landing__header{z-index:3;position:fixed;top:0;left:0;right:0;padding:10px 20px}.landing__header .header__phone{font-size:1.1rem}.landing__header .header__phone .text{display:inline;color:#6d6d6d;font-weight:normal}.landing__header .header__btn{margin:15px 25px 10px;padding:12px 20px;border-radius:7px}.landing__header .header__btn a{font-size:1rem}.landing__header .header__link{font-size:1.05rem;font-weight:bold}.landing__header .header__link a{transition:all 0.5s ease 0s}.landing__header .header__link a:hover{color:#026680}.zip-results .header__phone{padding:22px 0 0}}.landing__zip{max-width:1040px;margin:0 auto}.landing__zip .landing__title{text-align:left}.landing__zip .landing__banner{display:none}.landing__results{padding:0 5px 10px}.landing .community-search-again{display:none}.landing .search-teaser{padding:0 20px 0}.landing .search-teaser h3{font-family:"Avenir",Arial,Sans-Serif}.results__map{visibility:hidden;height:0}.results__map .community-property-map__content{border:1px solid #f67b28}.results__commu-count{margin:0 0 20px 0;font-family:"Avenir",Arial,Sans-Serif;color:#6d6e71}.results__list{padding:0;border-bottom:1px solid #dcdddf}.results__item{margin:0 0 25px 0}.results__image{float:left;position:relative;width:50%;max-width:320px;margin:0 auto}.results__image img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;border:1px solid #dcdddf}.results__details{float:right;width:50%;margin:0;padding:0 0 0 10px;text-align:left}.results__title{margin:0;font-family:"Avenir",Arial,Sans-Serif;font-size:0.9rem;color:#f67b28;font-weight:500}.results__distance-label{font-size:0.7rem;font-style:italic}.results__contact{margin:8px 0 0;font-size:0.7rem;line-height:1.5}.results__phone a{text-decoration:none}@media (min-width: 768px){.landing__zip .landing__grid--two{padding:45px 30px}.landing__results{padding:0 30px 0 0;text-align:left}.landing__form{padding:0 0 0 10px;margin:0 0 50px !important}.landing .community-search-again{display:inline-block;position:static}.landing .search-teaser{padding:0}.results__map{visibility:visible;height:auto;padding:10px 0 15px}.results__image{width:44%}.results__details{width:56%;padding:0 0 0 30px}.results__title{font-size:1.1rem}.results__distance-label{font-size:0.8rem}.results__contact{font-size:0.85rem;line-height:1.4}}@media (min-width: 980px){.landing .landing__zip .form-header{font-size:1.3rem}.landing .landing__zip .form-fields-container .scfSingleLineTextBorder{margin:0 0 6px}.landing .landing__zip .form-fields-container .scfSingleLineTextBox{font-size:1rem}.landing__results{padding:0 40px 0 0}.landing__form{padding:0 0 0 10px}}.landing{background:#fff}.landing main{max-width:100%;min-width:320px;padding:0;margin:0 auto}.landing p{margin:0 0 5px}.landing__content-width{max-width:1400px;margin:0 auto;padding:50px 30px}.landing__find-community{padding:10px 10px 20px;background:#f1f2f2}.landing__find-community p{font-size:16px;font-weight:bold;text-align:center;color:#f67b28}.landing__find-community .landing__search{display:table;width:100%;background:#fff;border-radius:4px;overflow:hidden;font-size:1rem}.landing__find-community .landing__search span{display:block;max-width:100px;width:100px}.landing__find-community .site-search__input-text{padding:7px 12px;font-style:italic}.landing__find-community .site-search__submit{padding:0 20px;text-transform:uppercase;background:#f67b28;transition:all 0.5s ease 0s}.landing__find-community .site-search__submit:hover{background:#fcb301}.landing__nav-sections{display:none}.landing__title{text-align:center}.landing__title--icon{position:relative;margin:20px 0 0}.landing__title h2{margin:0 0 25px;font-size:26px;color:#584122}.landing__title--orange h2{color:#f67b28}.landing__title--short h2{margin:0 0 25px}.landing__icon{display:block;width:185px;margin:0 auto;padding:15px 0 0;border-top:1px solid #fdb813}.landing__icon:before{background-image:url("../../../images/us/spritesheet.png");background-position:-143px -152px;width:67px;height:31px;content:"";position:absolute;top:-30px;left:0;right:0;margin:auto}.landing__grid{text-align:center}.landing__grid-title{font-size:16px;font-weight:bold;color:#f67b28}.landing__grid-item{margin:0 0 30px}.landing__grid-item:last-child{margin:0}.landing__grid-img{display:none}.landing__grid-image--guide{width:100%;max-width:374px;margin:0 auto;padding:40px 0 0}.landing__grid-image--guide-mobile{width:100%;max-width:277px;padding:25px 0 10px}.landing__columns{text-align:center}.landing__columns-title{margin:0 0 30px;font-size:20px}.landing__columns-item ul{padding:0;margin:0;list-style:none}.landing__columns-item ul li{line-height:30px}.landing__columns-item ul a{color:#f67b28;text-decoration:underline;cursor:pointer;transition:all 0.5s ease 0s}.landing__columns-item ul a:hover{color:#584122}.landing .ui-autocomplete{width:300px !important}.landing a.tooltips{position:relative;display:inline-block;color:#f67b28}.landing a.tooltips.active{color:#584122}.landing .tooltips__container{position:relative}.landing .tooltips__desc{position:absolute;max-width:650px;color:#584122;background:#f1f2f2;border:1px solid #f4792a;cursor:auto;text-align:center;opacity:0}.landing .tooltips__desc.active{padding:35px;bottom:205px;left:0;right:0;margin:0 auto;z-index:2;opacity:1}.landing .tooltips__desc h3{font-size:24px}.landing .tooltips__desc p{font-size:16px}.landing__row--whySL .btn-primary,.landing__row--whySL .btn-primary--input input,.btn-primary--input .landing__row--whySL input,.landing__row--whySL .btn-primary--input-no-arrow input,.btn-primary--input-no-arrow .landing__row--whySL input,.landing__row--whySL .btn-primary--input-no-arrow-brown input,.btn-primary--input-no-arrow-brown .landing__row--whySL input,.landing__row--whySL #professionals-newsletter .scfForm .scfSubmitButtonBorder input,#professionals-newsletter .scfForm .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL .join-newsletter .scfSubmitButtonBorder input,.join-newsletter .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL .right-column-map-see-larger input,.right-column-map-see-larger .landing__row--whySL input,.landing__row--whySL #schedule-form .scfSubmitButtonBorder input,#schedule-form .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL #community-contact-form .scfForm .scfSubmitButtonBorder input,#community-contact-form .scfForm .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL #corporate-contact-form .scfSubmitButtonBorder input,#corporate-contact-form .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL .ifs-download-brochure .scfSubmitButtonBorder input,.ifs-download-brochure .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL #community-overview-short-form .scfForm .scfSubmitButtonBorder input,#community-overview-short-form .scfForm .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL #community-form-toggle .scfForm .scfSubmitButtonBorder input,#community-form-toggle .scfForm .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL .scfForm .scfSubmitButtonBorder input,.scfForm .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL #signup-connect-form .scfForm .scfSubmitButtonBorder input,#signup-connect-form .scfForm .scfSubmitButtonBorder .landing__row--whySL input,.landing__row--whySL .btn-primary--input .scfForm .scfSectionContent select,.btn-primary--input .scfForm .scfSectionContent .landing__row--whySL select,.landing__row--whySL .scfForm .scfSectionContent .btn-primary--input select,.scfForm .scfSectionContent .btn-primary--input .landing__row--whySL select,.landing__row--whySL .btn-primary--input-no-arrow .scfForm .scfSectionContent select,.btn-primary--input-no-arrow .scfForm .scfSectionContent .landing__row--whySL select,.landing__row--whySL .scfForm .scfSectionContent .btn-primary--input-no-arrow select,.scfForm .scfSectionContent .btn-primary--input-no-arrow .landing__row--whySL select,.landing__row--whySL .btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent .landing__row--whySL select,.landing__row--whySL .scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown .landing__row--whySL select,.landing__row--whySL #professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__row--whySL select,.landing__row--whySL #professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__row--whySL select,.landing__row--whySL .join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent .landing__row--whySL select,.landing__row--whySL .right-column-map-see-larger .scfForm .scfSectionContent select,.right-column-map-see-larger .scfForm .scfSectionContent .landing__row--whySL select,.landing__row--whySL .scfForm .scfSectionContent .right-column-map-see-larger select,.scfForm .scfSectionContent .right-column-map-see-larger .landing__row--whySL select,.landing__row--whySL #schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing__row--whySL select,.landing__row--whySL .scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder .landing__row--whySL select,.landing__row--whySL #community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__row--whySL select,.landing__row--whySL #community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__row--whySL select,.landing__row--whySL #corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing__row--whySL select,.landing__row--whySL .scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder .landing__row--whySL select,.landing__row--whySL .ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent .landing__row--whySL select,.landing__row--whySL #community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__row--whySL select,.landing__row--whySL #community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__row--whySL select,.landing__row--whySL #community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__row--whySL select,.landing__row--whySL #community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__row--whySL select,.landing__row--whySL .scfForm .scfSubmitButtonBorder .scfSectionContent select,.scfForm .scfSubmitButtonBorder .scfSectionContent .landing__row--whySL select,.landing__row--whySL .scfForm .scfSectionContent .scfSubmitButtonBorder select,.scfForm .scfSectionContent .scfSubmitButtonBorder .landing__row--whySL select,.landing__row--whySL #signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing__row--whySL select,.landing__row--whySL #signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing__row--whySL select,.landing__row--whySL .btn-secondary,.landing__row--whySL .scfForm .scfSubmitButtonBorder a,.scfForm .scfSubmitButtonBorder .landing__row--whySL a,.landing__row--whySL .redesign .modal-buttons a,.redesign .modal-buttons .landing__row--whySL a,.landing__row--whySL .fancybox-tour-buttons a,.fancybox-tour-buttons .landing__row--whySL a,.landing__row--whySL .btn-orange-right-arrow{margin:15px 0}.landing__row--family p{margin:0 auto;max-width:620px;font-size:18px}.landing__row--family .landing__columns{margin:40px 0 0}.landing .btn-primary,.landing .btn-primary--input input,.btn-primary--input .landing input,.landing .btn-primary--input-no-arrow input,.btn-primary--input-no-arrow .landing input,.landing .btn-primary--input-no-arrow-brown input,.btn-primary--input-no-arrow-brown .landing input,.landing #professionals-newsletter .scfForm .scfSubmitButtonBorder input,#professionals-newsletter .scfForm .scfSubmitButtonBorder .landing input,.landing .join-newsletter .scfSubmitButtonBorder input,.join-newsletter .scfSubmitButtonBorder .landing input,.landing .right-column-map-see-larger input,.right-column-map-see-larger .landing input,.landing #schedule-form .scfSubmitButtonBorder input,#schedule-form .scfSubmitButtonBorder .landing input,.landing #community-contact-form .scfForm .scfSubmitButtonBorder input,#community-contact-form .scfForm .scfSubmitButtonBorder .landing input,.landing #corporate-contact-form .scfSubmitButtonBorder input,#corporate-contact-form .scfSubmitButtonBorder .landing input,.landing .ifs-download-brochure .scfSubmitButtonBorder input,.ifs-download-brochure .scfSubmitButtonBorder .landing input,.landing #community-overview-short-form .scfForm .scfSubmitButtonBorder input,#community-overview-short-form .scfForm .scfSubmitButtonBorder .landing input,.landing #community-form-toggle .scfForm .scfSubmitButtonBorder input,#community-form-toggle .scfForm .scfSubmitButtonBorder .landing input,.landing .scfForm .scfSubmitButtonBorder input,.scfForm .scfSubmitButtonBorder .landing input,.landing #signup-connect-form .scfForm .scfSubmitButtonBorder input,#signup-connect-form .scfForm .scfSubmitButtonBorder .landing input,.landing .btn-primary--input .scfForm .scfSectionContent select,.btn-primary--input .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .btn-primary--input select,.scfForm .scfSectionContent .btn-primary--input .landing select,.landing .btn-primary--input-no-arrow .scfForm .scfSectionContent select,.btn-primary--input-no-arrow .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .btn-primary--input-no-arrow select,.scfForm .scfSectionContent .btn-primary--input-no-arrow .landing select,.landing .btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown .landing select,.landing #professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing .join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select,.landing .right-column-map-see-larger .scfForm .scfSectionContent select,.right-column-map-see-larger .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .right-column-map-see-larger select,.scfForm .scfSectionContent .right-column-map-see-larger .landing select,.landing #schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder .landing select,.landing #community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing #corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder .landing select,.landing .ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select,.landing #community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing #community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing .scfForm .scfSubmitButtonBorder .scfSectionContent select,.scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .scfSubmitButtonBorder select,.scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing #signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing .btn-secondary,.landing .scfForm .scfSubmitButtonBorder a,.scfForm .scfSubmitButtonBorder .landing a,.landing .redesign .modal-buttons a,.redesign .modal-buttons .landing a,.landing .fancybox-tour-buttons a,.fancybox-tour-buttons .landing a,.landing .btn-orange-right-arrow{text-shadow:none;color:#f67b28;border:1px solid #f67b28;border-radius:7px;background:white;transition:all 0.5s ease 0s}.landing .btn-primary:before,.landing .btn-primary--input input:before,.btn-primary--input .landing input:before,.landing .btn-primary--input-no-arrow input:before,.btn-primary--input-no-arrow .landing input:before,.landing .btn-primary--input-no-arrow-brown input:before,.btn-primary--input-no-arrow-brown .landing input:before,.landing #professionals-newsletter .scfForm .scfSubmitButtonBorder input:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder .landing input:before,.landing .join-newsletter .scfSubmitButtonBorder input:before,.join-newsletter .scfSubmitButtonBorder .landing input:before,.landing .right-column-map-see-larger input:before,.right-column-map-see-larger .landing input:before,.landing #schedule-form .scfSubmitButtonBorder input:before,#schedule-form .scfSubmitButtonBorder .landing input:before,.landing #community-contact-form .scfForm .scfSubmitButtonBorder input:before,#community-contact-form .scfForm .scfSubmitButtonBorder .landing input:before,.landing #corporate-contact-form .scfSubmitButtonBorder input:before,#corporate-contact-form .scfSubmitButtonBorder .landing input:before,.landing .ifs-download-brochure .scfSubmitButtonBorder input:before,.ifs-download-brochure .scfSubmitButtonBorder .landing input:before,.landing #community-overview-short-form .scfForm .scfSubmitButtonBorder input:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder .landing input:before,.landing #community-form-toggle .scfForm .scfSubmitButtonBorder input:before,#community-form-toggle .scfForm .scfSubmitButtonBorder .landing input:before,.landing .scfForm .scfSubmitButtonBorder input:before,.scfForm .scfSubmitButtonBorder .landing input:before,.landing #signup-connect-form .scfForm .scfSubmitButtonBorder input:before,#signup-connect-form .scfForm .scfSubmitButtonBorder .landing input:before,.landing .btn-primary--input .scfForm .scfSectionContent select:before,.btn-primary--input .scfForm .scfSectionContent .landing select:before,.landing .scfForm .scfSectionContent .btn-primary--input select:before,.scfForm .scfSectionContent .btn-primary--input .landing select:before,.landing .btn-primary--input-no-arrow .scfForm .scfSectionContent select:before,.btn-primary--input-no-arrow .scfForm .scfSectionContent .landing select:before,.landing .scfForm .scfSectionContent .btn-primary--input-no-arrow select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow .landing select:before,.landing .btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select:before,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent .landing select:before,.landing .scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select:before,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown .landing select:before,.landing #professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:before,.landing #professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:before,.landing .join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select:before,.landing .right-column-map-see-larger .scfForm .scfSectionContent select:before,.right-column-map-see-larger .scfForm .scfSectionContent .landing select:before,.landing .scfForm .scfSectionContent .right-column-map-see-larger select:before,.scfForm .scfSectionContent .right-column-map-see-larger .landing select:before,.landing #schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select:before,.landing .scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select:before,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder .landing select:before,.landing #community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:before,.landing #community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:before,.landing #corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select:before,.landing .scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select:before,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder .landing select:before,.landing .ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select:before,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select:before,.landing #community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:before,.landing #community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:before,.landing #community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:before,.landing #community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:before,.landing .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,.scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:before,.landing .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,.scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:before,.landing #signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:before,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:before,.landing #signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:before,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:before,.landing .btn-secondary:before,.landing .scfForm .scfSubmitButtonBorder a:before,.scfForm .scfSubmitButtonBorder .landing a:before,.landing .redesign .modal-buttons a:before,.redesign .modal-buttons .landing a:before,.landing .fancybox-tour-buttons a:before,.fancybox-tour-buttons .landing a:before,.landing .btn-orange-right-arrow:before{content:'\e80e';margin:0 0 0 10px}.landing .btn-primary:hover,.landing .btn-primary--input input:hover,.btn-primary--input .landing input:hover,.landing .btn-primary--input-no-arrow input:hover,.btn-primary--input-no-arrow .landing input:hover,.landing .btn-primary--input-no-arrow-brown input:hover,.btn-primary--input-no-arrow-brown .landing input:hover,.landing #professionals-newsletter .scfForm .scfSubmitButtonBorder input:hover,#professionals-newsletter .scfForm .scfSubmitButtonBorder .landing input:hover,.landing .join-newsletter .scfSubmitButtonBorder input:hover,.join-newsletter .scfSubmitButtonBorder .landing input:hover,.landing .right-column-map-see-larger input:hover,.right-column-map-see-larger .landing input:hover,.landing #schedule-form .scfSubmitButtonBorder input:hover,#schedule-form .scfSubmitButtonBorder .landing input:hover,.landing #community-contact-form .scfForm .scfSubmitButtonBorder input:hover,#community-contact-form .scfForm .scfSubmitButtonBorder .landing input:hover,.landing #corporate-contact-form .scfSubmitButtonBorder input:hover,#corporate-contact-form .scfSubmitButtonBorder .landing input:hover,.landing .ifs-download-brochure .scfSubmitButtonBorder input:hover,.ifs-download-brochure .scfSubmitButtonBorder .landing input:hover,.landing #community-overview-short-form .scfForm .scfSubmitButtonBorder input:hover,#community-overview-short-form .scfForm .scfSubmitButtonBorder .landing input:hover,.landing #community-form-toggle .scfForm .scfSubmitButtonBorder input:hover,#community-form-toggle .scfForm .scfSubmitButtonBorder .landing input:hover,.landing .scfForm .scfSubmitButtonBorder input:hover,.scfForm .scfSubmitButtonBorder .landing input:hover,.landing #signup-connect-form .scfForm .scfSubmitButtonBorder input:hover,#signup-connect-form .scfForm .scfSubmitButtonBorder .landing input:hover,.landing .btn-primary--input .scfForm .scfSectionContent select:hover,.btn-primary--input .scfForm .scfSectionContent .landing select:hover,.landing .scfForm .scfSectionContent .btn-primary--input select:hover,.scfForm .scfSectionContent .btn-primary--input .landing select:hover,.landing .btn-primary--input-no-arrow .scfForm .scfSectionContent select:hover,.btn-primary--input-no-arrow .scfForm .scfSectionContent .landing select:hover,.landing .scfForm .scfSectionContent .btn-primary--input-no-arrow select:hover,.scfForm .scfSectionContent .btn-primary--input-no-arrow .landing select:hover,.landing .btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select:hover,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent .landing select:hover,.landing .scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select:hover,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown .landing select:hover,.landing #professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:hover,.landing #professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:hover,.landing .join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select:hover,.landing .right-column-map-see-larger .scfForm .scfSectionContent select:hover,.right-column-map-see-larger .scfForm .scfSectionContent .landing select:hover,.landing .scfForm .scfSectionContent .right-column-map-see-larger select:hover,.scfForm .scfSectionContent .right-column-map-see-larger .landing select:hover,.landing #schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select:hover,.landing .scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select:hover,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder .landing select:hover,.landing #community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:hover,.landing #community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:hover,.landing #corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select:hover,.landing .scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select:hover,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder .landing select:hover,.landing .ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select:hover,.landing #community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:hover,.landing #community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:hover,.landing #community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:hover,.landing #community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:hover,.landing .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,.scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:hover,.landing .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,.scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:hover,.landing #signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select:hover,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select:hover,.landing #signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select:hover,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select:hover,.landing .btn-secondary:hover,.landing .scfForm .scfSubmitButtonBorder a:hover,.scfForm .scfSubmitButtonBorder .landing a:hover,.landing .redesign .modal-buttons a:hover,.redesign .modal-buttons .landing a:hover,.landing .fancybox-tour-buttons a:hover,.fancybox-tour-buttons .landing a:hover,.landing .btn-orange-right-arrow:hover{color:#fff;background:#f4792a}.landing .btn-borderless{border:0px}.landing__banner{overflow:hidden;margin:0 auto}.landing__banner-quote{padding:20px 10px;text-align:center;background:#584122}.landing__banner-quote p{font-family:Georgia,Times New Roman,Serif;color:white}.landing__banner-quote .quote-copy{font-size:15px}.landing__banner-quote .quote-author{font-size:12px}.landing__banner img{display:block;width:100%;height:auto}.landing__banner--intro{width:100%;min-height:200px;margin:0 auto;background:url("/images/landing-pages/2016/banner--intro-mobile-retina.jpg") center/cover no-repeat,#f2f2f2}.landing__banner--fam{width:100%;min-height:222px;margin:0 auto;background:url("/images/landing-pages/2016/banner--family-mobile-retina.jpg") center/cover no-repeat,#f2f2f2}.landing__banner--quote-img{width:100%;min-height:250px;margin:0 auto;background:url("/images/landing-pages/2016/banner--quote-mobile-retina.jpg") top center/cover no-repeat,#f2f2f2}.landing .form{max-width:1400px;margin:0 auto;padding:35px 0 0}.landing .form .landing__title{padding:0 30px}.landing .form .landing__grid-item:first-child{padding:0 30px}.landing .form-header{position:relative;padding:10px 0;font-family:Georgia,Times New Roman,Serif;font-size:1.25rem;font-style:italic;color:#fff;background:#f67b28}.landing .form-header:before{content:'';position:absolute;top:100%;left:5%;width:0;height:0;margin:-1px 0 0;border-top:10px solid #f67b28;border-right:10px solid transparent;border-left:10px solid transparent}.landing .form-fields-container{padding:18px 10px 15px;text-align:left;background:#f2f2f2}.landing .form-fields-container .scfRequired{display:none}.landing .form-fields-container .scfSingleLineTextBorder{margin:0 0 4px}.landing .form-fields-container .scfSingleLineTextBorder label{display:none}.landing .form-fields-container .scfSubmitButtonBorder{margin:0 10px 10px}.landing .form-fields-container .scfSubmitButtonBorder:before{content:'\e80e';top:10px;transition:color 0.5s ease 0s}.landing .form-fields-container .scfSubmitButtonBorder input,.landing .form-fields-container .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent .landing .form-fields-container .scfSubmitButtonBorder select{color:#fff;background:#f4792a;transition:all 0.5s ease 0s}.landing .form-fields-container .scfSubmitButtonBorder input:hover,.landing .form-fields-container .scfSubmitButtonBorder .scfForm .scfSectionContent select:hover,.scfForm .scfSectionContent .landing .form-fields-container .scfSubmitButtonBorder select:hover{background:#fcb301;border:1px solid #fcb301}.landing .form-fields-container .scfSingleLineTextBox{padding:9px 10px;font-size:0.8rem;border:0;border-radius:5px}.landing .form-fields-container .scfCheckBoxListGeneralPanel{margin:10px 10px 0;font-size:12px;font-weight:bold;color:#6d6e71}.landing .form-fields-container .scfCheckBoxListGeneralPanel input,.landing .form-fields-container .scfCheckBoxListGeneralPanel .scfForm .scfSectionContent select,.scfForm .scfSectionContent .landing .form-fields-container .scfCheckBoxListGeneralPanel select{margin:0 2px 0 0;position:relative;top:2px}.landing .form-fields-container .scfValidatorRequired{display:none}.landing .form-fields-container .compliance-disclaimer-content{margin:0 10px 0;font-size:12px}.landing .form-fields-container input[type="checkbox"],.landing .form-fields-container .scfForm .scfSectionContent select[type="checkbox"],.scfForm .scfSectionContent .landing .form-fields-container select[type="checkbox"]{width:13px}@media (min-width: 768px){.landing__columns-item{display:inline-block;padding:0 30px}.landing__title h2{margin:0 0 50px}.landing__title--short h2{margin:0 0 25px}.landing__grid--two{max-width:980px;margin:0 auto}.landing__grid--two .landing__grid-item{display:inline-block;width:49.7%;vertical-align:top}.landing__grid--two .landing__grid-item:first-child{float:left}.landing__grid--two .landing__grid-item:last-child{float:right}.landing__grid--two .landing__grid-item p{color:#6d6e71;font-size:18px}.landing__grid--four .landing__grid-item{display:inline-block;width:49.7%;padding:0 20px 20px;vertical-align:top}.landing__grid-img{display:inline-block}.landing__banner{width:100%;background:#dcdddf}.landing__banner--intro{width:100%;max-width:1400px;min-height:472px;margin:0 auto;background:url("/images/landing-pages/2016/banner--intro-desktop.jpg") center/cover no-repeat,#f2f2f2}.landing__banner--fam{width:100%;max-width:1400px;min-height:424px;margin:0 auto;background:url("/images/landing-pages/2016/banner--family-desktop.jpg") center/cover no-repeat,#f2f2f2}.landing__banner--quote-img{width:100%;max-width:1400px;min-height:611px;margin:0 auto;background:linear-gradient(to top, rgba(0,0,0,0.7), transparent 60%),url("/images/landing-pages/2016/banner--quote-desktop.jpg") center/cover no-repeat,#f2f2f2}.landing__row--intro{position:relative}.landing__find-community{position:absolute;bottom:10%;left:0;right:0;max-width:60%;margin:0 auto;padding:20px 10px 20px;background:rgba(241,242,242,0.9);border-radius:4px}.landing__find-community p{float:left;width:36%;margin:0 0 8px}.landing__find-community .landing__search{width:61%}.landing__columns-item a{font-size:18px}.landing__row--quote{position:relative}.landing__banner-quote{position:absolute;bottom:8%;left:0;right:0;max-width:90%;margin:0 auto;background:transparent}.landing__banner-quote .quote-copy{font-size:26px}.landing__banner-quote .quote-copy:before{top:-30px}.landing__banner-quote .quote-author{font-size:18px}.landing__banner-quote .btn-borderless{margin:20px 0 0;padding:14px 20px;font-size:14px;border-radius:3px}.landing__banner-quote .btn-borderless:before{line-height:0.8em}.landing .tooltips__desc.active{bottom:190px}.landing__nav-sections{display:block;background:#584122}.landing__nav-sections .nav__list{display:table;margin:0 auto;padding:0}.landing__nav-sections .nav__item{display:inline-block;background:linear-gradient(to bottom, #584122, #746147, #584122);border-right:2px solid #584122}.landing__nav-sections .nav__item:hover{background:#fcb301}.landing__nav-sections .nav__link{display:inline-block;padding:10px 20px;color:#fff;text-align:center;text-decoration:none}.landing .form{padding:50px 30px}.landing .form .landing__grid-item{max-width:460px;padding:0}.landing .form .landing__grid-item:first-child{padding:0 30px 0 0;text-align:left}.landing .form:before{left:10%;border-top:12px solid #f67b28;border-right:11px solid transparent;border-left:11px solid transparent}.landing .form-fields-container{padding:22px 25px 20px}.landing .form-fields-container .scfSubmitButtonBorder:before{top:10px;right:8px;font-size:20px}.landing .form-fields-container .scfSubmitButtonBorder input,.landing .form-fields-container .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent .landing .form-fields-container .scfSubmitButtonBorder select{padding:13px 40px 13px 20px;font-size:15px}}@media (min-width: 980px){.landing main{margin:94px auto 0}.landing__grid--four .landing__grid-item{display:inline-block;width:24.6%;padding:0 15px 25px 15px;vertical-align:top}.landing__grid--two{padding:0 30px}.landing__grid-title{font-size:20px}.landing__row--intro{position:relative}.landing__find-community{position:absolute;bottom:10%;left:0;right:0;width:70%;max-width:715px;margin:0 auto;padding:25px;background:rgba(241,242,242,0.9)}.landing__find-community p{width:28%;margin:5px 0 0;font-size:18px}.landing__find-community .landing__search{width:72%;font-size:1rem}.landing__find-community .site-search__input-text{padding:10px 12px;font-size:1.15rem}.landing__find-community .site-search__submit{padding:0 25px;font-size:1.15rem}.landing__find-community .site-search__submit:hover{color:#fff}.landing .tooltips__desc:after,.landing .tooltips__desc:before{content:'';position:absolute;margin-left:-30px;top:100%;left:50%;width:0;height:0;border-top:20px solid #f1f2f2;border-right:30px solid transparent;border-left:30px solid transparent}.landing .tooltips__desc:before{margin-left:-31px;bottom:0;border-left:31px solid transparent;border-right:31px solid transparent;border-top:21px solid;border-top-color:inherit}.landing .btn-primary,.landing .btn-primary--input input,.btn-primary--input .landing input,.landing .btn-primary--input-no-arrow input,.btn-primary--input-no-arrow .landing input,.landing .btn-primary--input-no-arrow-brown input,.btn-primary--input-no-arrow-brown .landing input,.landing #professionals-newsletter .scfForm .scfSubmitButtonBorder input,#professionals-newsletter .scfForm .scfSubmitButtonBorder .landing input,.landing .join-newsletter .scfSubmitButtonBorder input,.join-newsletter .scfSubmitButtonBorder .landing input,.landing .right-column-map-see-larger input,.right-column-map-see-larger .landing input,.landing #schedule-form .scfSubmitButtonBorder input,#schedule-form .scfSubmitButtonBorder .landing input,.landing #community-contact-form .scfForm .scfSubmitButtonBorder input,#community-contact-form .scfForm .scfSubmitButtonBorder .landing input,.landing #corporate-contact-form .scfSubmitButtonBorder input,#corporate-contact-form .scfSubmitButtonBorder .landing input,.landing .ifs-download-brochure .scfSubmitButtonBorder input,.ifs-download-brochure .scfSubmitButtonBorder .landing input,.landing #community-overview-short-form .scfForm .scfSubmitButtonBorder input,#community-overview-short-form .scfForm .scfSubmitButtonBorder .landing input,.landing #community-form-toggle .scfForm .scfSubmitButtonBorder input,#community-form-toggle .scfForm .scfSubmitButtonBorder .landing input,.landing .scfForm .scfSubmitButtonBorder input,.scfForm .scfSubmitButtonBorder .landing input,.landing #signup-connect-form .scfForm .scfSubmitButtonBorder input,#signup-connect-form .scfForm .scfSubmitButtonBorder .landing input,.landing .btn-primary--input .scfForm .scfSectionContent select,.btn-primary--input .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .btn-primary--input select,.scfForm .scfSectionContent .btn-primary--input .landing select,.landing .btn-primary--input-no-arrow .scfForm .scfSectionContent select,.btn-primary--input-no-arrow .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .btn-primary--input-no-arrow select,.scfForm .scfSectionContent .btn-primary--input-no-arrow .landing select,.landing .btn-primary--input-no-arrow-brown .scfForm .scfSectionContent select,.btn-primary--input-no-arrow-brown .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .btn-primary--input-no-arrow-brown select,.scfForm .scfSectionContent .btn-primary--input-no-arrow-brown .landing select,.landing #professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent select,#professionals-newsletter .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder select,#professionals-newsletter .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing .join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent select,.join-newsletter .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select,.landing .right-column-map-see-larger .scfForm .scfSectionContent select,.right-column-map-see-larger .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .right-column-map-see-larger select,.scfForm .scfSectionContent .right-column-map-see-larger .landing select,.landing #schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,#schedule-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder select,.scfForm .scfSectionContent #schedule-form .scfSubmitButtonBorder .landing select,.landing #community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-contact-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-contact-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing #corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent select,#corporate-contact-form .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select,.landing .scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder select,.scfForm .scfSectionContent #corporate-contact-form .scfSubmitButtonBorder .landing select,.landing .ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent select,.ifs-download-brochure .scfSubmitButtonBorder .scfForm .scfSectionContent .landing select,.landing #community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-overview-short-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-overview-short-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing #community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent select,#community-form-toggle .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder select,#community-form-toggle .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing .scfForm .scfSubmitButtonBorder .scfSectionContent select,.scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing .scfForm .scfSectionContent .scfSubmitButtonBorder select,.scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing #signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent select,#signup-connect-form .scfForm .scfSubmitButtonBorder .scfSectionContent .landing select,.landing #signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder select,#signup-connect-form .scfForm .scfSectionContent .scfSubmitButtonBorder .landing select,.landing .btn-secondary,.landing .scfForm .scfSubmitButtonBorder a,.scfForm .scfSubmitButtonBorder .landing a,.landing .redesign .modal-buttons a,.redesign .modal-buttons .landing a,.landing .fancybox-tour-buttons a,.fancybox-tour-buttons .landing a,.landing .btn-orange-right-arrow{padding:18px 25px;font-size:18px;border-radius:3px}.landing__nav-sections .nav__link{min-width:239px}.landing__banner-quote{bottom:10%;max-width:58%;width:58%}.landing__banner-quote .quote-copy{font-size:30px}.landing__banner-quote .quote-author{font-size:22px}.landing__banner-quote .btn-borderless{margin:30px 0 0;padding:18px 25px;font-size:18px;border-radius:3px}.landing__banner-quote .btn-borderless:before{line-height:0.8em}.landing .form-fields-container .scfSubmitButtonBorder{margin:0 10px 20px}.landing .form-fields-container .scfSubmitButtonBorder:before{top:10px;right:8px;font-size:23px;width:1.1em}.landing .form-fields-container .scfSubmitButtonBorder input,.landing .form-fields-container .scfSubmitButtonBorder .scfForm .scfSectionContent select,.scfForm .scfSectionContent .landing .form-fields-container .scfSubmitButtonBorder select{padding:13px 50px 13px 20px;font-size:17px}.landing .form-fields-container .scfCheckBoxListGeneralPanel{margin:18px 10px 0}.zip-results main{margin:0 auto}}.hide-mobile{display:none}@media (min-width: 768px){.hide-tablet{display:none}.hide-mobile{display:inline-block}}.hidden-mobile{display:none !important}.visible-mobile{display:block  !important}.visible-desktop{display:none  !important}.visible-tablet{display:none  !important}.pull-left,.pull-right{float:none}.photo-pull-right,.photo-pull-left{float:none;margin:15px auto}img.visible-mobile,img.visible-all{display:block  !important;margin:auto}h2.visible-mobile,h2.visible-all{display:block  !important;margin:auto}.section-content-wrap,.section-content-image-wrap,.section-video-wrap,.section-content-checklist-wrap{margin:0 0 40px;padding:0}.memory-care #main_1_middlecolumncontent_0_ctlParentSectionContainer{margin:0}.section-content-image-wrap,.section-content-image-wrap .section-content,.section-video-wrap,.section-6,.section-6 .testimonial,#form-webforms-for-marketers-get-in-touch,#form-webforms-for-marketers-get-in-touch .scfForm{position:relative}.section-1 .section-content{padding:0 20px}.section-2 .section-content{padding:20px 20px 0}.section-content-wrap.section-1,.section-content-image-wrap.section-2{margin:0 0 20px}.section-content-image-wrap.section-3{margin:0 0 40px}.section-content-image-wrap.section-3 img{top:auto;bottom:0}.section-5 .section-content{padding:0 20px 20px}.section-3 .section-content,.section-7 .section-content{padding:0 20px}.section-content-wrap.section-6{padding:0 0 20px;margin:0 20px 40px}.section-video-wrap{color:#564938;background:#f7f1e8 url(/images/us/_legacy/bkg-assisted-living-pattern.jpg) 0 0 repeat;text-align:center;border:1px solid #e4dbd0}.section-video-wrap .section-content{overflow:auto;padding:40px 20px 45px}.section-video-wrap h2{display:block;margin:0 auto 40px;width:258px;height:40px;text-indent:-9999px;background:transparent url(/images/us/_legacy/header-sunrise-stories.png) 0 0 no-repeat}.section-video-wrap h2.video-banner-mem{display:none;margin:0 auto 15px;width:373px;background:transparent url(/images/us/_legacy/header-memory-video.png) 0 0 no-repeat}.section-video-wrap h2.video-banner-mem-mobile{margin:0 auto 40px;width:254px;text-indent:-9999px;background:transparent url(/images/us/_legacy/mobile-header-memory-video.png) 0 0 no-repeat}.section-video-wrap img{border:1px solid #e8cd98}.section-video-wrap h3{margin:8px 0 8px 0;font-family:Georgia, serif;font-size:20px;color:#1287d6}.section-video-wrap p{margin:10px 10px 25px 10px;font-family:"Avenir";font-size:18px;color:#564938}.content-50.pull-left{margin:0 0 30px}.section-video-wrap,.section-video-inner-wrap,.section-pre-footer{padding:0 !important}.section-pre-footer{margin:0 !important}.section-content-wrap.section-6{border-top:1px solid #e7ddc8;border-bottom:1px solid #e7ddc8}.section-6 img.visible-mobile{position:absolute;top:-25px;right:0;left:0;bottom:auto}.section-6 .testimonial,.section-6 .testimonial-author{margin:140px 0 20px;padding:0 50px 0;font-size:18px;color:#564938}.section-6 .testimonial:before{position:absolute;top:-25px;left:10px;font-family:Georgia, serif;font-size:65px;content:open-quote;color:#eae4d1}.section-6 .testimonial-author{margin:0;font-family:"Avenir";font-weight:400;font-style:italic;font-size:13px;color:#f47823}.section-content-checklist-wrap img{margin:0 auto 20px}.checklist ul{margin:0;padding:0;list-style-type:none}.checklist ul>li{padding:0 0 20px 42px;background:transparent url(/images/us/_legacy/sprite-bullets-arrows-icons.png) 0 -2429px no-repeat}#form-webforms-for-marketers-get-in-touch{margin:0 auto 40px;max-width:288px}#form-webforms-for-marketers-get-in-touch:after{content:" ";display:block;position:absolute;bottom:-14px;width:100%;height:14px;background:transparent url(/images/us/_legacy/form-shadow.png) 0 0 no-repeat}#form-webforms-for-marketers-get-in-touch .scfForm{overflow:hidden;background:#f7f1e8 url(/images/us/_legacy/bkg-assisted-living-pattern.jpg) 0 0 repeat;border:1px solid #e7ddc9;border-top-left-radius:5px;border-top-right-radius:5px}#form-webforms-for-marketers-get-in-touch fieldset{border:0}#form-webforms-for-marketers-get-in-touch .scfSectionContent{padding:0 13px}#form-webforms-for-marketers-get-in-touch .scfForm h2{padding:15px;font-size:15px;color:#fff;background-color:#514239;border-top-left-radius:5px;border-top-right-radius:5px}#form-webforms-for-marketers-get-in-touch h2{padding:15px 17px 15px 13px}#form-webforms-for-marketers-get-in-touch h2:after{content:url(/images/us/_legacy/community-form-arrow.png);position:absolute;right:12px;top:57px}#form-webforms-for-marketers-get-in-touch .scfForm h2 span{display:block;margin:0 0 5px;font-size:25px}#form-webforms-for-marketers-get-in-touch label{display:inline-block;margin:7px 0 0;font-size:0.857em;color:#6b6346;width:42%}#form-webforms-for-marketers-get-in-touch .scfSingleLineTextBorder,#form-webforms-for-marketers-get-in-touch .scfTelephoneBorder,#form-webforms-for-marketers-get-in-touch .scfEmailBorder{margin:0 0 5px}#form-webforms-for-marketers-get-in-touch .scfSingleLineGeneralPanel,#form-webforms-for-marketers-get-in-touch .scfTelephoneGeneralPanel,#form-webforms-for-marketers-get-in-touch .scfEmailGeneralPanel{display:inline-block;width:58%}#form-webforms-for-marketers-get-in-touch .scfSectionContent input,#form-webforms-for-marketers-get-in-touch .scfForm .scfSectionContent select,.scfForm #form-webforms-for-marketers-get-in-touch .scfSectionContent select{padding:2px 4px;width:90%;height:20px;border:1px solid #e7ddc9}#form-webforms-for-marketers-get-in-touch legend,#form-webforms-for-marketers-get-in-touch .scfRequired,#form-webforms-for-marketers-get-in-touch .scfValidatorRequired{display:none}#form-webforms-for-marketers-get-in-touch .scfHiddenFieldBorder{display:none;visibility:hidden}#form-webforms-for-marketers-get-in-touch .scfSubmitButtonBorder{float:right;margin:0 30px 30px}#form-webforms-for-marketers-get-in-touch .scfValidationSummary ul{margin:0 0 10px 30px;font-size:12px}@media screen and (min-width: 768px){.hidden-mobile{display:block  !important}.visible-mobile,img.visible-mobile{display:none  !important}.visible-tablet{display:block  !important}.visible-desktop{display:none  !important}h2.visible-mobile{display:none !important}h2.visible-desktop{display:block !important}.pull-left,img.photo-pull-left{float:left}.pull-right,img.photo-pull-right{float:right}img.photo-pull-left{display:inline;margin:3px 15px 15px 0;width:50%}img.photo-pull-right{display:inline;margin:3px 0 15px 15px;width:50%}.content-50{margin:0;width:48%}.content-50.pull-right{margin:0 0 0 2%}.content-50.pull-left{margin:0 2% 0 0}.section-content-image-wrap .section-content{z-index:5}.section-1 .section-content,.section-2 .section-content,.section-3 .section-content,.section-5 .section-content,.section-7 .section-content{padding:0}.section-2 h2{display:block;margin:0 0 20px;font-size:28px}.assisted-living .section-2 h2{padding:60px 0 7% 20px}.section-2 p{font-size:16px}.assisted-living .section-2 img{position:absolute;top:0;z-index:1}.assisted-living .section-7 h2{font-size:28px}.memory-care .section-2 img{position:absolute;top:0;z-index:1}.memory-care .section-2 h2{padding:60px 0 7% 20px}.memory-care.layout-primary-main h1.page-title{width:50%;font-size:26px;line-height:33px}.memory-care .main-content h2{font-size:28px}#form-webforms-for-marketers-get-in-touch{float:right;margin:-168px 0 15px 20px;width:50%}img.top-corners,img.bottom-corners{display:block;position:absolute;top:-3px;max-height:30px;left:-3px;margin:0;border:none;max-width:101.2%}img.bottom-corners{top:auto;bottom:-4px}.section-content-wrap.section-6{padding:30px 0 35px;margin:0 0 40px}.section-6 .testimonial{margin:0 0 20px;padding:0 0 0 40px;font-size:21px}.section-6 .testimonial:before{left:0}.section-video-wrap{margin:0 0 40px}.checklist ul{font-size:16px}.main-content .memory-care-glossary-list{margin:0 0 15px;list-style-position:inside;font-size:13px}.memory-care-glossary-list a{font-weight:bold;text-decoration:none}.memory-care-glossary-list.left{float:left;width:270px}.memory-care-glossary-list.right{float:left;width:240px}.memory-care-glossary-item{float:left;margin:-1px 0 0;padding:10px 15px;border-top:1px solid #eee3cc;border-bottom:1px solid #eee3cc}.memory-care-glossary-item.odd{background:#f9f7f3}.memory-care-glossary-item .glossary-item-header{display:block;margin:0 0 5px 0;font-size:14px}.memory-care-glossary-item .glossary-item-header span{font-weight:bold;color:#0086b2}.memory-care-alzheimer-row{float:left;display:table-row;padding:10px 0 15px}.memory-care-alzheimer-row-left,.memory-care-alzheimer-row-right{display:table-cell;vertical-align:top}.memory-care-alzheimer-row-left{width:43px;font-size:26px;line-height:26px;text-align:center;color:#f8981d;border-right:1px solid #e4ddc3}.memory-care-alzheimer-row-right{padding:0 0 0 10px}.memory-care-alzheimer-row strong{display:block;margin:0 0 6px;font-size:14px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.content-50.pull-left,.content-50.pull-right{float:none;margin:0;width:100%}.content-50.pull-left{margin:0 0 30px}.memory-care.layout-primary-main h1.page-title{width:50%}.memory-care .section-2 p{padding:25px 0 0}}@media screen and (min-width: 980px){.visible-mobile{display:none}.visible-tablet{display:none}.visible-desktop{display:block}.section-content-wrap.section-1{margin:0 0 10px}.section-6 .testimonial,.section-6 .testimonial-author{padding:0 0 0 200px}.section-6 .testimonial:before{top:-20px;margin-left:-40px;left:auto}.assisted-living .section-6 img.visible-desktop,.assisted-living .section-7 img.visible-desktop{display:block !important}.memory-care.layout-primary-main h1.page-title{width:60%}}@media screen and (min-width: 960px){.assisted-living .section-2 h2,.memory-care .section-2 h2{padding:59px 25px 15px;margin:0}.assisted-living .section-2 p,.memory-care .section-2 p{padding:0 53% 7% 25px}}.care-giver img{margin:0;max-width:100%}.care-giver h3{font-family:"Avenir"}.care-giver .page-title{width:100%}.care-giver .page-banner img{margin:0 auto;width:100%;max-width:1200px}.care-giver .section-video-inner-wrap .section-content{padding:0px;overflow:hidden}.care-giver .section-video-inner-wrap .section-content h3.title-video{padding:23px 20px 5px 40px;margin:0px;text-align:left;color:#803657}.care-giver .section-video-inner-wrap .section-content p{padding:0px 10px 0px 40px;font-size:14px}.care-giver .section-video-inner-wrap .content-50.pull-left{margin:0;width:46%}.care-giver .section-video-inner-wrap .content-50.pull-left p{margin:0px;text-align:left}.care-giver .section-video-inner-wrap .content-50.pull-right{margin:0;width:398px;height:226px}.care-giver .border-top{display:inline-block;width:100%;height:1px;margin-bottom:10px;background-color:#e7ddc9}.care-giver .sub-nav.caregiver-guide{margin-top:0;padding-top:70px;background:url("/images/us/_legacy/bkg-caregiver-subnav.jpg") 50% 0 no-repeat;border-top:none}.care-giver .sub-nav.caregiver-guide:before{display:none}.care-giver .sub-nav.caregiver-guide a{font-family:"Avenir", Arial, sans-serif;font-weight:600;color:#0086b3}.care-giver .sub-nav.caregiver-guide a.sub-nav__link:before{color:#d86e05}.care-giver .section-content-wrap,.care-giver .section-content-image-wrap,.care-giver .section-video-wrap,.care-giver .section-content-checklist-wrap{margin:0 0 30px}.care-giver .checklist ul>li{padding:0 0 0px 25px;background-position:0 -2432px !important}.care-giver .section-content h2{padding-bottom:8px;font-size:22px;border-bottom:1px solid #fdb813}.care-giver .intro-download h2{font-size:20px !important}.care-giver .expect-content h2.sub-head{border-bottom:none}.care-giver .expect-content .checklist ul>li{padding:0 0 0px 30px;text-indent:0}.care-giver .expect-content .checklist ul>li:before{display:none}.care-giver .expect-content ul li h3{margin:0 0 5px;font-size:14px;font-weight:600;text-transform:uppercase;color:#f68a1e}.care-giver .expect-content ul li h3 img{display:none}.care-giver .expect-content p{font-size:14px}.care-giver .expect-video{padding:0px}.care-giver .expect-video p{text-align:left}.care-giver .expect-warning{padding:30px 40px 10px 40px;background-color:#f9eede}.care-giver .expect-warning ul.left{display:inline-block;width:45%;margin:0 60px 20px 0px}.care-giver .expect-warning ul.right{display:inline-block;width:45%;margin:0 0 20px 0px;float:right}.care-giver .expect-warning ul li{position:relative;padding:0 0 0 40px;list-style:none}.care-giver .expect-warning ul li p{margin-bottom:16px}.care-giver .expect-warning ul li p img{position:absolute;left:0}.care-giver .learn-more-section.purple{padding:15px 0px 15px 15px;font-size:17px;color:#fff;background-color:#89385e}.care-giver .learn-more-section.purple a{color:#fff}.care-giver .traits-content h2.sub-head{border:none}.care-giver .traits-content .checklist ul>li{float:left;padding:0 0 0px 30px;text-indent:0}.care-giver .traits-content .checklist ul>li:before{display:none}.care-giver .traits-content ul li p{margin:0 0 13px;font-size:14px}.care-giver .traits-content ul li p .bold-list{font-weight:600;color:#ca8732}.care-giver .traits-content ul li p img{display:none}.care-giver .traits-support{margin:0px 0px 0px 0px;width:784px;height:390px;background:url(/images/us/_legacy/desktop-successful-collage2.jpg) no-repeat}.care-giver .traits-support .content-50.pull-right{margin:0px;width:27%;position:relative;top:80px;right:13px}.care-giver .traits-support p{font-family:'Georgia';line-height:23px;color:#fff}.care-giver .healthy-content h2.sub-head{border:none}.care-giver .healthy-content .numberlist ul>li{float:left;text-indent:0}.care-giver .healthy-content .numberlist ul>li:before{display:none}.care-giver .healthy-content ul{margin:0 0 10px 0px}.care-giver .healthy-content ul li{list-style:none}.care-giver .healthy-content ul li ul{margin-left:50px}.care-giver .healthy-content ul li ul li{float:none !important;list-style:disc}.care-giver .healthy-content ul li ul li{color:#f4792a}.care-giver .healthy-content ul li ul li span{color:#000}.care-giver .healthy-content ul li h3{margin:0 0 5px;font-size:14px;font-weight:600;color:#88375c}.care-giver .healthy-content ul li p{margin-left:27px}.care-giver .healthy-content ul li h3 img{display:inline;position:relative;top:4px;right:5px}.care-giver .healthy-impact h2{margin:0 0 10px;padding-bottom:0px;border:none}.care-giver .building-content h2.sub-head{margin:0 0 0px;border:none}.care-giver .building-bridge h3{font-family:Georgia, serif;font-size:20px;color:#ce7033}.care-giver .building-bridge ul li{color:#f4792a;text-indent:-1.5em}.care-giver .building-bridge ul li span{color:#000}.care-giver .building-respect ul li{color:#f4792a}.care-giver .building-respect ul li span{color:#000}.care-giver .building-respect h3{font-family:Georgia, serif;font-size:20px;color:#ce7033}.care-giver .building-meaning h2{margin:0 0 10px;border:none}.care-giver .building-identify h3{font-size:14px;font-weight:600;text-transform:uppercase;color:#ce7033}.care-giver .building-cultivate h3{font-size:14px;font-weight:600;text-transform:uppercase;color:#ce7033}.care-giver .building-connect h3{font-size:14px;font-weight:600;text-transform:uppercase;color:#ce7033}.care-giver .building-connect ul li{color:#f4792a}.care-giver .building-connect ul li span{color:#000}.care-giver .validation-tips h2.sub-head{margin:0 0 10px;border:none}.care-giver .validation-tips ul{margin:0 0 20px 0px}.care-giver .validation-tips ul li{position:relative;padding:0 0 0 40px;list-style:none}.care-giver .validation-tips ul li p>img{float:right}.care-giver .validation-tips ul li p img{position:absolute;left:0}.care-giver .validation-method{padding:30px 30px 0px 42px;margin:0px 0px 0px 0px;height:242px;background:url(/images/us/_legacy/desktop-validation-collage1.jpg) no-repeat}.care-giver .validation-method .content-50.image-bg.pull-right{margin:0px;position:relative;top:15px;right:35px}.care-giver .validation-method h3{margin-bottom:5px;font-size:19px;color:#fff}.care-giver .memory-content h2.sub-head{margin:0 0 10px;border:none}.care-giver .memory-content ul{margin:0 20px 20px 15px;float:left}.care-giver .memory-content ul li{color:#f4792a}.care-giver .memory-content ul li span{color:#000}.care-giver .memory-content>p{float:left}.care-giver .memory-every{padding:30px 30px 0px 42px;margin:0px 0px 20px 0px;height:456px;background:url(/images/us/_legacy/desktop-memory-collage1.jpg) no-repeat}.care-giver .memory-every .content-50.image-bg.pull-right{display:inline-block;margin:0px;position:relative;right:20px;top:100px;width:200px;float:left}.care-giver .memory-every p{font-size:15px;font-weight:600;color:#d17c48}.care-giver .memory-music h2.sub-head{margin:0 0 0px;border:none}.care-giver .memory-music ul{margin:0 0 20px 0px}.care-giver .memory-music ul li{list-style:none}.care-giver .memory-music ul li p{margin-left:34px}.care-giver .memory-music ul li h3{margin:0 0 5px;font-size:14px;font-weight:600;color:#88375c}.care-giver .memory-music ul li h3 img{display:inline;margin-right:7px;position:relative;top:4px}.care-giver .overcoming-sub h2.sub-head{margin:0 0 0px;border:none}.care-giver .overcoming-distorted p{margin:0 0 10px}.care-giver .overcoming-distorted ul li{color:#f4792a}.care-giver .overcoming-distorted ul li span{color:#000}.care-giver .overcoming-distorted ul ul{margin:12px 0 12px 0}.care-giver .overcoming-distorted ul ul li{padding:0;margin:0;padding-left:13px;list-style:none;background-image:url(/images/us/_legacy/list-dash.png);background-repeat:no-repeat;background-position:0px 9px}.care-giver .overcoming-greet p{margin:0 0 10px}.care-giver .overcoming-greet ul li{color:#f4792a}.care-giver .overcoming-greet ul li span{color:#000}.care-giver .overcoming-move{padding:30px 40px 10px 40px;background-color:#f9eede}.care-giver .sunrise-joy h2.sub-head{margin:0 0 20px;border:none}.care-giver .find-community{margin:30px 0 0 0;text-align:center}.care-giver .sunrise-valuable .content-50.pull-left{margin:0 0% 0 0;width:50%}.care-giver .sunrise-valuable .content-50.pull-right{width:45%}.care-giver .sunrise-valuable h2{border:none}.care-giver .sunrise-valuable ul{margin:0 0 20px 0px}.care-giver .sunrise-valuable ul li{text-indent:0;list-style:none}.care-giver .sunrise-valuable ul li:before{display:none}.care-giver .sunrise-valuable ul li h3.list-header{margin:0 0 3px;font-size:16px;font-weight:600}.care-giver .sunrise-valuable ul li a{display:inline-block;margin:0 0 20px;text-decoration:none}.care-giver .sunrise-valuable .content-quotes{padding:30px 30px 0px 42px;margin:0px 0px 20px 0px;height:230px;background:url(/images/us/_legacy/desktop-sunrise-way-testimonial1.jpg) no-repeat}.care-giver .sunrise-valuable .content-quotes.second{padding:37px 30px 0px 42px;margin:0px;height:294px;background:url(/images/us/_legacy/desktop-sunrise-way-testimonial2.jpg) no-repeat}.care-giver .sunrise-valuable .content-quotes p{margin:0 0 10px;font-family:"Georgia"}.care-giver .sunrise-valuable .content-quotes p.quote-title{font-family:"Avenir";color:#db6e00}.care-giver .sunrise-valuable .border-bottom.resources{display:inline-block;height:1px;width:100%;background-color:#d76c00}.care-giver .sunrise-signature h3{margin:0 0 5px;font-size:16px;font-weight:600;text-transform:uppercase;color:#f68a1e}.care-giver .sunrise-signature ul{margin:0 0 20px 0px}.care-giver .sunrise-signature ul li{list-style:none}@media screen and (min-width: 761px) and (max-width: 960px){.care-giver .intro-download .pull-left,.care-giver img.photo-pull-left{float:none}.care-giver .intro-download .content-50.pull-left{margin:0 auto 30px;width:367px}.care-giver .intro-download .content-50.pull-right{margin:0 auto;width:367px;float:none !important}.care-giver .expect-content .visible-tablet{margin:0 auto 20px}.care-giver .expect-warning ul.left{margin:0px;width:100%}.care-giver .expect-warning ul.right{width:100%}.care-giver .section-video-wrap{overflow:hidden;margin:0 auto 30px;width:368px;max-width:100%}.care-giver .section-video-inner-wrap{overflow:hidden;margin:0 auto;width:368px;max-width:100%}.care-giver .section-video-inner-wrap .section-content{overflow:hidden;margin:0 auto;width:368px;max-width:100%}.care-giver .section-video-inner-wrap .content-50.pull-left{float:left;width:368px;max-width:100%}.care-giver .section-video-inner-wrap .content-50.pull-right{overflow:hidden;margin:0 auto;width:368px;height:auto;max-width:100%;float:none}.care-giver .section-video-inner-wrap .content-50.pull-right img{display:block;margin:0 auto;max-width:100%}.care-giver .section-video-inner-wrap .section-content h3.title-video{padding:20px 20px 5px 20px}.care-giver .section-video-inner-wrap .section-content p{padding:5px 20px 20px 20px}.care-giver .healthy-content .pull-right{overflow:hidden}.care-giver .healthy-content .pull-right img{margin:20px auto}.care-giver .validation-tips ul li p img{margin-bottom:43px}.care-giver .memory-content ul{margin:0 20px 0px 15px}.care-giver .memory-content .pull-right{overflow:hidden}.care-giver .memory-content .pull-right img{margin:20px auto}.care-giver .traits-content .pull-right{overflow:hidden}.care-giver .traits-content .pull-right img{margin:20px auto}.care-giver .content-50.pull-left{margin-bottom:20px}.care-giver .sunrise-valuable .content-50.pull-left{width:100%}.care-giver .sunrise-valuable .content-50.pull-right{width:100%;max-width:496px;margin:0px;float:left}.care-giver .sunrise-valuable .content-quotes{padding:30px 30px 0px 42px;margin:0px 0px 20px 0px;height:187px;max-width:496px;background:url(/images/us/_legacy/tablet-sunrise-way-testimonial1.jpg) no-repeat}.care-giver .sunrise-valuable .content-quotes.second{padding:37px 30px 0px 42px;margin:0px;height:261px;max-width:496px;background:url(/images/us/_legacy/tablet-sunrise-way-testimonial2.jpg) no-repeat}}@media screen and (max-width: 760px){.care-giver h1{padding:0}.care-giver h3{font-family:"Avenir", sans-serif}.care-giver .numberlist.numberlist1 ul.left{width:100%;margin:0 0 0 0}.care-giver .numberlist.numberlist1 ul.right{width:100%;margin:0 0 0 0}.care-giver #sub-nav.caregiver-guide{padding-top:0px;background:none}.care-giver .section-video-wrap{overflow:hidden;margin:0 auto 30px;width:368px;max-width:100%}.care-giver .section-video-inner-wrap{overflow:hidden;margin:0 auto;width:368px;max-width:100%}.care-giver .section-video-inner-wrap .section-content{overflow:hidden;margin:0 auto;width:368px;max-width:100%}.care-giver .section-video-inner-wrap .content-50.pull-left{float:left;width:368px;max-width:100%}.care-giver .section-video-inner-wrap .content-50.pull-right{overflow:hidden;margin:0 auto;width:368px;height:auto;max-width:100%;float:none}.care-giver .section-video-inner-wrap .content-50.pull-right img{display:block;margin:0 auto;max-width:100%}.care-giver .section-video-inner-wrap .section-content h3.title-video{padding:20px 20px 5px 20px}.care-giver .section-video-inner-wrap .section-content p{padding:5px 20px 20px 20px}.care-giver .healthy-content ul li h3{font-size:13px;font-weight:800}.care-giver .memory-music ul li h3{font-size:13px;font-weight:800}.care-giver .memory-content ul{padding-left:70px;margin:0 20px 0px 15px;float:none}.care-giver .traits-content .pull-right img,.care-giver .healthy-content .pull-right img,.care-giver .memory-content .pull-right img,.care-giver .expect-content .pull-right img{margin:20px auto}.care-giver .find-community img{max-width:100% !important}.care-giver .sunrise-valuable ul li a{font-size:14px}.care-giver .sunrise-valuable .content-quotes{max-width:300px;padding:30px 15px 0px 42px}.care-giver .sunrise-valuable .content-quotes.second{max-width:300px;padding:37px 15px 0px 42px}.care-giver .sunrise-valuable .content-50.pull-left{width:100%}.care-giver .sunrise-valuable .content-50.pull-right{width:100%}.care-giver .sunrise-valuable .content-quotes p{font-size:13px}}#main-column h3{font-family:"Avenir";font-weight:600;color:#d07133}.two-col-wrap h2{font-size:26px}.hidden-mobile{display:none}.visible-mobile{display:block}.visible-desktop{display:none}.visible-tablet{display:none}.pull-left,.pull-right{float:none}.photo-pull-right,.photo-pull-left{float:none;display:block;margin:15px auto}img.visible-mobile,img.visible-all{display:block;margin:auto}.two-col-wrap,.emilys-tip-row{margin:0 0 40px}.content-50.pull-left{margin:0 0 20px}#sub-nav.designguide-subnav{margin-top:0;border:none}#sub-nav.designguide-subnav:before{display:none}#sub-nav.designguide-subnav a{font-family:"Avenir", Arial, Sans-Serif;font-weight:600;color:#0086b3}.content-50 ul{list-style:none;padding:0;margin:0 0 0 15px}.content-50 li{padding-left:0;text-indent:-1.1em}.content-50 li:before{content:"\2022";padding:0 10px 0 0;color:#f4792a}.page-1.section-1{margin:50px 0 0}.page-1.section-1 h2{margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #fdb813}.page-1.section-1 img{margin:0 0 10px}.page-2 .tip-row{overflow:hidden;margin:0 0 30px;background:#cee2ae;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-2 .tip-row .tip-col{padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.emilys-tip-row{overflow:hidden;margin:0 auto 30px;width:382px;max-width:100%;background:url("/images/us/_legacy/designguide-texture.jpg")}.emilys-tip-row img{display:block;margin:0 auto;max-width:100%}.emilys-tip-text-container{float:left;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.emilys-tip-title{margin:20px 0 0;padding:3px 0 0 20px;width:95%;font-family:Georgia, serif;font-size:16px;background:#fcb02d url("/images/us/_legacy/bkg-emilys-tip-title.png") right 50% no-repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.emilys-tip-text{padding:15px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.emilys-tip-text h4{margin:0;font-family:"Avenir", Arial, Sans-Serif;font-weight:normal;color:#ce6c05}.next-section-row{margin:30px 0}.next-section-row span{display:block;font-size:14px;text-transform:uppercase}.next-section-row a{padding:0 28px 0 0;display:inline-block;font-weight:bold;font-size:16px;text-decoration:none;background:url(/images/us/_legacy/sprite-bullets-arrows-icons.png) right -2705px no-repeat}.next-section-row a:hover{color:#0086B2}.checklist ul{margin:0;padding:0;list-style-type:none}.checklist ul>li{padding:0 0 20px 42px;font-size:14px;background:transparent url(/images/us/_legacy/sprite-bullets-arrows-icons.png) 0 -2429px no-repeat}.checklist ul>li span{font-weight:bold;color:#c37509}.page-3 section{margin:0 0 30px}.page-3 .emilys-video-tip-row{overflow:hidden;margin:0 auto 30px;width:368px;max-width:100%;background:url("/images/us/_legacy/designguide-texture.jpg")}.page-3 .emilys-video-tip-row img{display:block;margin:0 auto;max-width:100%}.page-3 .emilys-video-tip-text-container{float:left;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-3 .emilys-video-tip-title{margin:20px 0 0;padding:3px 0 0 20px;width:95%;font-family:Georgia, serif;font-size:16px;background:#fcb02d url("/images/us/_legacy/bkg-emilys-tip-title.png") right 50% no-repeat;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-3 .emilys-video-tip-text{padding:15px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-3 .emilys-video-tip-text h4{margin:0;font-family:"Avenir", Arial, Sans-Serif;font-weight:normal;color:#ce6c05}.page-4 .big-image,.page-5 .big-image,.page-6 .big-image{margin:0 auto 40px}.page-6 .bottom-section{padding:35px 0;border-top:1px solid #e7ddc9}.page-6 .bottom-section img.photo-pull-left{width:auto}ul.number-list{margin:0 0 10px;padding:0;list-style-type:none}ul.number-list li{padding:0 0 25px 40px;background:transparent url(/images/us/_legacy/sprite-design-guide-numbers.png) 0 0 no-repeat}ul.number-list li.item2{background-position:0 -300px}ul.number-list li.item3{background-position:0 -601px}ul.number-list li.item4{background-position:0 -900px}ul.number-list li.item5{background-position:0 -1201px}ul.number-list li.item6{background-position:0 -1500px}ul.number-list li.item7{background-position:0 -1801px}ul.number-list li.item8{background-position:0 -2101px}.page-6.section-2 p{font-size:14px}@media screen and (min-width: 761px){.content-50{margin:0;width:48%}#right-column{display:none}.page-3 .emilys-video-tip-row{margin-left:20px}#sub-nav.designguide-subnav{padding-top:70px;background:url("/images/us/_legacy/bkg-designguide-subnav.png") 50% 0 no-repeat}.hidden-mobile{display:block}.visible-mobile,img.visible-mobile{display:none}.visible-tablet{display:block}.visible-desktop{display:none}.pull-left,img.photo-pull-left{float:left}.pull-right,img.photo-pull-right{float:right}img.photo-pull-left{display:inline;margin:3px 15px 15px 0;width:50%}img.photo-pull-right{display:inline;margin:3px 0 15px 15px;width:50%}.page-2 .tip-row .tip-col,.page-6 .tip-row .tip-col{float:left;padding:20px;width:25%}}@media screen and (min-width: 956px){.visible-mobile{display:none}.visible-tablet{display:none}.visible-desktop{display:block}}@media screen and (min-width: 1015px){.emilys-tip-row{overflow:hidden;margin:0 auto 30px;width:100%;background:url("/images/us/_legacy/designguide-texture.jpg") right}.emilys-tip-row img{float:left;margin:0;max-width:50%}.emilys-tip-text-container{float:left;width:50%}.page-3 .emilys-tip-row.photo-right img,.page-3 .photo-right .emilys-tip-text-container{float:right}.page-3 .photo-right .emilys-tip-text-container{width:47%}.page-3 .photo-right .emilys-tip-title{width:100%;background:#fcb02d url(/images/us/_legacy/bkg-emilys-tip-title2.png) left 50% no-repeat}.page-6 .emilys-tip-row.photo-right img,.page-6 .photo-right .emilys-tip-text-container{float:right}.page-6 .photo-right .emilys-tip-text-container{width:47%}.page-6 .photo-right .emilys-tip-title{width:100%;background:#fcb02d url(/images/us/_legacy/bkg-emilys-tip-title2.png) left 50% no-repeat}}.friends .clear{clear:both;font-size:0;line-height:0}.friends .page-title{padding:0 0 13px;width:100%;font-size:25px}.friends .main-content img{margin:0 auto}.friends p{margin:0 0 10px 0}.friends img.top-corners,.friends img.bottom-corners{left:-1px}.friends .section-advantage h2{font-size:22px}.friends .section-advantage ul{margin:0 0 20px 18px}.friends .section-advantage ul li{font-size:16px;color:#f4792a}.friends .section-advantage ul li span{color:#000}.friends .section-video-wrap p{margin:10px 10px 25px 10px;font-family:"Avenir";font-size:18px;color:#564938}.friends .section-video-wrap .section-content h2{margin:0 auto 15px}.friends .section-video-wrap h2.visible-desktop{width:296px;display:none;background:transparent url(/images/us/_legacy/desktop-video-banner.png) 0 0 no-repeat}.friends .section-video-wrap h2.visible-mobile{width:250px;display:block;background:transparent url(/images/us/_legacy/mobile-video-banner.png) 0 0 no-repeat}.friends .section-content-wrap.section-family-testimonial{padding:30px 0 35px;margin:0 0 40px;border-top:1px solid #e7ddc8;border-bottom:1px solid #e7ddc8}.friends .section-family-testimonial{position:relative}.friends .section-family-testimonial img.visible-mobile{position:absolute;top:-25px;right:0;left:0;bottom:auto}.friends .section-family-testimonial .testimonial{position:relative}.friends .section-family-testimonial .testimonial,.friends .section-family-testimonial .testimonial-author{margin:140px 0 20px;padding:0 50px 0;font-size:18px;color:#564938}.friends .section-family-testimonial .testimonial:before{position:absolute;top:-30px;left:10px;font-family:Georgia, serif;font-size:65px;content:"\201C";color:#eae4d1}.friends .section-family-testimonial .testimonial-author{margin:0;font-family:"Avenir";font-weight:400;font-style:italic;font-size:13px;color:#f47823}.friends .section-family-testimonial img.visible-mobile{top:-25px}.friends .section-experience ul{margin:0 0 0 40px;float:left}.friends .section-experience ul li{padding:0 0 2px 0;font-size:13px}.friends .section-dining h3{font-family:'Avenir', sans-serif;font-size:16px;font-weight:600;text-transform:uppercase}.friends .checklist ul>li{font-size:18px}.friends .section-dining .checklist{clear:both}.friends .section-programming h3{font-family:'Avenir', sans-serif;font-size:16px;font-weight:600;text-transform:uppercase}.friends .section-dining .checklist{margin:30px 0 0}.friends .friends-disclaimer{font-size:12px;border-top:1px solid #ce6c05;padding:15px 0 0;margin:25px 0 30px !important}.friends .section-content h2{margin:0 0 20px;font-size:28px;color:#ce6c05}@media (min-width: 768px){.friends .section-advantage h2{font-size:20px}.friends .section-advantage .content-50.pull-left{margin:0 0 5px;width:100%}.friends .section-advantage .content-50.pull-right{width:100%}.friends .section-advantage ul{margin:0 0 10px 18px}.friends .section-video-wrap h2.visible-desktop{display:block}.friends .section-video-wrap h2.visible-mobile{display:none}.friends .section-family-testimonial{padding:30px 0 35px;margin:0 0 40px}.friends .section-family-testimonial .testimonial{margin:0 0 20px;padding:0 0 0 40px;font-size:20px}.friends .section-family-testimonial .testimonial:before{top:-23px;left:0}.friends .section-experience ul.left{width:30%}.friends .section-experience ul.right{width:37%}.friends .section-dining .content-50.pull-left{margin:0;width:50%;float:left}.friends .section-dining .content-50.pull-right{margin:0;width:50%;float:right}}@media (min-width: 980px){.friends .section-advantage .content-50.pull-left{margin:0 1% 0 0;width:50%}.friends .section-advantage .content-50.pull-right{margin:0 0 0 1%;width:46%}.friends .section-family-testimonial .testimonial,.friends .section-family-testimonial .testimonial-author{padding:0 0 0 200px}.friends .section-family-testimonial .testimonial:before{top:-20px;margin-left:-40px;left:auto}.friends .section-experience .content-50.pull-left{margin:0 1% 0 0;width:48%}.friends .section-experience .content-50.pull-right{margin:0 0 0 1%;width:50%}.friends .section-experience ul.left{width:39%}.friends .section-experience ul.right{width:49%}.friends .section-experience ul{margin:0 0 20px 21px}}.our-nursing-team .hide{display:none}.our-nursing-team h2{margin-top:20px}.our-nursing-team .col-2-row p{margin:0;font-size:13px}.our-nursing-team .col-3-row p{margin:0}.our-nursing-team .nurse-header{font-size:14px;text-transform:uppercase;color:#f78818}.our-nursing-team .col-2-row{text-align:center}.our-nursing-team .col-3-row{margin:0 0 30px 0}.our-nursing-team .half-col{width:47%;display:inline-block;margin:0 0 20px 0;vertical-align:top}.our-nursing-team .learn-more-link{padding-left:23px}.our-nursing-team .col-3-row .half-col{width:32%;vertical-align:top}.our-nursing-team .col-3-row .left-half-col,.our-nursing-team .col-3-row .middle-half-col{margin:0 5px 0 0}.our-nursing-team .col-3-row .right-half-col{margin:0}.our-nursing-team .col-3-row .half-col p{font-size:14px}.our-nursing-team .col-3-row .half-col .honorable-name{font-weight:600}.our-nursing-team .titleIcon{display:inline-block;position:relative;color:#d86e05}@media screen and (max-width: 767px){.our-nursing-team .half-col{width:100%;display:block;margin:0 auto}.our-nursing-team .col-2-row .half-col{margin:0 auto 25px}}.our-nursing-team .ie #signup-connect-form label{font-size:0.8em !important}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.our-nursing-team #signup-connect-form label{font-size:0.8em !important}}@media screen and (max-width: 767px){.our-nursing-team .col-3-row{margin:0}.our-nursing-team .col-3-row .half-col{margin:0 auto 15px;width:100%;text-align:center}.our-nursing-team #twitter-widget-0{display:none !important}}.btn-orange-right-arrow{float:right}.btn-corporate-left{float:left !important;margin-bottom:20px}.tab-corporate-job-search h3,.tab-corporate-vendors h3,.tab-corporate-media-inquiries h3{clear:both;margin-top:25px;color:#ce6c05}
/*# sourceMappingURL=main.css.map */
