

/* standard */

.wellness h2 {
    /*text-align: left!important;*/
}

#cff.cff-half-layout .cff-post-text {
    line-height: 20px!important;
}


.pad-bot-remove {
 margin-bottom:0px!important;
 padding-bottom:0px!important;
}

#cff .cff-load-more {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}

h1.hd-homepage {
    min-height: 185px;
    display: flex;
    align-items: center;
    text-transform: capitalize!important;
}

body {
    font-family: 'Poppins'!important;
}

.communitytext.wellness p {
    line-height: 1.8em!important;
}

.communitytext ul li {
    font-family: 'Poppins'!important;
    line-height: 2em!important;
    padding-left: 10px!important;
    font-size: 18px;
}

.communitytext ul {
    padding-left: 20px!important;
}

.colordarekred h2 {
    padding-left: 0px!important;
    padding-right: 0px!important;
    font-family: 'Poppins'!important;
}

h2.hd-subtitle {
    font-family: 'Poppins'!important;
    line-height: 1.2em!important;
    color: #72390e!important;
    font-weight: bold!important;
    margin-bottom: 0px!important;
    text-transform: capitalize!important;
}

.orange-btn-center {
    margin-top: 16px!important;
    background: #FC6B18!important;
    border: 0px!important;
    padding: 15px 15px!important;
    border-radius: 10px!important;
    font-family: 'Poppins'!important;
    font-weight: 600!important;
    font-size: 16px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    display:block!important;
    max-width:300px!important;
    color: #ffffff!important;
    margin-bottom: 50px!important;
    text-align:center!important;
}

#mc_embed_signup .button, input#mc-embedded-subscribe, input.search-submit  {
    font-family: 'Poppins'!important;
    font-weight: 600!important;
    font-size: 16px!important;
}

a.pl-permalink-t2.glink {
    margin-right: 0px!important;
}

.container.hero-panel h1.hd-homepage {
    font-family: 'Poppins'!important;
    color: #000000!important;
    letter-spacing: 0px;
    font-weight: bold!important;
    line-height: 1.2!important;
}

nav.navbar.header.navbar-expand-lg.navbar-light {
    box-shadow: #999999 3px 3px 8px!important;
    background: #ffffff!important;
}

/* end standard */

/* @media only screen and (min-width: 1601px) and (max-width: 1920px)*/ 

@media only screen and (min-width: 1601px)  {

h2.hd-subtitle {
    font-size: 40px!important;
}    

.floor-plans-form .padding-bottom-rev {
    margin-top: 50px!important;
}    

h1.hd-homepage {
    font-size: 50px!important;
}

.container.first-panel3 {
    padding-bottom: 6%;
}    

 .top-community-logos {
    padding-top: 90px !important;
}   

.padding-top-1 {
    padding-top: 90px;
}    

.textwidget p {
    font-size: 12px !important;
    line-height: 2.5 !important;
    color: inherit !important;
}   

 .textwidget a {
    font-size: 12px !important;
    color: inherit !important;
}   

div#copyright {
    font-size: 12px !important;
    text-align: center;
    line-height: 32px;
    padding-top: 0px !important;
    font-family: poppins !important;
    opacity: 0.9;
    padding-bottom: 3% !important;
}

 .textwidget p {
    font-size: 12px !important;
    line-height: 2.5 !important;
    color: inherit !important;
}   

 .social-icon img {
    margin-left: 0.5%;
    width: 25px !important;
    margin-right: 0.5%;
}   

a.exitNotifierLink {
    font-size: 18px !important;
    border-radius: 12px;
}    

.linked-list-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
    color: black;
    font-family: 'Poppins';
    font-size: 12px !important;
}    

.linked-list {
    list-style: none;
}


.font-s {
    font-size: 15px !important;
    margin-left: 5px;
    position: relative;
    top: 2px;
}


}/* 1601x 1920 */

@media only screen and (min-width: 1601px) and (max-width: 1920px) {

.search-form label {
    width: 77%!important;
}


 }/* 1601x 1920 */  

 @media only screen and (min-width: 1281px) and (max-width: 1600px) {

.search-form label {
    width: 75%!important;
} 

}  /* 1280px x  1600px  */  

@media only screen and (min-width: 1025px) and (max-width: 1280px) {

.search-form label {
    width: 70%!important;
} 

}  /* 1280px x  1600px  */ 

@media only screen and (max-width: 1024px) {

a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-minimal.ubermenu-loc-primary.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
    top: 10px!important;
    min-width: 50px!important;
    min-height: 50px!important;    
}    

 .page-id-21376 a.pl-permalink-t2.glink {
    margin-right: auto!important;
    margin-left: auto!important;
}


}  /* 1024 */    

@media only screen and (min-width: 961px) and (max-width: 1024px) {

.search-form label {
    width: 64%!important;
} 

}  /* 1280px x  1600px  */ 

@media only screen and (min-width: 1921px) {

.search-form label {
    width: 75%!important;
}    

 a#logo-hid {
 display:none!important;
 }   

#navi {
        margin-left: auto !important;
        margin-right: auto !important;
}

}/* 1921 x 2880 */

@media only screen and (min-width: 1600px) {

.ubermenu .ubermenu-target {
    padding: 15px 15px 15px 15px!important;
}


}   /* 1600 */

@media only screen and (min-width: 1601px) and (max-width: 1680px) {

.wide {
    width: 100%!important; 
}    

a#logo-hid{
    display:none!important;
}    

.ubermenu .ubermenu-target {
    padding: 15px 15px 15px 15px!important;
}


}/* 1681 x 1920 */

@media only screen and (min-width: 1921px) {

nav.navbar.header.navbar-expand-lg.navbar-light {
    box-shadow: #999999 3px 3px 8px!important;
    background: #ffffff!important;
}

div#navbarTogglerDemo02 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1530px!important;

}    

.pad-careers-left {
    margin-left: -4%!important;
}    

 h3.hd-subtitle {
    max-width: 85%!important;
    margin-left: auto;
    margin-right: auto;
}   

 .container {
    max-width: 1530px!important;
}   

 
 } /* 1921 */   

@media only screen and (min-width: 1601px) and (max-width: 1680px) {

.ubermenu .ubermenu-target {
    padding: 15px 9px 15px 9px!important;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem!important;
    padding-left: 0.5rem!important;
}


}/* 1601 x 1680 */


@media only screen and (min-width: 1281px) and (max-width: 1366px) {

.ubermenu .ubermenu-target {
    padding: 15px 10px 15px 10px!important;
}



} /* 1366 */   

@media only screen and (min-width: 1441px) and (max-width: 1600px) {

div#navbarTogglerDemo02 {
    max-width: 1510px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}  

} /* 1441 x 1600 */   

@media only screen and (min-width: 1280px) and (max-width: 1600px) {  

.floor-plans-form .padding-bottom-rev {
    margin-top: 50px!important;
}    

h1.hd-homepage {
    font-size: 35px !important;
}


.img-width {
    margin-right: 10px!important;
    width: 150px;
}

} /* 1280 x 1600 */

@media only screen and (min-width: 1441px) and (max-width: 1536px) {

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    right: 2px!important;
}

 .img-width {
    width: 140px!important;
}   

.ubermenu .ubermenu-target {
    padding: 15px 12px 15px 12px!important;
}

} /* 1441 x 1536 */

 @media only screen and (min-width: 1366px) and (max-width: 1439px) {

.container-fluid {
    max-width: 100%!important;
}

 } /* 1366 x 1439 */  


@media only screen and (max-width: 1440px) {

.font-s {
    font-size: 13px!important;

}

.white-button {
    font-size: 13px!important;
    
}


} /* 1440 */

@media only screen and (min-width: 1367px) and (max-width: 1440px) {

div#navbarTogglerDemo02 {
    max-width: 1320px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}


a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 15px 10px 15px 10px;
}

.ubermenu-submenu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 8px 15px 8px 15px!important;
}


.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    right: -2px!important;
    font-size: 10px;
    padding-right: 5px;
}    

    
    
 .hero-panel {
    max-width: 1245px!important;
}   

.container.hero-panel h3 {
    font-size: 35px!important;
}

span.ubermenu-target-title.ubermenu-target-text {
    font-size: 13px !important;
}

span.ubermenu-target-title.ubermenu-target-text {
    margin: 0px 12px !important;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 15px 5px 15px 5px!important;
}


}/* 1367 x 1440 */

@media only screen and (min-width: 1337px) and (max-width: 1400px) {

 div#navbarTogglerDemo02 {
    max-width: 1310px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}   

}/* 1337 x 1400 */

@media only screen and (min-width: 1281px) and (max-width: 1366px) {

div#navbarTogglerDemo02 {
    max-width: 1310px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}    


span.ubermenu-target-title.ubermenu-target-text {
    margin: 0px 0px !important;
}    

.white-button {
    padding: 10px 13px!important;
}    

button.orange-button {
    height: 40px!important; 
        margin-top: 0px!important;
}

button.white-button {
    height: 40px!important;
    margin-top: 0px!important;
}    

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 15px 9px 15px 9px!important;
}    

.ubermenu-submenu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 8px 15px 8px 15px!important;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    right: -2px!important;
    font-size: 10px;
    padding-right: 5px;
}    


.container.hero-panel h3 {
    font-size: 35px!important;
}    


span.ubermenu-target-title.ubermenu-target-text {
    font-size: 13px !important;
    margin: 0px 6px !important;
}


}/* 1281 x 1366 */




@media only screen and (min-width: 1025px) and (max-width: 1280px) {

div#navbarTogglerDemo02 {
    max-width: 1180px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}    

button.white-button {
    height: 40px!important;
}    

.ubermenu-submenu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 8px 15px 8px 15px!important;
}    

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    right: -3px!important;
    font-size: 10px!important;
    padding-right: 5px!important;
}    

.container.hero-panel h3 {
    font-size: 30px!important;
}    


span.ubermenu-target-title.ubermenu-target-text {
    font-family: 'Poppins' !important;
    font-size: 13px !important;
    margin: 0px 9px 0px 0px !important;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 15px 5px 15px 5px!important;
}


}/* 1025 x 1280 */


@media only screen and (min-width: 1024px) and (max-width: 1279px) {

.myMap {
    margin-left: 40px!important;
}       

span.ubermenu-target-title.ubermenu-target-text {
    font-family: 'Poppins' !important;
    font-size: 13px !important;
    margin: 0px 5px !important;
}


}/* 1024 x 1279 */


@media only screen and (min-width: 961px) and (max-width: 1180px) {

h1.hd-homepage {
    font-size: 35px !important;
}    

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 15px 5px 15px 5px!important;
}

.ubermenu-submenu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 8px 15px 8px 15px!important;
}    

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    right: -5px!important;
    top: 24px!important;
    font-size: 10px;
    padding-right: 5px;
}


.img-width {
    margin-right: 10px!important;
}    

button.orange-button-2 {
    margin-left: 10px!important;
}    

.pl-detailcnt .pl-title a {
	font-size: 18px!important;
}


.container.hero-panel h3 {
    font-size: 30px!important;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding: 15px 5px 15px 5px!important;
}


}/* 961 x 1024 */

@media screen and (min-width: 960px) and  (max-width: 1399px) {

.ubermenu .ubermenu-target {
    padding: 15px 5px 15px 5px!important;
}


} /* 960 x 1399 */




@media screen and (min-width: 960px) {

.ubermenu .ubermenu-target {
    padding: 15px 5px 15px 5px;
}


}/* 960 */

@media only screen and (max-width: 600px) {

.jumbotron h1.hd-homepage {
    text-transform: none !important;
    max-width: fit-content!important;
    text-align:center!important;
    margin-left: auto!important;
    margin-right: auto!important;
}    

a.btn-orange-new {
    margin-left: auto;
    margin-right: auto;
}

.dropdown-toggle::after {
    top: 9px!important;
    right: 6px!important;
    position:absolute!important;
}  

.container.hero-panel h1.hd-homepage {
    font-size: 35px!important;
    text-align:center!important;
}

} /* 600 */

@media only screen and  (min-width: 1024px) {

  .jumbotron {
    padding: 10.5rem 2rem!important;
}  

 }/* 1024 */   

@media only screen and  (max-width: 1024px) {

div#navbarTogglerDemo02 {
    max-width: 950px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}


button.orange-button-2 {
    margin-left: 20px!important;
}    

.orange-button {
    display: none!important;
}

.orange-button-2 {
    display: block!important;
}

}/* 1024 */

@media only screen and (max-width: 823px) {

.jumbotron {
    padding: 5rem 2rem!important;
}    

} /* 823 */    

@media only screen and (min-width: 769px) and (max-width: 823px) {

h3 {
    font-size: 25px!important;
}

.container.hero-panel {
    padding-left: 30px !important;
}


} /* 769 x 823 */



@media only screen and (max-width: 280px) {

img.img-width.logo-mobile {
    max-width: 120px!important;
}

}/* 280 */

/* Standard */

.container-fluid.padding-top-thirty.floor-plans-form {
    background: #FBFBFB!important;
    padding-top: 50px;
}

.bg-light-brown {
    background-color: #fbf6f2;
}

.jumbotron {
    box-shadow: #999999 3px 3px 8px!important;
}

.header {
    z-index: 2!important;
}

nav.navbar.header.navbar-expand-lg.navbar-light {
    box-shadow: #999999 3px 3px 8px!important;
}

.container.hero-panel {
    padding-top: 0px!important;
}

.phone-orange {
    padding: 11px!important;
    border-radius: 40px!important;
    background: linear-gradient(to right, #fe8a10, #f56c1e)!important;
    color: #ffffff!important;
    font-weight: 900!important;
    width: 38px!important;
    height: 38px!important;   
    font-size: initial;
    font-family: FontAwesome!important;
}

.orange-button-2 {
    display: none;
    font-family: 'Poppins';
    border-radius: 50px;
    padding: 1px 1px !important;
    height: auto;
    border: none;
    background: linear-gradient(to right, #fe8a10, #f56c1e);
    color: white;
}

orange-button-2 {
   display:block!important;
 }

.orange-button-2 {
padding: 0px 0px !important;
background:transparent!important;
}

.orange-button {
    margin-right: 10px!important;
}

.orange-button {
    font-family: 'Poppins';
    border-radius: 48px;
    padding: 4px 18px 4px 10px;
    height: 53px!important;
    border: none;
    background: linear-gradient(to right, #fe8a10, #f56c1e);
    color: white;
    border: 0px!important;
}

.font-s {
    font-size: 15px;
    margin-left: 5px;
    position: relative;
    top: 2px;
}

.white-button {
    font-size: 15px;
    font-family: 'Poppins';
    border-radius: 48px;
    padding: 4px 18px 4px 18px!important;
    height: 53px!important;
    border: none;
    background: transparent;
    color: #000000;
    margin-right: 0px;
    border: 1px solid black!important;
}

a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only:hover {
    background: #ffffff!important;
    color: #F18C22!important;
}

.ubermenu-responsive-toggle-main, .ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {
    font-family: "Poppins", Sans-serif;
}


@media screen and (max-width: 960px) {

button.orange-button-2 {
    top: 4px!important;
    min-width: 50px!important;
    min-height: 50px!important;
}    

a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-minimal.ubermenu-loc-primary.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
    top: 10px!important;
    min-height: 50px!important;
}     

.container.hero-panel h1.hd-homepage {
    font-size: 35px!important;
}    

 div#copyright {
    padding-left: 40px;
    padding-right: 40px;
}   

.custom-toggler.navbar-toggler {
    margin-left: 8px!important;
}

.faf.fa.fa-map-marker.exitNotifierLink.whitey {
    float: right!important;
}

a.faf.fa.fa-phone.whitey {
    float: right!important;
    margin-right: 15px!important;
}

.button-orange-panel {
    max-width: 250px!important;
    min-width: 250px!important;
}

button.button-17.button-white-panel {
    max-width: 250px!important;
    min-width: 250px!important;
}
 
a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-minimal.ubermenu-loc-primary.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full {
    position: absolute!important;
    padding: 0px!important;
    max-width: 50px!important;
    z-index: 1000;
    top: 25px!important;
    left: 28px!important;
}   

.logo-desktop, nav .white-button {
display:none!important;
}

.logo-mobile {
    margin-left: auto;
    display: block;
    margin-right: auto;
}

button.orange-button-2 {
    position: absolute!important;
    right: 20px!important;
    top: 20px!important
}

.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
    display: block;
    position: absolute!important;
    background: #ffffff!important;
}

button.button-17.blue-button-review {
    max-width: 250px!important;
    min-width: 250px!important;
}

.padding-3 {
    padding-left: 0px!important;
    padding-right: 0px!important;
}

a.bx-prev {
   margin-left: 0px!important;
}

a.bx-next {
    margin-right: 0px!important;
}

p.subheader {
    font-size:13px!important;
}

.review-section-padding {
    padding: 70px 87px 5px 87px!important;
}

.linked-list-2 {
    margin-left: 10px!important;
    margin-right: 10px!important;
}

.c-rent {
    line-height: 2rem!important;
}

p.testimonial-text {
    padding: 0% 16% 0% 16%!important;
}

}/* 960 */

@media only screen and (min-width: 600px) and (max-width: 960px) {

.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
    min-width: 100%!important;
}    

.ubermenu .ubermenu-item {
    padding-left: 35%!important;
}

.ubermenu-submenu {
    padding-left: 8%!important;
}


} /* 600 x 960 */


@media screen and (min-width: 961px) {

.logo-mobile{
display:none!important;
}



}/* 961 */

@media screen and (min-width: 541px) and (max-width: 768px) {
img.pdf-img {
    width: 100% !important;
}

}/* 768 */

@media screen and (min-width: 540px) and (max-width: 720px) {

.Vmore {
    margin-top: 70px!important;
}	

.floor-plans-form {;
    top: 0px!important;
}	

.container.hero-panel {
    padding-left: 30px !important;
    padding-right: 30px !important;
}


} /* 720 */ 	

@media screen and (min-width: 200px) and (max-width: 539px) {


.ubermenu .ubermenu-item {
    padding-left: 20%!important;
}

.ubermenu-submenu {
    padding-left: 8%!important;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 100%!important;
}	

 div.review-panel .bx-viewport {
    height: 230px !important;
}   

p.testimonial-text {
    padding: 0% 16% 0% 16%!important;
}

 p.testimonial-text {
    padding: 0% 16% 0% 16%!important;
}   

 .bx-controls-direction a.bx-prev {
   margin-left: 0px!important;
}


.bx-controls-direction a.bx-next {
    margin-right: 0px!important;
}   


.col.review-panel  .bx-controls-direction a.bx-prev {
   margin-left: -22px!important;
}

.col.review-panel  .bx-controls-direction a.bx-next  {
   margin-right: -40px!important;
}


.qoute-button {
    right: 7% !important;
}

}/* 414 */

@media only screen and (max-width: 320px) {

.hd-subtitle, h3.floor-section-1.text-center.hd-subtitle {
    font-size: 22px!important;
}


button.margin-but {
    min-width: 180px!important;
    max-width: 180px!important;
}

button.margin-but a {
    font-size: 14px !important;
}

.row.button-padding-learn {
    display: block!important;
    margin-left: 0px !important;
    text-align: center!important;
}

.wide {
    width: 300px!important;
}

}/* 320 */

@media only screen and (max-width: 280px) {

.wide {
    width: 250px!important;
}


}/* 280 */
.yext-widget span.yext-widget-empty {
    font-size: 18px;
    font-family: 'Poppins';
}
.yext-widget {
    text-align: center;
    margin: 80px 0px 80px 0px;
}
body{
    overflow-x: hidden; /* Hide horizontal scrollbar */
}
.full-teaser.long {
    width: 375px !important;
}
