




body.password-protected.page-template-page-lp-swaa #lp-swaa-header,
body.password-protected.page-template-page-lp-swaa #ftregional-footer-top,
body.password-protected.page-template-page-lp-swaa #ftregional-footer-communities {  display: none!important;  } 


body.page-template-page-lp-swaa #covid-alert,
body.page-template-page-lp-swaa #mobile-nav,
body.page-template-page-lp-swaa header#primary-header,
body.page-template-page-lp-swaa footer#footer-primary .footer-top,
body.page-template-page-lp-swaa footer#footer-primary .footer-main,
body.page-template-page-lp-swaa footer#footer-primary .footer-sub,
body.page-template-page-lp-swaa .footer-call-to-action,
body.page-template-page-lp-swaa #sticky-footer-cta-a { display: none!important; }

body.page-template-page-lp-swaa #et-boc, body#svm.page-template-page-lp-swaa #wrapper .entry-content {color:#000;}
body.page-template-page-lp-swaa #wrapper #lp-swaa .btn-clear:hover { background-color: #06B1BF;color: #fff!important; border: 1px solid #06B1BF!important; }

#lp-swaa #lp-swaa-header { }
#lp-swaa #lp-swaa-header .inner {display: flex;align-items: center;}
#lp-swaa #lp-swaa-header .col-logo {padding: 20px;}
#lp-swaa #lp-swaa-header .col-logo img {max-width: 135px;}
#lp-swaa #lp-swaa-header .col-main {flex: auto;padding: 0 2vw;}
#lp-swaa #lp-swaa-header .col-main .col-main-inner {display: flex;justify-content: space-between;align-items: center;}
#lp-swaa #lp-swaa-header .col-nav {      gap: 10px;  display: flex;}
#lp-swaa #lp-swaa-header .col-nav a {font-weight: 800;text-transform: uppercase;letter-spacing: 1px;font-size: 18px;}
#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas {display: flex;align-items: center;gap: 15px;}
#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas .address { font-weight: 800;text-transform: uppercase;letter-spacing: 1px;font-size: 18px;}
#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas .address .m { display: none; }
#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas .cta a {padding: 12px 20px;text-transform: uppercase;font-size: 16px;font-weight: 700;}

body.page-template-page-lp-swaa #lp-swaa #welcome::before {content:"";border: 2px solid #7ECCBF;position: absolute;top: 0;left: 0;width: calc(100% - 60px);height: calc(100% - 60px);margin: 30px;}

body.page-template-page-lp-swaa #lp-swaa #ftr-community-list {}
body.page-template-page-lp-swaa #lp-swaa #ftr-community-list .inner {display: flex;align-items: center;justify-content: space-evenly;gap: 15px;max-width: 1166px;margin: 0 auto;padding: 0 15px;}
body.page-template-page-lp-swaa #lp-swaa #ftr-community-list .item { }
body.page-template-page-lp-swaa #lp-swaa #ftr-community-list .item a {color:#fff!important;text-transform: uppercase;font-weight: 700;padding: 0;font-size: 19px;letter-spacing: 1px;}
body.page-template-page-lp-swaa #lp-swaa #ftr-community-list .item a:hover { }
body.page-template-page-lp-swaa #lp-swaa #ftr-community-list .item.active a { color: #c4ad3d!important; }

body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider-nav  { background: #2F4C59;width: 100%;max-width: 100%;padding:2.5vh 0;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider-nav .inner {display: flex;align-items: center;justify-content:center;gap: 0;max-width: 1066px;margin: 0 auto;padding: 1vh 0;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider-nav .item {    display: none; }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider-nav .item a {color:#fff!important;text-transform: uppercase;font-weight: 700;padding: 0;font-size: 19px;letter-spacing: 1px;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider-nav .item a:hover { }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider-nav .item.active a { color: #c4ad3d!important; }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider-nav .item::after {content:"|";color: #fff;margin: 0 15px;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider-nav .item:last-child::after { display:none; }

body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider { } 
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide {background-size:cover;position: relative;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide::before {content:"";position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: #000;opacity: 0.4;z-index: 1;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .m-opener {background: #2F4C59; margin: 1vh 0;color: #fff!important;text-transform: uppercase;font-weight: 700;padding: 0;font-size: 19px;letter-spacing: 1px;position: relative;z-index: 2;text-align: center;padding: 2vh 0;cursor: pointer;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .m-opener { display:none;  }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .m-opener {background: #2F4C59;    margin: 1vh 0;color: #fff!important;text-transform: uppercase;font-weight: 700;padding: 0;font-size: 19px;letter-spacing: 1px;position: relative;z-index: 2;text-align: center;padding: 2vh 0;cursor: pointer;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .m-opener .fas { font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased; font-weight: 900; right: 20px;position: absolute;font-size: 2.5rem;top: 50%;margin-top: -11px;transition: all 0.3s ease;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .m-opener.active {color: #c4ad3d!important;  }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .m-opener.active .fas {transform: rotate(180deg); color:#fff!important; }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper {max-width: 900px;transition: max-height 0.5s ease;overflow: hidden;margin: 0 auto;padding: 12vh 0;display: flex;flex-flow: column;justify-content: center;position: relative;z-index: 2;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-content {text-align: center;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-content h2 { color: #fff;letter-spacing: 0px;line-height: 1.2em;font-weight: 600;font-size: 75px;font-style: italic;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-content h3 {color: #fff; padding: 0;font-family: lato, sans-serif;text-transform: uppercase;letter-spacing: 2px;font-weight: 600;font-size: 25px;margin: 0 auto;max-width: 480px;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-content p {color:#fff!important;font-size: 20px;margin: 0 auto;max-width: 670px;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-content .m-image {display: none; margin:0 auto 3vh;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-cta {text-align: center;padding: 2vh 0 0;margin: 0 0 5vh;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-cta a {text-transform: uppercase;letter-spacing: 1px;font-size: 18px;padding: 20px 50px;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos {display: flex;gap: 10px;align-items: center;justify-content: center;margin: 0 30px;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .video-popup {margin:0 10px;width: 200px;border-color: #fff;padding: 0;transition: border-color 0.3s ease;border-width: 2px;border-style: solid;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .video-popup a {display: block;padding: 0;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .video-popup img { width:100%; display: block; }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .video-popup::after {background-image: url(/wp-content/uploads/2023/01/play-btn-ft-gold.png);opacity: 1;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .video-popup:hover {    border-color: #CAAE4B; }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .gallery-arrow {position: absolute;top: 0;cursor: pointer; z-index: 100;background: #fff;transition:all 0.3s ease;height: 100%;display: flex;align-items: center;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .gallery-arrow.gallery-arrow-prev {left: -30px;padding: 20px 8px 20px 8px;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .gallery-arrow.gallery-arrow-next {right: -30px;padding: 20px 8px 20px 8px;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .gallery-arrow .marker {  }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .gallery-arrow.gallery-arrow-prev .marker {width: 0;height: 0;border-style: solid;border-width: 7.5px 12px 7.5px 0;border-color: transparent #707070 transparent transparent;transition: border-color 0.3s ease;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .gallery-arrow.gallery-arrow-next .marker {width: 0;height: 0;border-style: solid;border-width: 7.5px 0 7.5px 12px;border-color: transparent transparent transparent #707070;transition: border-color 0.3s ease;}
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .gallery-arrow:hover {  background-color: #CAAE4B; }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .gallery-arrow.gallery-arrow-prev:hover .marker { border-color: transparent #fff transparent transparent; }
body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-videos .gallery-arrow.gallery-arrow-next:hover .marker { border-color: transparent transparent transparent #fff; }


body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery {overflow: hidden;}
body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .col-left {float: left;width: 30%;padding-top: 10vw; }
body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .col-left h3 {color: #CAAE4B;text-transform: uppercase;font-weight: 600;font-family: lato, sans-serif;font-size: 20px;letter-spacing: 1px; padding: 0;}
body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .col-left h2 {max-width: 350px; }
body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .col-right {width: 65%;float: right;}
body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .filters {flex-wrap: wrap;justify-content: flex-start;padding: 2vh 0 0; display: flex!important;}
body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .filters button {text-transform: uppercase; }
body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery  .gallery-arrow.gallery-arrow-next { right: 5%; }
body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery  .gallery-arrow.gallery-arrow-prev { left: 5%; }
body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .stage .item {     height: 33vw; }

body.page-template-page-lp-swaa #lp-swaa .ftr-perks-icons {display: grid;grid-template-columns: 1fr 1fr 1fr;row-gap: 30px;column-gap: 30px;}
body.page-template-page-lp-swaa #lp-swaa .ftr-perks-icons .item {text-align: center;}
body.page-template-page-lp-swaa #lp-swaa .ftr-perks-icons .item .icon {display: flex;align-items: center;justify-content: center;height: 100px;}
body.page-template-page-lp-swaa #lp-swaa .ftr-perks-icons .item .icon svg {margin: 0 0 15px;overflow: visible; }
body.page-template-page-lp-swaa #lp-swaa .ftr-perks-icons .item .item-tag {color: #fff!important;text-transform: uppercase;font-size: 14px;font-weight: 700;line-height: 1.35em;}

body.page-template-page-lp-swaa #lp-swaa .slick-dots {position: absolute;bottom: 0;padding: 0 0 3vh!important;left: 50%;transform: translateX(-50%);    z-index: 100;}
body.page-template-page-lp-swaa #lp-swaa .slick-dots li { cursor:pointer;}
body.page-template-page-lp-swaa #lp-swaa .slick-dots li button { background:#959AA1;  }
body.page-template-page-lp-swaa #lp-swaa .slick-dots li.slick-active button { background:#fff; }


body.page-template-page-lp-swaa #lp-swaa #community-reviews .expander {text-align: center;}
body.page-template-page-lp-swaa #lp-swaa #community-reviews .expander a {text-transform: uppercase;font-size: 18px;letter-spacing: 2px; padding:20px!important;}
body.page-template-page-lp-swaa #lp-swaa #community-reviews .item { display: none; }
body.page-template-page-lp-swaa #lp-swaa #community-reviews .item.active  { display:block; }


body.page-template-page-lp-swaa#svm #wrapper #lp-swaa #contact .gform_wrapper .gfield {margin: 0;}
body.page-template-page-lp-swaa#svm #wrapper #lp-swaa #contact .gform_wrapper input[type=text], 
body.page-template-page-lp-swaa#svm #wrapper #lp-swaa #contact .gform_wrapper input[type=email], 
body.page-template-page-lp-swaa#svm #wrapper #lp-swaa #contact .gform_wrapper input[type=tel], 
body.page-template-page-lp-swaa#svm #wrapper #lp-swaa #contact .gform_wrapper input[type=number] {background: #fff;}
body.page-template-page-lp-swaa#svm #wrapper #lp-swaa #contact .gform_wrapper textarea { background:#fff; }
body.page-template-page-lp-swaa#svm #wrapper #lp-swaa #contact .gform_wrapper .gform_button { text-transform: uppercase;letter-spacing: 1px;padding: 25px 70px;}
body.page-template-page-lp-swaa#svm #wrapper #lp-swaa #contact .gform_wrapper .gform_button:hover { }



footer#ftregional-footer-top {background: #2E3338;}
footer#ftregional-footer-top .inner {max-width: 1066px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;padding: 5vh 0;border-bottom: 1px solid #bfbfbf52;}
footer#ftregional-footer-top .inner .col-logo { }
footer#ftregional-footer-top .inner .col-logo img {display: block;max-width: 250px;}
footer#ftregional-footer-top .inner .col-cta {display: flex;gap: 20px;}
footer#ftregional-footer-top .inner .col-cta .cta a {padding: 17px 30px!important;text-transform: uppercase;font-size: 15px!important;}

footer#ftregional-footer-communities {background: #2E3338;} 
footer#ftregional-footer-communities > .inner {max-width: 1066px;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;padding: 5vh 0;border-bottom: 1px solid #bfbfbf52;}
footer#ftregional-footer-communities .community-grid {display: flex;flex-wrap: wrap; justify-content: center;  row-gap: 70px;column-gap: 30px;}
footer#ftregional-footer-communities .community-grid .item {display: flex;flex-flow: column;color: #fff;flex: 0 0 calc(33% - 30px);text-align: center;width: 33%;padding: 0 20px;}
footer#ftregional-footer-communities .community-grid .item:nth-child(3n-1) {border-left: 1px solid #707070;border-right: 1px solid #707070;}
footer#ftregional-footer-communities .community-grid .item:nth-child(3n-2) {padding-left:0;}
footer#ftregional-footer-communities .community-grid .item:nth-child(3n) { padding-right:0; }
footer#ftregional-footer-communities .community-grid .item .comm-name {font-size: 18px;text-transform: uppercase;letter-spacing: 1px;font-weight: 700;margin: 0 0 15px;}
footer#ftregional-footer-communities .community-grid .item .comm-living-options ul {list-style: none;font-size: 15px;margin: 0 0 10px;}
footer#ftregional-footer-communities .community-grid .item .comm-living-options li {display: inline;}
footer#ftregional-footer-communities .community-grid .item .comm-living-options li::after {content:"|";padding-left: 5px;}
footer#ftregional-footer-communities .community-grid .item .comm-living-options li:last-child::after { display:none; }
footer#ftregional-footer-communities .community-grid .item .comm-phone a {color:#CAAE4B;font-size: 20px;font-weight: 700;}
footer#ftregional-footer-communities .community-grid .item .cta { }
footer#ftregional-footer-communities .community-grid .item .cta .view-community {padding: 10px 20px!important;text-transform: uppercase;font-size: 15px!important;}

body.page-template-page-lp-swaa .site-footer .footer-sub .icons ul li.tw { display: none; }

#ftregional-sticky-footer-cta {bottom: 0;left: 0;width: 100%;z-index: 1000;position: fixed;background: #fff; box-shadow: 0px 0px 19px 1px #0000004f; display: none;}
#ftregional-sticky-footer-cta .inner {  }
#ftregional-sticky-footer-cta .actions {display: flex;justify-content: center;overflow: hidden;}
#ftregional-sticky-footer-cta .actions a {background: #CAAE4B;color: #fff;font-size: 18px;font-weight: 700;text-align: center;padding: 15px 10px;flex: 1;border: none;outline: none;text-decoration: none;}
#ftregional-sticky-footer-cta .actions a.download-brochure {background: #51646f;}
#ftregional-sticky-footer-cta .actions a:hover { opacity:0.9; }
#ftregional-sticky-footer-cta .actions a.download-brochure:hover { opacity:1;  background-color: #06B1BF;color: #fff!important;  }
#ftregional-sticky-footer-cta.sticky-footer-cta-hide { display: none!important; }

#ftr-sample-menu-popup .popup-wrapper { }
#ftr-sample-menu-popup .popup-inner {background: #fff; }
#ftr-sample-menu-popup .popup-header {border-bottom: 1px solid #ededed;margin: 0 0 2vh;}
#ftr-sample-menu-popup .popup-title {color: #000;font-size: 3rem!important;padding: 30px 30px;}
#ftr-sample-menu-popup .popup-content .course {margin: 0 0 3vh;padding: 0 0 3vh; }
#ftr-sample-menu-popup .popup-content .course h4 {font-size: 26px; margin: 0 0 2vh;}
#ftr-sample-menu-popup .popup-content .course p {font-size: 18px;}

#lpa-swaa-promo-popup .popup-inner { background-color: #2f4c59!important; transform: scale(0); transition:transform 0.5s ease;}
#lpa-swaa-promo-popup .popup-inner.come-in { transform: scale(1);  }
#lpa-swaa-promo-popup .popup-title { padding:0; }
#lpa-swaa-promo-popup .popup-content {  text-align: center; padding: 30px 30px 40px; }
#lpa-swaa-promo-popup .popup-content p {  color: #fff;font-size: 24px;line-height: 1.35em; }



@media (max-width: 1500px) {
	

}


@media (max-width: 1400px) {

	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .item .inner .col-info {width: 50%;}
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .item .inner .col-images {width: 50%;}
	
}



@media (max-width: 1300px) {

	#lp-swaa #lp-swaa-header .col-main { padding:0 1vw; }
	#lp-swaa #lp-swaa-header .col-nav a,
	#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas .address { font-size:16px; }
	
}



@media (max-width: 1200px) {

	#lp-swaa #lp-swaa-header .col-nav { display: none;  }
	#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas { justify-content: space-between; width: 100%;}
	#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas .address .m { display: block; }
	#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas .address .d { display: none; }
	body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .col-left { width:100%; float:none;   padding-top:0;  padding-bottom: 2vh;}
	body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .col-right { width:100%; float:none; }
	body.page-template-page-lp-swaa #lp-swaa #gallery #community-gallery .stage .item { height:50vw; }
	
}


@media (max-width: 1150px) {

	#ftregional-sticky-footer-cta { display: block; }
	body.form-popup-is-open #ftregional-sticky-footer-cta { display:none; }
 

	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider-nav { display:none; }
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide {background: #2F4C59;background-image: none!important;}
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide::before { display:none; }
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .slide-content-wrapper {   }
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .slide-content-wrapper .slide-content { max-width: 90%;margin:0 auto; }
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .slide-content-wrapper .slide-content h3 {font-size: 18px;}
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .slide-content-wrapper .slide-content h2 {font-size: 40px;}
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .m-opener { display:block; }
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .slide-content-wrapper.active { display:block; height: auto!important;}
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide .slide-content-wrapper .m-image { display:block; }

	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper {padding: 6vh 20px;}
	body.page-template-page-lp-swaa #lp-swaa #lp-swaa-living-options-slider .slide-content-wrapper .slide-content h2 {font-size: 50px; }
	
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-list {padding: 2vh 0;}
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-list .inner { justify-content: flex-start;gap: 15px;margin: 0 30px;flex-flow: column;}
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-list .inner .item { white-space:nowrap; }
	
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider-nav { }
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider-nav .inner {overflow-x: scroll;justify-content: flex-start;gap: 25px;margin: 0 30px;}
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider-nav .inner .item { white-space:nowrap; } 

	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider {padding: 6vh 0;}
    body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .item .inner {display: flex;flex-flow: column;gap: 30px;}
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .item .inner::after { display:none; }
    body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .item .inner .col-info {float: none;width: 100%;}
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .item .inner .col-info .comm-living-options ul {margin: 2vh 0;}
    body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .item .inner .col-images {float: none;width: 100%;}
	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .community-gallery-slider .stage .item {height: 430px;}

	body.page-template-page-lp-swaa #lp-swaa .ftr-perks-icons { grid-template-columns: 1fr 1fr;  }

	body.page-template-page-lp-swaa#svm #wrapper #lp-swaa .gform_wrapper .gform_footer {padding: 3vh 0 0;}
	body.page-template-page-lp-swaa#svm #wrapper #lp-swaa .gform_wrapper .gform_footer .gform_button {padding: 15px 50px;width: 100%;}
    
    footer#ftregional-footer-top .inner {flex-flow: column;gap: 15px;}
    footer#ftregional-footer-communities .community-grid  {flex-flow: column;justify-content: center;align-items: center;width: 95%;gap: 0;/* padding: 0 0 2vh; */margin: 0 auto;}
    footer#ftregional-footer-communities .community-grid .item {width:100%;flex: 0 0 100%;padding: 0 0 3vh!important;border: none!important;border-bottom: 1px solid #707070!important;margin: 0 0 3vh!important;}
    footer#ftregional-footer-communities .community-grid .item:last-child{margin-bottom:0!important;border-bottom: none!important;}

	body.page-template-page-lp-swaa #lp-swaa #ftr-regional-bg-rotate .slick-list { height:100%; }
	body.page-template-page-lp-swaa #lp-swaa #ftr-regional-bg-rotate .slick-list .slick-track { height:100%; } 
	body.page-template-page-lp-swaa #lp-swaa #ftr-regional-bg-rotate .inner img { min-width:100%; min-height:100%; width:auto;  }

}

@media (max-width: 915px) {


	#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas .cta { display:none; }
	#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas { justify-content: flex-end; text-align: right; }

}

@media (max-width: 700px) {

	#lp-swaa #lp-swaa-header .col-logo img {max-width: 125px;}
	#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-page-title {font-size: 15px;}
	#lp-swaa #lp-swaa-header .col-main .col-main-inner .col-ctas .phone a { }

	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .community-gallery-slider .stage .item {height: 340px;}
	#lp-swaa #ftr-community-slider .community-gallery-slider .gallery-arrow.gallery-arrow-next { padding: 20px 15px 20px 5px; }
	#lp-swaa #ftr-community-slider .community-gallery-slider .gallery-arrow.gallery-arrow-prev { padding: 20px 5px 20px 15px; }

}


@media (max-width: 600px) {
	
	#lp-swaa #lp-swaa-header .inner { }
	#lp-swaa #lp-swaa-header .inner .col-logo {display: flex;align-items: center;}
	#lp-swaa #lp-swaa-header .inner .col-main .col-main-inner { }
	#lp-swaa #lp-swaa-header .inner .col-main .col-main-inner .col-page-title br {display: none;}

	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .community-gallery-slider .stage .item {height: 280px;}

	body.page-template-page-lp-swaa #lp-swaa #ftr-community-slider .item .inner .col-info .actions {flex-flow: column;gap: 5px;}

}