@font-face {
  font-family: "LeagueSpartan-Regular";
  src: url("../font/LeagueSpartan-Regular.ttf");
}
@font-face {
  font-family: "LeagueSpartan-SemiBold";
  src: url("../font/LeagueSpartan-SemiBold.ttf");
}
@font-face {
  font-family: "LeagueSpartan-Medium";
  src: url("../font/LeagueSpartan-Medium.ttf");
}
@font-face {
  font-family: "league-spartan.bold";
  src: url("../font/league-spartan.bold.ttf");
}
@font-face {
  font-family: "DMSerifDisplay";
  src: url("../font/DMSerifDisplay-Regular.ttf");
}
@font-face {
  font-family: "FontAwesomeRegular";
  src: url("../font/FontAwesomeRegular.ttf");
}
@font-face {
  font-family: "Proxima-Nova-medium";
  src: url("../font/Proxima-Nova-medium.ttf");
}

html, .l-header .widget, .menu-item-object-us_page_block {
line-height: 30px !important;
}
.floor-sidebar * {
scrollbar-width: thin;
scrollbar-color: #2bbfdc #f5f5f6;
}
#page-content .l-section:first-child .l-section-h.i-cf{
padding-top: 0 !important;
}
.move-down .l-section-h.i-cf {
margin-top: -180px;
}
main .l-section.height_medium:first-child{
padding: 0 !important;
}
.single-events .l-main{
padding-top: 3rem;
}

.page-id-3556 .w-text.all_tax_link.past_events {
margin-top: 30px;
}
@media (min-width:992px) {
top-site-bar.last-item-orange ul li:last-child{
background: #e58440;
}
}
@media (max-width:991px) {

li.orange-bg {
background: none !important;
}

}
.l-header.pos_fixed{
position: relative !important;
top: 0 !important;
content: unset !important;
}
.l-header.pos_fixed.sticky{
position: fixed !important;
}
.no-touch .w-tabs-section-header:hover, .no-touch .w-tabs-section-header:focus {
background: transparent !important;
}
.w-tabs.accordion .w-tabs-section:last-child {
border-bottom-width: 0 !important;
}
.footer-no-border {
border-bottom: none !important;
}   
.id_3747 nav.top-site-bar ul li#menu-item-32{
background: #e58440 !important;
}
.id_3747 .l-subheader.at_top.width_full{
padding-right:0;
}
.id_3747 .w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow::before,
.w-nav.type_mobile .w-nav-anchor:not(.w-btn) .w-nav-arrow:before {
color: #69c3e1;
}
.ush_menu_1 .menu-item:not(.level_1):hover > a,.ush_menu_2 .menu-item:not(.level_1):hover > a{
text-indent: 20px;
transition: all 0.4s ease-in-out;
}
.ush_menu_1 .menu-item:not(.level_1):hover > a::after,.ush_menu_2 .menu-item:not(.level_1):hover > a::after{
content: "";
background-image: url(../img/Arrow_right.png);
background-repeat: no-repeat;
background-size: 12px;
position: absolute;
left: 16px;
display: block;
width: 14px;
height: 14px;
top: 16px;
}
.id_3747 nav.top-site-bar ul li{
/* font-family: "league-spartan.bold"; */
font-family: LeagueSpartan-Regular;
font-size: 22px !important; 
}
.footer-top-bar {
text-align: center;
}
.footer-top-bar .wpb_text_column h5{
font-size: 32px;
font-family: "LeagueSpartan-SemiBold";
color: #fff;
margin: 3rem 0 0 0;
}
.contact-item ul.address-link li {
display: inline-block;
width: 48%;
vertical-align: top;
}
.contact-item ul.address-link a {
font-size: 18px !important;
}
.contact-item ul.address-link li:first-child {
/* padding-right: 40px; */
}

.desktop-menu-bar ul li a{
font-family: "LeagueSpartan-Medium";
}
.contact-item ul{
margin:0;
padding: 0;
}
.contact-item li a {
font-size: 18px;
color: #000;
text-decoration: none;
position: relative;
font-family: "LeagueSpartan-Regular";
}
.contact-item ul.address-link li:last-child{
text-align: right;
}
.contact-item ul.address-link li:first-child a::before {
content: "";
background-image: url(../img/location-icon.png);
display: block;
width: 20px;
height: 20px;
position: absolute;
top: -2px;
left: -20px;
z-index: 999;
margin: 0;
background-size: 20px;
}
.contact-item ul.address-link li:last-child a::before {
background-image: url(../img/phone-icon.png);
content: "";
display: block;
width: 20px;
height: 20px;
position: absolute;
top: -2px;
left: -20px;
z-index: 999;
margin: 0;
background-size: 20px;
}
.contact-item .w-iconbox.iconpos_left{
display: inline-block;
border: 1px solid #000;
padding: 2px;
border-radius: 50%;
width: 30px;
height: 30px;
text-align: center;
}
.contact-item .w-iconbox.iconpos_left .w-iconbox-icon{
font-size: 16px;
color: #000;
text-decoration: none;
position: relative;
}
.copyright-content ul {
margin:0;
padding:0;
list-style:none;
}
.footer-botm-right-thumb .wpb_wrapper {
display: flex;
justify-content: start;
margin-left: 21px;
}
.copyright-content ul li:first-child {
margin: 0;
}

.n-profit-col h3 {
margin-bottom: 0;
}

.leadership-caption .w-tabs-section-content-h .wpb_wrapper,
.leadership-caption .w-tabs-section-content-h .wpb_wrapper .w-image,
.leadership-caption .w-tabs-section-content-h .wpb_wrapper .w-image-h,
.leadership-caption .w-tabs-section-content-h .wpb_wrapper img{
height: 100%;
}
.w-post-elm.post_custom_field.usg_post_custom_field_1.type_text p {
position: relative;
padding-left: 14px;
color: #fff;
display: inline-block;
font-family: "LeagueSpartan-SemiBold";
}
.w-post-elm.post_custom_field.usg_post_custom_field_1.type_text p:before{
content: "";
background: #fff;
display: block;
position: absolute;
top: 11px;
left: 0px;
width: 10px;
height: 1px;
}
.w-btn.us-btn-style_1 {
font-family: "LeagueSpartan-SemiBold";
border: 1px solid #69c3e1;
border-radius: 0;
}
.w-btn.us-btn-style_2 {
border-radius: 0;
}

.copyright-content ul li {
display: inline-block;
font-size: 15px;
margin: 0 12px;
}
.copyright-content ul li a {
font-size: 15px;
color: #005c94;
text-decoration: none;
border-bottom: 1px solid #005c94;
position: relative;
}
.copyright-content ul li:nth-child(2) a::after {
content: "";
background: #000;
display: block;
width: 1px;
height: 16px;
position: absolute;
top: 0px;
right: -12px;
}
.copyright-content ul li:nth-child(3) a::after {
content: "";
background: #000;
display: block;
width: 1px;
height: 16px;
position: absolute;
top: 0px;
right: -12px;
}
.contact-item ul.social-link li:hover {
border: 1px solid #69c3e1;
}
.slider-banner-content{
position: absolute;
left: 20%;
top: 50%;
transform: translate(0%, -50%);
}
.slider-banner-content h5 {
font-size: 36px;
font-family: "league-spartan.bold";
color: #fff;
}
.top-banner-divider {
background: #69c3e1;
height: 2px !important;
width: 100px;
opacity: 1;
margin-top: 3rem;
}
.welcome-content {
text-align: center;
padding: 2rem 0;
}
.welcome-content h6 {
color: #24303d;
font-size: 22px;
font-family: "LeagueSpartan-Bold";
margin:0;
}
h5.rs-layer{
font-family: "LeagueSpartan-Bold" !important;
position: relative;
}

/*h5.rs-layer:after{
content: "";
background: #69c3e1 !important;
display: block;
width: 100px;
height: 2px;
position: absolute;
bottom: -60px;
}*/
.our-promise-thmb .wpb_wrapper{
height: calc(100%);
}
.our-promise-thmb .wpb_wrapper .w-image.align_none, .our-promise-thmb .w-image-h {
height: 100%;
}
.promise-content .w-btn-wrapper{
margin: 0;
}

.copyright-content ul {
margin-left: 0 !important;
}
ul.social-link li i{
line-height: 37px !important;
width: 40px !important;
height: 40px !important;
}
.plan-col {
padding: 0 10px;
}
body.page-id-3518 h2.vc_custom_heading, body.page-id-3518 .w-tabs-section-title{
font-weight: normal !important;
}
.welcome-content h5 {
color: #005c94;
font-size: 36px;
font-family: "league-spartan.bold";
}
.bg-colr-thumb {
background: #f2f2f2;
}
.inner-box-content.right-content {
text-align: end;
padding: 0 3rem 0 6rem;
}
.our-promise-thmb img{
width: 100%;
height: 100%;
}
.inner-box-content.left-content {
text-align: start;
padding: 0 6rem 0 3rem;
}
.inner-box-content h5 {
color: #005c94 !important;
font-size: 46px;
font-family: "LeagueSpartan-Bold";
text-transform: capitalize;
}

ul.social-link li{
display: inline-block;
border: 1px solid #000;
padding: 2px;
border-radius: 50%;
width: 30px;
/*height: 30px;*/
text-align: center;
}
ul.social-link li a{
font-size: 23px;
color: #000;
text-decoration: none;
position: relative;
}
.go-delivery-thmb img{
width: 100%;
}
.promise-content h5 {
color: #000;
}
.divider-box-line.right-divider {
margin: 22px 0 22px auto;
}
.divider-box-line.left-divider {
margin: 22px auto 22px 0;
}
.divider-box-line {
background: #69c3e1;
height: 2px !important;
width: 100px;
opacity: 1;
margin-top: 3rem;
}
.inner-box-content h6 {
font-size: 25px;
font-family: "league-spartan.bold";
}
.inner-box-content p {
font-size: 22px !important;
}
.vc-box-row .vc_column-inner {
padding: 0 !important;
}
.wrap-testi.custom_auto_scroll .inner-text-block-testi h5{
/* 	font-family: "DMSerifDisplay"; */
font-family: "LeagueSpartan-Regular" !important;
font-size: 32px !important;
color:#fff;
}
.w-post-elm.post_content.usg_post_content_1 h5,
.wrap-testi.custom_auto_scroll article .post_content h5,
.wrap-testi.custom_auto_scroll article .us_testimonial_author span{
font-family: "LeagueSpartan-Regular" !important;
}
.inner-text-block-testi h5::before {
content: "“";
}
.inner-text-block-testi h5::after {
content: "”";
}
/*.promise-content {
padding: 0 4rem 0 0;
}*/

.Video-meta-span {
position: absolute;
top: auto;
bottom: 0;
background: #fff;
padding: 12px 60px !important;
}

.Video-meta-span a{
color: #005c94;
font-family: "LeagueSpartan-SemiBold";
font-size: 22px;
}
.bottom-link-box {
text-align: center;
vertical-align: top;
display: inline-block !important;
}
.bottom-link-box .vc_column-inner{
padding: 0 5px !important;
}
.tab_right_text p {
font-size: 20px !important;
}
.bottom-link-box h5 {
color: #24303d;
font-size: 24px;
font-family: "LeagueSpartan-Regular";
}
.bottom-link-box p {
font-size: 22px;
}
.popup-row .w-popup-trigger.type_btn.w-btn.us-btn-style_3.icon_atright{
font-family: "league-spartan.bold";
font-size: 20px;
border-radius: 10px 10px 0 0;
}

.popup-row{
position: fixed !important;
top: 50%;
right: -63px;
z-index: 10000;
padding: 0 !important;
transform: rotate(-90deg);
}
.w-popup-wrap{
right: 0 !important;
left: auto !important;
}
.w-popup-overlay{
display: none !important;
}
.w-popup-box-content{
border: 2px solid #e58440;
text-align: center;
position: relative;
}
.w-popup-box-content h5{
font-family: "LeagueSpartan-Regular";
font-size: 18px !important;
color: #24303d !important;
}
.hrs{
width: 100%;
margin: 25px 0px;
}
.w-popup-box-content .popup-titles{
font-size: 14px;
font-family: 'Roboto';
font-weight: normal;
margin-bottom: 10px;
}
.w-popup-box-content h6{
font-family: "league-spartan.bold";
font-size: 16px;
color: #24303d !important;
margin: 0;
padding: 0;
}
.w-popup-box-content p{
font-size: 14px;
font-family: "LeagueSpartan-SemiBold";
}
ul.popup-list-contact {
margin:0;
padding: 0;
list-style: none;
text-align: left;
}
ul.popup-list-contact li{
background-position: left;
background-repeat: no-repeat;
background-size: 16px;
padding-left: 2rem;
}
ul.popup-list-contact li:nth-child(1){
background-image: url(../img/pop-1-img.png);
}
ul.popup-list-contact li:nth-child(2){
background-image: url(../img/pop-3-img.png);
}
ul.popup-list-contact li:nth-child(3){
background-image: url(../img/pop-2-img.png);
}
ul.popup-list-contact li a{
font-family: "league-spartan.bold";
font-size: 14px;
color: #005c94;
}
.w-video-icon {
border: 3px solid #fff;
}
.social-link {
/*text-align: end;*/
}
.close-popup {
position: absolute;
top: 10px;
right: 17px;
font-size: 18px;
color: #e58440;
font-weight: bold;
}
.w-popup-wrap.pos_fixed{
top: 20% !important;
height: auto !important;
}
.w-popup-box-h{
margin: 0 !important;
}
.w-popup-closer{
position: absolute !important;
top: 15px !important;
right: 0 !important;
width: 3rem !important;
}
.w-popup-closer::before {
content: "" !important;
background-image: url(../img/close=popup.png);
background-repeat: no-repeat;
background-repeat: no-repeat;
width: 30px;
height: 30px;
display: block;
background-position: right;
}
.footer_top_space .l-section-h.i-cf, .footer-bottm-bar .l-section-h.i-cf {
max-width: 1240px;
}
.pop-up-triger a span.w-btn-label {
color: #fff !important;
}
.royalSlider .rsArrowLeft {
background-image: url("../img/Rectangle-left.png");
font-size: 30px !important;
background-position: -14px -15px;
background-repeat: no-repeat;
}
.royalSlider .rsArrowRight {
background-image: url("../img/Rectangle-right.png");
font-size: 30px !important;
background-position: 15px -15px;
background-repeat: no-repeat;
}
.vid-slider-box .owl-carousel .owl-nav > div:hover{
background: transparent !important;
}
.vid-slider-box .owl-carousel .owl-nav .owl-next, .vid-slider-box .owl-carousel .owl-nav .owl-next:hover{
background-image: url("../img/Rectangle-right.png") !important;
font-size: 30px !important;
background-position: right !important;
background-repeat: no-repeat !important;
height: 140px;
color: #fff !important;
}
.vid-slider-box .owl-carousel .owl-nav .owl-prev, .vid-slider-box .owl-carousel .owl-nav .owl-prev:hover{
background-image: url("../img/Rectangle-left.png") !important;
font-size: 30px !important;
background-position: left !important;
background-repeat: no-repeat !important;
height: 140px;
color: #fff !important;
}
.vid-slider-box .owl-carousel .owl-nav .owl-prev:after{
position: absolute;
left: 20px;
}
.vid-slider-box .owl-carousel .owl-nav .owl-next:after{
position: absolute;
right: 20px;
}

.newsletter-box .vc_column-inner .wpb_text_column h5, .newsletter-box h5{
font-size: 28px;
color: #24303d;
font-family: "league-spartan.bold";
margin: 50px 0 0 0;
}
.newsletter-box-item article.w-grid-item .post_title{
font-size: 25px !important;
color: #24303d;
font-family: "league-spartan.bold";
margin: 50px 0 0 0;
text-align: center;
}
.download_btn a {
color: #005c94;
border: 1px solid #69c3e1;
font-size: 22px;
font-family: "LeagueSpartan-SemiBold" !important;
padding: 11px 30px;
display: inline-block;
text-align: center;
}
.download_btn a:hover {
background: #005c94;
color: #fff;
border: 1px solid #005c94;
}
.newsletter-box .download_btn h5 {
margin-top: 43px;
text-align: center;
}
.newsletter-box-item article.w-grid-item .post_date{
text-align: center;
font-size: 18px !important;
color: #24303d;
font-family: "league-spartan.bold";
padding: 12px 0;
}

.newsletter-box .vc_column-inner .wpb_text_column p{
font-size: 18px !important;
color: #24303d;
font-family: "league-spartan.bold";
padding: 12px 0;
}
.newsletter-box .vc_column-inner .w-btn-wrapper a{
font-size: 22px;
font-family: "league-spartan.bold";
}

.video-item-slider .rsContainer .rsSlide:first-child{
opacity: 1 !important;
}
.video-item-slider .rsArrow{
height: 100px !important;
} 
.royalSlider .rsArrowLeft::after {
left: -29px !important;
top: 13px !important;
}
.royalSlider .rsArrowRight::after {
right: -29px !important;
top: 13px !important;
}
.royal_slider_style .royalSlider .rsArrow {
height: 6rem;
}
.league-font-bold, .league-font-bold h2, .league-font-bold h3, .league-font-bold h4, .vc_custom_heading.about_title_height, .leadership-caption .w-tabs-list a span,
.tab_right_text h3, .covid-accordian h2, .covid-accordian .w-tabs-section-title, .Hospice-accordian h2,
.Hospice-accordian .w-tabs-section-title, .Rehab-accordian h2, .Rehab-accordian .w-tabs-section-title, .awaits-accordian .w-tabs-section-title,
.skies-dining-accordian .w-tabs-section-title, .making-mov-accordian .w-tabs-section-title {
font-family: "league-spartan.bold" !important;
color: #24303d;
}
.covid-accordian h2, .Hospice-accordian h2, .Rehab-accordian h2{
font-size: 45px !important;
}
p{
color: #24303d;
}
.us_custom_9d8e21fa.planing-faq h2{
color: #24303d;
font-size: 45px !important;
}
.life-planning-content h4, .life-planning-content h3{
font-family: "league-spartan.bold" !important;
font-size: 33px;
color: #24303d;
}

.league-font-bold h2, .widget-our-residents h4, .widget-our-residents h5, p.hospice-care-p {
font-family: "league-spartan.bold";
}
.Wellness-ul{
padding-left: 0 !important;
}
.Wellness-ul p.over-text{
font-family: "league-spartan.bold";
font-size: 22px;
color: #24303d;
}
.Wellness-staff h5{
font-family: "league-spartan.bold";
font-size: 22px;
}
.Wellness-staff ul.listleft{
width: 50% !important;
padding-right: 10px;
}
.us_custom_9d8e21fa.Skies-dining h2{
font-size: 45px !important;
}

.plan-3-col h3 {
min-height: 100px;
padding-top: 16px;
padding-bottom: 0 !important;
}
.non-profit-heading h3 {
font-size: 41px;
}
.plan-ahead-p p {
padding: 0px 5px 10px;
}
.memory-case-inner h4{
font-family: "league-spartan.bold";
}
.plan_item h3{
font-size: 22px !important;
}
.rehab-3item h3, .Prehab-text h3{
font-size: 28px !important;
}
p.hospice-care-p{
color: #24303d;
}
.tab_right_text h3{
font-size: 33px;
}
.tab_right_text h5{
font-family: "league-spartan.bold";
font-size: 22px;   
}
.covid-darrel h6{
font-family: "league-spartan.bold";
font-size: 25px;   
}
.staff-league p {
font-size: 24px !important;
line-height: 32px;
}
.league-font-bold p{
color: #24303d;
}
.leadership-caption .w-tabs-list a span em{
font-family: "LeagueSpartan-Medium";
font-size: 22px;    
}
.Hospice-list ul li, .Rehab-skills-ul ul li, .memory-case-inner ul li, ul.listleft li, .Wellness-ul ul li,
.life-planning-content ul li, .wpb_text_column ul li{
font-family: "LeagueSpartan-Regular" !important;
color: #24303d;
}
body.page .w-tabs-section-header .w-tabs-section-title {
font-size: 25px !important;
}
body.page .w-tabs .w-tabs-list a span {
font-size: 25px !important;
}
.west-map-sidebar button.w-tabs-section-header .w-tabs-section-control::before{
font-weight: 600 !important;
}
.west-map-sidebar button.w-tabs-section-header.active .w-tabs-section-control::before{
color: #005c94;
}
.widget-our-residents h5, .leadership-caption .w-tabs-list a span{
font-size: 22px !important;
}
.league-font-bold h2{
font-size: 50px !important;
}
.us_custom_3d6bfe27 p {
font-size: 24px !important;
line-height: 32px;
}
.rsNavItem.rsBullet {
visibility: hidden;
}
.award_content h3, .award_content h3 strong, .value_item h4, .value_item2 h4 {
font-family: "league-spartan.bold";
}
.value_item h4 {
font-size: 22px !important;
}
.wrap-testi h5{
font-size: 32px !important;
}
.us_custom_862738f9 h2 {
font-size: 55px !important;
}
.us_custom_fb543ea1 p {
font-size: 24px !important;
line-height: 32px;
}
.us_custom_9d112cc4 p {
font-size: 24px !important;
}
/*.us_custom_5bb1e17c.league-font-bold h2 {
font-size: 45px !important;
}*/
.us_custom_c9ff42c4 h3 {
font-size: 33px !important;
}
.us_custom_658be88e h3 {
color: #24303d !important;
font-size: 33px !important;
}
.home .l-header a, .home .l-header .g-preloader, .home .l-header .desktop-menu-bar a .w-nav-title, .l-header .desktop-menu-bar a .w-nav-title {
color: inherit;
}
.home-slider #rev_slider_6_1_forcefullwidth rs-slides rs-slide:nth-child(4) rs-dotted{
background-image: none !important;
}

.l-header a, .l-header .g-preloader, .l-header .desktop-menu-bar a .w-nav-title {
/* color: #3a3b3c; */
}
.no-touch .ush_menu_2 .w-nav-item.level_1:hover>a:not(.w-btn),
.ush_menu_2 .w-nav-item.level_1.current-page-ancestor>a:not(.w-btn) {
color: #005c94 !important;
}
.non-profit-caption h4{
font-size: 33px !important;
}
.wpb_text_column ul {
margin-left: 1rem;
}
.wpb_text_column ul li ul {
margin-left: 0;
}
.owl-item.active {
background: none !important;
}
.report_link {
margin-top: -45px;
margin-bottom: 60px !important;
}
.report_link a {
color: #005c94 !important;
font-size: 22px !important;
background: #ffffff !important;
padding: 20px 40px;
font-family: LeagueSpartan-SemiBold;
}
.calls_list {
margin-bottom: 4rem !important;
}
.calls_list h4 {
margin: 0;
color: #005c94;
font-size: 16px;
text-transform: uppercase;
font-family: "league-spartan.bold" !important;
letter-spacing: 3px;
}
.calls_list h3 {
color: #24303d;
font-size: 25px;
padding-top: 12px;
}
.charitable_video {
padding: 32px 0;
}
.contact_page_tabs .w-tabs-item.active, .contact_page_tabs .w-tabs-item {
background: #fff !important;
}
body.page .w-tabs.contact_page_tabs .w-tabs-list .w-tabs-item {
padding-left: 0;
color: #24303d !important;
}
body.page .w-tabs.contact_page_tabs .w-tabs-list .w-tabs-item::after {
content: "|";
padding-left: 1.5rem;
color: #24303d;
}
body.page .w-tabs.contact_page_tabs .w-tabs-list .w-tabs-item.active::after {
color: #006699;
}

.w-tabs-list-h {
background: #fff;
border-bottom: 1px solid #d7d7d7;
}
body.page .w-tabs.contact_page_tabs  .w-tabs-list .w-tabs-item span {
font-size: 22px !important;
font-family: "LeagueSpartan-SemiBold" !important;
}
body.page .w-tabs.contact_page_tabs  .w-tabs-list .w-tabs-item.active span {
font-size: 22px !important;
font-family: "league-spartan.bold" !important;
}
.contact_page_tabs .w-tabs-section, .contact_page_tabs .w-tabs-section.active {
background: #fff !important;
}
.contact_page_tabs .gfield_label {
font-size: 16px !important;
font-family: "LeagueSpartan-SemiBold" !important;
letter-spacing: 4px;
color: #005c94;
}
.contact_page_tabs input[type="text"], .contact_page_tabs input[type="text"]:focus  , .contact_page_tabs select, .contact_page_tabs select:focus, .contact_page_tabs textarea, .contact_page_tabs textarea:focus {
background: #fff;
border: 1px solid #d7d7d7;
box-shadow: none;
}
.contact_page_tabs input[type="submit"] {
border: 1px solid #37c3e1;
border-radius: 0;
padding: 11px 60px;
float: right;
}
body.page .w-tabs.contact_page_tabs .w-tabs-list .w-tabs-item:last-child::after {
content: none;
}
.us_custom_c9ff42c4 {
display: inline-block;
}
.direction_btn {
width: 280px;
}
.schedule_btn {
width: 350px;   
}

/**************************
SINGLE FLOOR PLAN PAGE STYLES
****************************/
.floor-plan-item{
position: relative;
}
.sidebar-logo{
text-align: center;
padding-top: 20px;
margin-bottom: 30px;
}
.sidebar-logo img{
width: 80% !important;
}
.floor-sidebar {
padding: 0 30px 0 !important;
position: relative;
transition: all 0.5s ease-in-out;
height: 100%;
background: #fff;
z-index: 99;
}
iframe.virtual-floor .iframe #Navbar.navbar{
display: none !important;
}
.photo_thumbs {
position: relative;
text-align: center;
}
.floor-photos-heading {
position: absolute;
margin: 0 auto;
bottom: 0;
right: 0;
left: 0;
width: 100% !important;
font-size: 16px;
color: #fff;
background: #2f2a2a85;
text-shadow: 2px 4px 7px #2f2a2a;
}
.floor-sidebar.close ul{
display: none;
}
.floor_plans_list img{
width: 100%;
}
.wrap-floor-plan {
width: 100%;
overflow: auto;
height: 90vh;
padding-right: 12px;
margin-top: 40px;
}
.wrap-floor-plan.single-floor-plan {
height: 70vh !important;
}

.floor_plans_list{
padding: 0;
}
.floor_plans_list ul{
list-style: none;
margin: 0;
padding: 0;
overflow-y: auto;
width: 100%;
}
.floor_plans_list ul li{
cursor: pointer;
}
.floor_plans_list ul li span{
display: block;
position: relative;
padding-right: 20px;
}
.floor_plans_list ul li.other_floorplans span {
line-height: 1.4;
}
.floor_plans_list ul li.other_floorplans a {
color: #005c94 !important;
font-size: 20px;
}
.floor_plans_list ul li.other_floorplans ul {
margin-top: 10px;
}
.other_floorplans {
padding-top: 10px;
padding-bottom: 8px;
}

ul.child_plans_posts {
display: none;
}
li.parent_plan_type > span {
font-family: "league-spartan.bold";
color: #2bbfdc;
font-size: 22px;
border-bottom: 1px solid #a4a4a4;
padding: 16px 0;
}
li.parent_plan_type ul.child_plans li{
font-family: "league-spartan.bold";
color: #24303d;
border-bottom: 1px solid #a4a4a4;
line-height: 50px;
font-size: 20px;
font-weight: bold;
}
li.parent_plan_type ul.child_plans > li > span::after{
content: "\f054";
position: absolute;
right: 0;
font-family: "FontAwesomeRegular";
}
li.parent_plan_type ul.child_plans > li.active > span{
color: #005c94;
}
body .active{
background-color: transparent !important;
}
li.parent_plan_type ul.child_plans > li.active > span::after{
content: "\f078";
color: #005c94;
position: absolute;
right: 0;
font-family: "FontAwesomeRegular";
}
.fab, .fa, .far, .fas {
font-family: "FontAwesomeRegular";
}
.child_plans_posts.active li {
border-bottom: none !important;
margin-left: 18px;
}
.child_plans_posts.active li a{
color: #000;
transition: all 0.5s ease-in-out;
font-size: 18px;
display: block;
}
.child_plans_posts li {
line-height: 40px !important;
position: relative;
}
.child_plans_posts.active li:hover a{
padding-left: 36px;
color: #005c94;
transition: all 0.5s ease-in-out;
}
.child_plans_posts.active li:hover a::before{
content: "\279D";
font-size: 30px;
font-weight: 800;
position: absolute;
left: 0;
transition: all 0.5s ease-in-out;
}
.plan_item .life_plan_bottom_margin.wellness-three-col h3{
height: auto !important;
padding-bottom: 0 !important;
}

.plan_item.wel-three-col p{
min-height: auto !important;
}
.league-font-bold.n-profit-col h3 {
font-size: 33px !important;
}
.pos-right{
position: relative;
}
.close-bar {
position: absolute;
top: 50%;
right: 0;
z-index: 9999;
transform: translate(50%, -50%);
background: #005c94;
text-align: center;
border-radius: 50%;
border: 3px solid #fff;
width: 50px;
height: 50px;
cursor: pointer;
display: none;
}
.close-bar span::after {
content: "\f053";
font-family: "FontAwesomeRegular";
color: #fff;
font-size: 26px;
line-height: 44px;
}
.close-bar.active-bar span::after {
content: "\f054" !important;
font-family: "FontAwesomeRegular";
color: #fff;
font-size: 26px;
line-height: 44px;
}

.floor-sidebar.close {
width: 2%;
transition: all 0.5s ease-in-out;
padding: 0 !important;
}
.complex_data {
display: none;
}
.complex_data.active {
display: inline-block;
width: 100%;
position: relative;
}
.floor_3d, .floor_2d, .photos_3d_floor {
padding: 4rem 0;
}
.complex_data.floor_photos.active .photos_3d_floor {
margin-top: 40px;
}
.single-floor-plan .l-canvas.type_wide {
background: #f5f5f6;
}
.single-floor-bg .col-12{
padding: 0;
}
.cat-title {
position: absolute;
top: 0;
right: 0;
background: #000000ad;
color: #fff;
padding: 24px 50px;
font-size: 26px;
font-family: "league-spartan.bold";
z-index: 99;
}
.cat-title.move-left {
left: 0;
right: unset;
}
.floor_virtual .virtual-floor .k-ff91 .iframe #Navbar.navbar{
display: none;
}
.virtual-floor {
position: relative !important;
margin-top: -35px;
}
.slider.slider-for .floor-inner-thumb img {
height: 67vh;
width: auto;
margin: 0 auto;
}
.slider.slider-nav .floor-inner-thumb.slick-current.slick-active .photo_thumbs img{
border: 4px solid #005c94 !important;
}
.floor-btn {
border: 1px solid #69c3e1;
padding: 10px 30px;
border-color: #32c1de;
color: #005c94;
box-shadow: 0 0em 0em rgba(0,0,0,0.0);
font-family: "LeagueSpartan-SemiBold";
font-weight: normal;
line-height: 6;
font-size: 22px;
}
.floor-btn:hover{
background: #005c94;
color: #fff;
border: none;
}
.floor_plan_image img {
width: 80%;
}
.floor_plan_desc h2, .floor_plan_desc h4, .floor_plan_desc p{
  font-family: "league-spartan.bold";
  color: #24303d;
}
.floor_plan_desc h2{
font-size: 33px !important;
margin: 0;
}
.floor_plan_desc h4{
font-size: 24px;
}
.floor_plan_desc p{
font-size: 22px;
}
.floor_details {
padding-top: 20px;
}
.floor_plan_breadcrumbs ul li {
display: inline-block;
font-family: "LeagueSpartan-Medium";
color: #005c94;
position: relative;
font-size: 18px;
}
.floor_plan_breadcrumbs ul li a{
color: #24303d;
padding-left: 20px;
}
.floor_plan_breadcrumbs ul li a::before{
content: "\f053";
position: absolute;
left: 0;
font-size: 18px;
font-family: "FontAwesomeRegular";
}
.wrap-floor-plan ul li.parent_plan_type > ul.single_plan_data > li {
font-family: "league-spartan.bold";
color: #000;
border-bottom: 1px solid #a4a4a4;
line-height: 50px;
font-size: 20px;
position: relative;
margin-bottom: 0;
}
.wrap-floor-plan ul li.parent_plan_type > ul.single_plan_data > li > span::after {
content: "\f054";
position: absolute;
right: 0;
font-family: "FontAwesomeRegular";
top: 0;
}
.wrap-floor-plan ul li.parent_plan_type > ul.single_plan_data > li.active > span::after {
content: "\f078";
position: absolute;
right: 0;
font-family: "FontAwesomeRegular";
color: #005c94;
}
.wrap-floor-plan ul li.parent_plan_type > ul.single_plan_data > li.cus_virtual.active > span::after {
content: "\f054";
}
.wrap-floor-plan ul li.parent_plan_type > ul.single_plan_data > li.active{
color: #005c94;
}
/*.single-floor-plan {
display: flex;
align-items: center;
}*/

.slide-left.mini-width {
width: 5%;
}
.slide-right.full {
width: 95%;
}
.single-child-plan{
display: none;
}
.single-child-plan.active{
display: block;
overflow: unset;
}
.single-child-plan.active li span {
color: #000;
font-family: "LeagueSpartan-Regular";
transition: all 0.5s ease-in-out;
font-size: 22px;
display: block;
}
.single-child-plan.active li{
margin-left: 30px;
margin-bottom: 0;
line-height: 1.7;
position: relative;
}
.floor_plan_image {
text-align: center;
}
.single-child-plan.active li:hover span::before,
.single-child-plan.active li.current span::before {
content: "\279D";
font-size: 26px;
line-height: 1.5;
font-weight: 800;
position: absolute;
left: 0;
transition: all 0.5s ease-in-out;
}
.single-child-plan.active li.current span{
padding-left: 36px;
color: #005c94;
}
.single-child-plan.active li:hover span {
padding-left: 36px;
color: #005c94;
transition: all 0.5s ease-in-out;
}
.slider.slider-nav {
padding: 0 30px;
}
.slider.slider-nav .floor-inner-thumb {
width: 150px !important;
padding: 0 10px;
}
.slider.slider-nav .floor-inner-thumb img {
width: 100%;
}
.sidebar-ico ul li {
display: inline-block;
width: 40px;
height: 40px;
background: #2bbfdc;
color: #fff;
text-align: center;
line-height: 37px;
border-radius: 50%;
}
.sidebar-ico ul li a{
color: #fff;
font-size: 18px;
display: block;
}
.sidebar-ico ul li:nth-child(2){
margin: 0 12px;
}
.info-pop {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 999;
background: #fff;
margin: 0 auto;
max-width: 60%;
box-sizing: border-box;
display: none;
border: 1px solid #2bbfdc;
padding: 30px;
box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;
}
.info-pop.active {
display: block;
background-color: #fff !important;
}
.close-info {
position: absolute;
top: 1rem;
right: 2rem;
font-size: 30px;
color: #db0a0a;
}

/* Single Floor Plan*/

.newsletter-box .l-section-h.i-cf {
position: relative;
top: -100px;
}
.News-story-search .search-form input.search-field, .single-breadcrumb .search-form input.search-field,
.event-search .search-form input.search-field{
background: #fff;
border: 1px solid #ccc;
box-shadow: rgba(17, 17, 26, 0.1) 0px 2px 2px;
}
.News-story-search .search-form:after,
.single-breadcrumb .search-form::after,
.event-search .search-form::after{
color: #69c3e1 !important;
font-weight: bold;
}

.news-cat h2.widgettitle, .event-cat h2.widgettitle, h2.event-cat{
font-family: "league-spartan.bold";
font-size: 28px !important;
color: #005c94;
position: relative;
}
.news-cat h2.widgettitle:after, .event-cat h2.widgettitle::after, h2.event-cat::after{
content: "";
background: #69c3e1;
display: block;
width: 106px;
height: 2px;
position: absolute;
bottom: -25px;
}
.news-cat ul, ul.event-cat{
/* margin-top: 50px; */
list-style: none;
}
.all_tax_link {
margin-top: 50px;
}
ul.event-cat{
margin-left: 0;
}
.news-cat ul li, ul.event-cat  li, .all_tax_link a {
margin: 30px 0;
}
.news-cat ul li a, ul.event-cat li a, .all_tax_link a {
font-family: "league-spartan.bold";
font-size: 18px;
color: #24303d;
line-height: 1;
position: relative;
}
.news-cat ul li.current-cat a{
font-size: 22px;
color: #005c94 !important;
font-family: "league-spartan.bold";

}
.news-cat ul li.current-cat a::after{
content: "\f054";
position: absolute;
right: -25px;
top: 3px;
font-size: 18px;
font-family: "FontAwesomeRegular";
}

.w-tabs.accordion .w-tabs-section .w-tabs-section-content p a{
color: #005c94 !important;
}
.all_tax_link.past_events, .all_tax_link.upcoming_events {
margin: 30px 0;
padding: 0;
}
.all_tax_link.past_events li {
position: relative;
list-style: none;
}
.past_events li a{
font-variant-numeric: 18px !important;
}
.all_tax_link.past_events li a::after {
color: #005d93 !important;
content: "\f054";
position: absolute;
right: -25px;
top: 3px;
font-size: 18px;
font-family: "FontAwesomeRegular";
}

.event-head h2, .news-head h2{
font-family: "league-spartan.bold";
font-size: 50px !important;
color: #24303d;
} 

.news-box article.w-grid-item, .event-box article.w-grid-item{
background: #fff;
padding-bottom: 30px;
}
.news-box article.w-grid-item .post_date{
float: left;
}
.news-box article.w-grid-item .post_date, .news-box article.w-grid-item .post_taxonomy, 
.single-meta-date .post_date, .single-meta-date .post_taxonomy,
.event-box article.w-grid-item .post_date, .event-box article.w-grid-item .post_taxonomy{
font-size: 22px;
color: #2bbfdc;
font-family: "LeagueSpartan-Medium";
padding-top: 20px !important;
}
.event-box article.w-grid-item .post_taxonomy{
text-transform: uppercase;
}
.event-box article.w-grid-item .post_date{
color: #005c94 !important;
text-transform: uppercase;
}
.event-box article.w-grid-item .post_taxonomy {
float: left;
position: relative;
padding-right: 12px !important;
}
.event-box article.w-grid-item .post_taxonomy::after{
content: ":";
}

.single-meta-date .post_date {
float: left;
position: relative;
}
.news-box article.w-grid-item .post_date, .single-meta-date .post_date{
position: relative;
}
.single-meta-date .post_date::after, .news-box article.w-grid-item .post_date::after
{
content: "";
background: #2bbfdc;
width: 1px;
position: absolute;
right: 14px;
height: 20px;
bottom: 7px;
}
.single-meta-date .post_date{
padding-right: 30px;
}

.news-box article.w-grid-item a.w-btn, .event-box article.w-grid-item a.w-btn{
margin: 0 30px;
}

.news-box article.w-grid-item .post_date, .news-box article.w-grid-item .post_title,
.news-box article.w-grid-item .post_content,
.event-box article.w-grid-item .post_title, .event-box article.w-grid-item .post_date,
.event-box article.w-grid-item .post_content, .event-box article.w-grid-item .post_taxonomy{
padding: 0 30px;

}

.news-box article.w-grid-item .post_title, .event-box article.w-grid-item .post_title{
font-family: "league-spartan.bold";
font-size: 33px !important;
color: #24303d;
margin: 40px 0 !important;
position: relative;
}

.news-box article.w-grid-item .post_content,
.event-box article.w-grid-item .post_content{
font-family: "LeagueSpartan-Regular";
font-size: 22px;
color: #24303d;
padding: 20px 30px;
}

.news-box article.w-grid-item .post_title:after, .event-box article.w-grid-item .post_title::after{
content: "";
background: #69c3e1;
display: block;
width: 106px;
height: 2px;
position: absolute;
bottom: -25px;
}

.news-box .pagination.navigation .nav-links, .event-box .pagination.navigation .nav-links{
justify-content: center;
}
.news-box .pagination.navigation .nav-links .page-numbers, .event-box .pagination.navigation .nav-links .page-numbers{
border-radius: 0 !important;
background: #fff;
line-height: 3rem;
width: 3rem;
height: 3rem;
}

.news-box .pagination.navigation .nav-links .page-numbers.current,
.event-box .pagination.navigation .nav-links .page-numbers.current{
background: #005c94;
}
.news-box .pagination.navigation .nav-links .page-numbers,
.event-box .pagination.navigation .nav-links .page-numbers{
color: #666;
}
.news-box .pagination.navigation .nav-links .page-numbers:hover,
.event-box .pagination.navigation .nav-links .page-numbers:hover{
color: unset;
}
.single-breadcrumb li{
display: inline-block;
}
.single-content .post_title {
font-size: 33px !important;
margin: 20px 0;
}

.single-content .post_content h2{
font-family: "league-spartan.bold";
font-size: 26px !important;
text-transform: uppercase;
color: #005c94;
}
.single-content .post_content p a{
color: #005c94;   
}

.single-related-post .widgettitle {
text-align: center;
font-size: 33px !important;
color: #24303d;
font-family: "league-spartan.bold";
border-top: 1px solid #91979e;
padding-top: 40px;
}
.single-related-post ul li a{
font-family: "league-spartan.bold";
color: #24303d;
font-size: 22px !important;
text-decoration: none;
}

.wp-caption-text{
font-family: "league-spartan.bold";
font-size: 22px !important;
text-align: center;
color: #24303d;   
}
.single-breadcrumb .vc_column-inner {
padding: 0 !important;
}
.single-breadcrumb .g-breadcrumbs {
display: flex;
width: 506px;
white-space: break-spaces;
overflow: hidden;
text-overflow: ellipsis;
float: left;
}
.single-content .post_content .blogCategory{
display: none;
}
.all_tax_link a {
font-size: 18px !important;
}
.single-breadcrumb ol.g-breadcrumbs li a{
color: #24303d;
font-size: 20px;
font-family: "league-spartan.bold";
}
.single-breadcrumb .vc_wp_search {
float: right;
}

.single-related-post article.w-grid-item .w-vwrapper h2.post_title{
font-family: "league-spartan.bold";
font-size: 22px;
color: #24303d;
}

.single-related-post article.w-grid-item .w-vwrapper .post_content{
font-family: "LeagueSpartan-Regular";
font-size: 22px;
color: #24303d;
}
.floor_plans_list.floor-img {
position: relative;
}
.owl-theme .owl-controls {
margin-top: 0 !important;
}
.owl-item.active {
position: relative !important;
}
.cus_carousel .owl-prev, .cus_carousel .owl-next {
height: 100px;
background-repeat: no-repeat !important;
background-color: transparent !important;
width: 63px;
font-size: 30px !important;
}
.cus_carousel .owl-prev {
/* left: 18.15%; */
left: 145px;
background-image: url("../img/Rectangle-left.png") !important;
background-position: -14px -15px !important;
padding: 32px 25px 0 0 !important;
}
.cus_carousel .owl-next {
/* right: 18.15%; */
right: 145px;
background-image: url("../img/Rectangle-right.png") !important;
background-position: 15px -15px !important;
padding: 32px 0 0 25px !important;
}
/*.owl-controls {
visibility: hidden;
}*/
.owl-item .owl-controls {
display: none;
}
.owl-item.active .owl-controls {
display: block;
visibility: visible;
}
.owl-item .w-image {
opacity: 0.3;
}
.owl-item.active .w-image {
opacity: 1;
}
.cus_carousel .owl-carousel .owl-stage-outer.owl-height{
height: auto !important;
}.league-font-bold h2 {
font-size: 40px !important;
}
.welcome-content h6 {
font-size: 40px !important;}

.vc_custom_heading.imagine-west-text {
color: #24303d;
font-size: 33px !important;
font-family: "league-spartan.bold";
}
.west-map .ihwt-hotspot-image-cover .HotspotPlugin_Hotspot::before{
background: #005c94 !important;
border: 1px solid #fff;
animation: none !important;
}
.west-map .ihwt-hotspot-image-cover .HotspotPlugin_Hotspot.selected::before{
background: #009443 !important;
-webkit-transform: scale(1.25);
transform: scale(1.25);
}
.west-map .ihwt-hotspot-image-cover .HotspotPlugin_Hotspot::after{
left: 46% !important;
margin-top: -5px !important;
width: 12px !important;
height: 12px !important;
}
.west-map .ihwt-hotspot-image-cover .HotspotPlugin_Hotspot{
z-index: 1 !important;
}
.west-campus-accordian{
padding-right: 0 !important;
}
.west-campus-accordian, .west-campus-accordian .w-tabs-section-header{
padding-left: 0 !important;
}
.west-campus-accordian, .west-campus-accordian .w-tabs-section-content{
padding: 0 !important;
}

.west-map-sidebar .vc_custom_heading.league-font-bold{
font-size: 45px !important;
color: #24303d;
}
.west-map-sidebar button.w-tabs-section-header .w-tabs-section-title{
font-size: 22px !important;
}

.west-map-slider .owl-stage {
padding-right: 0 !important;
}
.footer_text_with_img {
border-bottom: 1px solid #69c3e1;
padding-bottom: 2rem;
}
.footer-text-section {
padding-left: 5rem !important;
padding-top: 4rem !important;
padding-right: 2rem !important;
}
.footer_text_with_img h5 {
font-size: 26px !important;
}
.footer_guarantee_img img {
padding-right: 2rem;
}
.wrap-floor-plan h2 {
font-size: 45px !important;
font-weight: bold;
color: #005d99;
margin-bottom: 0;
}
.arrow-bottom {
z-index: 1000;
}

.archive.category .all_tax_link a {
color: #000 !important;
}
.archive.category .all_tax_link a::after {
content: none;
}
.past_events.all_tax_link a, .page-id-4719 .all_tax_link a {
color: #24303d !important;
font-size: 18px !important;
}
.past_events.all_tax_link a::after, .page-id-4719 .all_tax_link a::after {
content: none;
}
.page-id-4719 .past_events.all_tax_link a, .past_events.all_tax_link li a {
color: #005c94 !important;
}
.page-id-4719 .past_events.all_tax_link a::after {
content: "\f054";
position: absolute;
right: -60px;
top: 18px;
font-size: 18px;
font-family: "FontAwesomeRegular";

}
.term-59 .all_tax_link.past_events li a::after {
color: #005d93 !important;
content: "\f054";
position: absolute;
right: -130px;
top: 20px;
font-size: 18px;
font-family: "FontAwesomeRegular";
}
.welcome-title {
font-size:47px;
}

#heading-area{
animation: herofade ease 5s;
}
@keyframes herofade {
0% {
opacity:0;
}
100% {
opacity:1;
}
}


.text-animate-left {
/*margin-left:-355px;*/
animation: slidein 5s;
}

@keyframes slidein {
0% { margin-left:-800px; }
20% { margin-left:-800px; }
35% { margin-left:0px; }
100% { margin-left:0px; }
}
.single-child-plan.active li p.single_title_sqft {
display: inline;
}
.single-child-plan.active li p.single_title_sqft a {
font-size: 16px;
}
.page-numbers.current {
background: #005c94;
}
.pagination.navigation {
margin-top: 30px;
text-align: center;
}
.cus_search_form {
margin-bottom: 30px !important;
}
.hide-section {
display: none !important;
}
.page-numbers {
box-shadow: 0 0 0 2px #e5e5e5 inset !important;
border-radius: 0 !important;
background: #fff;
color: #666 !important;
height: 3rem !important;
width: 3rem !important;
line-height: 3rem !important;
}
.pagination .nav-links {
display: inline-flex !important;
flex-wrap: wrap;
margin: 0 -0.2rem;
}
.sitemap_section .sitemap-section-title {
background: #005c94;
padding: 10px 20px;
color: #fff;
font-size: 30px !important;
margin: 30px 0 10px;
}
.sitemap_section ul li a:hover {
text-decoration: underline #005c94;
}
.single.single-post .single-breadcrumb {
display: none;
}

.all_tax_link.past_events li {
display: none;
}
.all_tax_link.past_events li:last-child {
display: block;
}

.event_categories_list.event-cat li {
display: none;
}
.event_categories_list.event-cat li:last-child {
display: block;
}

/**************************
RESPONSIVE STYLES
****************************/

@media(max-width:640px){
.welcome-content h4 {
  font-size:22px !important;
}
.welcome-content h5 {
    font-size:30px !important;
}
.wpb_text_column.welcome-content h6 {
    font-size: 20px !important;
 }
.term-59 .all_tax_link.past_events li a::after {
right: -30px;
top: 2px;
}
.page-id-4719 .past_events.all_tax_link a::after {

top: 2px;
}

}

#us_grid_1 .w-grid-item:not(:last-child) {
margin-bottom: 1.5rem;
}
.residents-col p {
margin-bottom: 0;
}
.appetit-let-mg {
margin-right: 3rem;
}
.image-meta-span {
position: absolute;
padding: 10px 60px !important;
background: #fff;
margin-top: -50px;
color: #005c94;
font-family: "LeagueSpartan-SemiBold";
}
.image-meta-span a {
color: #005c94;
font-family: "LeagueSpartan-SemiBold";
}
.hide_west_campus {
display: none;
}
.royal_slider_style.dining_exp_slider .rsImg {
margin: 0 !important;
}
.royal_slider_style.dining_exp_slider .royalSlider .rsArrowRight {
right: 24px;
}
.royal_slider_style.dining_exp_slider .rsNav.rsBullets {
visibility: hidden;
height: 0 !important;
}

.wellness-three-col {
margin-bottom: 10px !important;
}

.floor_types_desc {
display: none;
position: absolute;
top: 0;
right:0;
width: 60%;
padding: 2rem;
}
.types_inner_content h3::after {
content: "\f077";
color: #005c94;
position: absolute;
right: 0;
margin-right:5px;
font-family: "FontAwesomeRegular";
cursor:pointer;
}
.types_inner_content h3.down::after {
content: "\f078";
color: #005c94;
position: absolute;
right: 0;
margin-right:5px;
font-family: "FontAwesomeRegular";
cursor:pointer;
}
.hide{
display:none;
}
.floor_types_desc.active {
display: block;
}
body .floor_types_desc.active {
background-color: #f2f8fb !important;
}
.floor_types_desc h3 {
color: #24303d;
font-size: 30px;
font-family: "league-spartan.bold";
margin-bottom: 0;
}
.floor_plans_list .floor_types_desc .blue-under-line {
width: 70px;
}
.floor_plans_list .floor_types_desc p {
margin-top: 10px;
}
.inline-containers {
display: inline-block;
}
.inline-containers ul.social-link li i {
margin: 0;
}
footer .inline-containers img {
margin: 0;
width: 50px;
cursor: pointer;
}
footer .inline-containers.img1 img {
margin: -5px 5px 0 11px;
border: 1px solid #24303d;
border-radius: 50%;
padding: 7px 8px;
}
footer .inline-containers.img2 img {
margin: -5px 0 0 0 !important;
padding: 8px 6px;
border: 1px solid #24303d;
border-radius: 50%;
}
li.parent_plan_type ul.child_plans li .child_plans_posts li a {
font-size: 16px;
}
.floor_plans_list ul li span.title_sqft {
display: inline;
font-weight: normal;
/*font-size: 14px;*/
font-family: "LeagueSpartan-Regular";
}
.leadership-caption .w-tabs-sections{
padding-left: 1rem;
}
.wpb_text_column.wrap-right-tab {
padding: 0 30px !important;
}
.Board-Direc h3 {
margin-bottom: 0;
}

.w-nav-control:hover{
color: #000 !important;
}
/* .ush_menu_2 .menu-item.level_1:hover > a{ */
/* color: #000 !important; */
/* } */
.vc-box-row img {
width: 100%;
}
.awaits-accordian .w-tabs .w-tabs-sections .w-tabs-section button.w-tabs-section-header{
padding: 1em 0 !important;
}

.awaits-accordian .w-tabs .w-tabs-sections .w-tabs-section{
border-color: #232f3b;
}

.nutrition-col img{
width: 100%;
}
.Household-vid .wpb_wrapper{
height: 100%;
}
.Household-vid .wpb_wrapper .w-video{
width: 100%;
height: 100%;
}
.w-text.Household-vid-text {
position: absolute;
bottom: 0;
padding: 0 0 1rem 3rem;
}
.w-text.Household-vid-text a{
color: #fff;
font-family: "league-spartan.bold" !important;
}
.rehab-space .right_side_img_text{
margin-bottom: 0 !important;
}
.single-content .post_content .post_image img{
width: 100%;
}
.blogCategory a {
font-size: 22px;
color: #2bbfdc;
font-family: "LeagueSpartan-Medium";
padding-top: 20px !important;
}
.donate-content p a{
color: #005c94;
}
.w-toplink.pos_right.active {
background-color: #00315a !important;
}
.others{
display: none;
} 
.career{
display: none;
}
.page-id-3526 .career{
display: block;
}
.page-id-3526 .others{
display: none;
} 

.page-id-3526 .random{
display: none;
}

.random{
display: block;
}
.videos_details .vc_custom_heading {
font-family: "league-spartan.bold" !important;
color: #24303d;
}
.videos_details .vc_column-inner {
padding: 0 1rem !important;
}

.custom_auto_scroll .owl-carousel .owl-item .owl-controls{
display: none !important;
}
.w-image.footer_guarantee_img {
position: absolute;
top: -64px;
}

.mob-bg-show {
display: none;
}

.right_side_img_text p img.wp-image-4016.alignright{
    float: none !important;
    margin: 0;
}

@media(min-width: 1500px){
#rev_slider_6_1{
width: 100%;
height: 100% !important;
max-height: 100% !important;
}
}


@media(max-width: 1600px){
.newsletter-box .vc_column-inner .wpb_text_column h5, .newsletter-box-item article.w-grid-item .post_title{
    font-size: 25px !important;
}
.news-box article.w-grid-item .post_title, .event-box article.w-grid-item .post_title{
    font-size: 28px !important;
}
.news-cat ul li a{
    font-size: 18px;
}
.news-cat ul li.current-cat a{
    font-size: 18px;
}
.single-breadcrumb ol.g-breadcrumbs li a{
    font-size: 16px;
}
.event-head h2, .news-head h2{
    font-size: 40px !important;
}
.west-map-sidebar .vc_custom_heading.league-font-bold{
    font-size: 30px !important;
}
.west-map-sidebar button.w-tabs-section-header .w-tabs-section-title{
    font-size: 18px !important;
}
.footer-text-section {
    padding-left: 3rem !important;
    padding-top: 0rem !important;
    padding-right: 0rem !important;
}
.w-image.footer_guarantee_img {
    position: absolute;
    top: -64px;
}
.footer_guarantee_img img {
    padding-right: 5rem;
}
.cat-title {
    padding: 10px 30px;
    font-size: 25px;
}
.wrap-floor-plan.single-floor-plan {
    height: 65vh !important;
    margin-bottom: 25px;
}
}

@media(max-width: 1300px){
.popup-row {
right: -14px;
}
.leadership-caption p.cta-text.quote {
font-size: 20px !important;
line-height: 30px !important;
font-family: "LeagueSpartan-Regular" !important;
}
}

@media (min-width:768px) and (max-width: 990px){
.page-id-5120 .w-btn.bon-btn {
    width: 300px;
}
}

@media(max-width: 1198.98px){
.footer_guarantee_img img {
    padding-right: 3rem;
}
.arrow-bottom {
    top: -80px !important;
}
.footer_text_with_img {
    padding-bottom: 1rem;
}
.footer-text-section {
    padding-left: 2rem !important;
}
.desktop-menu-bar ul li a {
    font-size: 14px;
    padding: 0 8px !important;
}
.newsletter-box .vc_column-inner .wpb_text_column h5, .newsletter-box-item article.w-grid-item .post_title {
    font-size: 20px !important;
}
.inner-box-content h5{
    font-size: 36px;
}
.inner-box-content h6{
     font-size: 18px;
}
.inner-box-content p{
     font-size: 16px;
}
.charitable_video {
     padding: 72px 0;
}
.news-cat h2.widgettitle{
    font-size: 20px;
}
.news-cat ul li a, ul.event-cat li a, .all_tax_link a {
    font-size: 16px !important;
}
.news-box article.w-grid-item .post_date, 
.news-box article.w-grid-item .post_taxonomy{
    font-size: 20px;
}
.news-box article.w-grid-item .post_title {
    font-size: 26px !important;
}
.news-cat h2.widgettitle, .event-cat h2.widgettitle, h2.event-cat{
    font-size: 22px !important;
}
.single-breadcrumb .g-breadcrumbs, .single-breadcrumb .vc_wp_search{
    float: unset;
}
.league-font-bold h2{
    font-size: 36px !important;
}
.footer-text-section .vc_column-inner.us_custom_36fa1035{
padding-left: 1.5rem !important;
}
.footer_text_with_img h5 {
font-size: 22px !important;
}
.wpb_text_column.tab_right.wrap-right-tab p {
font-size: 16px !important;
line-height: 24px !important;
}
body:not(.page-id-5120) .w-btn.bon-btn {
width: 300px;
}
section#heading-area h2.vc_custom_heading {
font-size: 42px !important;
}
#heading-area.l-section{
min-height: 50vh !important;
height: auto;
}
.popup-row{
right: -64px;
}
}

@media(max-width: 1150px){
.inline-containers {
    display: inline;
}
.inline-containers.img1, .inline-containers.img2 {
    display: inline-block;
    margin-top: 7px;
}
}

@media(max-width: 1100px){
.charitable_video {
    padding: 107px 0;
}
.footer-top-bar .us_custom_20c54ede {
    padding: 2rem !important;
}
}

@media(max-width: 1024px){
.charitable_video {
    padding: inherit;
}
/*.popup-row {
    right: -48px;
}*/
.Wellness-staff ul.listleft, ul.listleft {
    width: 100% !important;
    display: inline-block;
    float: none;
    margin-bottom: 0;
}
.Wellness-staff ul.listright li {
    margin-bottom: 0;
}
.slider.slider-for .floor-inner-thumb img {
    height: 450px;
}
li.parent_plan_type > span{
    font-size: 20px;
}
.child_plans_posts li{
    line-height: 30px;
}
li.parent_plan_type ul.child_plans li, .child_plans_posts.active li a{
    font-size: 16px;
}
.wrap-floor-plan ul li.parent_plan_type > ul.single_plan_data > li{
    font-size: 18px;
}
.single-child-plan.active li{
    margin-left: 0;
}
.single-child-plan.active li span{
    font-size: 17px;
    padding-left: 30px;
}
.single-child-plan.active li:hover span::before, .single-child-plan.active li.current span::before{
    font-size: 22px;
    line-height: 1.4;
}
.floor_plan_desc h2 {
    font-size: 30px !important;
}
.floor_plan_desc h4 {
    font-size: 18px;
}
.floor_plan_desc p {
    font-size: 16px !important;
}
.newsletter-box .vc_column-inner .wpb_text_column h5, .newsletter-box-item article.w-grid-item .post_title {
    font-size: 19px !important;
}
.floor_3d, .floor_2d, .photos_3d_floor {
    padding: 8rem 0;
}
.floor_types_desc {
    width: 100%;
    position: relative;
}
.wrap-floor-plan h2 {
    font-size: 35px !important;
}
.wpb_text_column.wrap-right-tab {
    padding: 30px 30px !important;
}
main .l-section.height_medium:first-child {
padding: 0 2.5rem !important;
}
.wpb_text_column.tab_right.wrap-right-tab p {
font-size: 22px !important;
line-height: 30px !important;
}
}

@media(max-width: 1023px){
#heading-area.l-section{
min-height: 30vh !important;
height: auto;
}
}

@media(max-width: 991px){
  .home-slider .remove-border {
    font-size: 40px !important;
}
.footer-top-bar .us_custom_20c54ede {
    padding: 4rem !important;
}
.awaits-accordian .vc_column-inner.us_custom_0f230492 {
    padding-left: 1.5rem !important;
    padding-top: 2rem !important;
}
.awaits-accordian .vc_column-inner h2{
    padding: 1.5rem;
}
body.page-id-3518 .accordion {
    padding: 18px !important;
}
.house-col.half_bg {
    background-size: cover !important;
}
.footer-text-section {
    padding-left: 1rem !important;
    padding-top: 0rem !important;
    padding-right:1rem !important;
}
.footer_guarantee_img {
    text-align: center;
}
.footer_guarantee_img img {
    padding-right: 0;
    margin-bottom: 30px;
}
.desktop-menu-bar ul li a {
    font-size: 18px !important;
    padding: 0 8px !important;
}
.report_link a {
    padding: 10px;
    font-size: 16px !important;
}
.report_link {
    margin-top: -35px;
}
.contact_page_tabs {
    padding: 0;
}
.contact-item ul.address-link li {
    width: 100%;
}
.contact-item ul.address-link li:last-child {
    text-align: left;
}
.floor_3d, .floor_2d, .photos_3d_floor {
    padding: 6rem 0;
}
.floor_plan_desc h2{
    font-size: 28px;
}
.floor_plan_desc h4 {
    font-size: 18px;
}
.floor_plan_desc p {
    font-size: 16px !important;
}
.floor-btn{
    font-size: 16px;
    line-height: 4;
    padding: 10px 20px;
}
.single-floor-bg .col-12 {
    padding: 0 1rem;
}
.floor_plan_image img {
    width: 100%;
}
.wrap-floor-plan.single-floor-plan {
    height: auto !important;
    margin-top: 10px;
}
.sidebar-ico {
    margin-top: 40px;
}
.cat-title{
    font-size: 17px;
    padding: 15px 20px;
}
.info-pop{
    max-width: 80%;
    width: 80%;
}
.vc_column-inner.us_custom_0ee32ec4 {
    width: 100% !important;
}
.newsletter-box .vc_column-inner .wpb_text_column h5, .newsletter-box-item article.w-grid-item .post_title {
    font-size: 22px !important;
}
.newsletter-box .vc_column-inner .wpb_text_column .download_btn{
    text-align: center;
}
.q-publication .w-image-h{
    text-align: center;
}
.q-publication .w-image-h img{
    width: 100%;
}
.learn_more-section.us_custom_fe9ce664 .us_custom_765f5b75 {
    padding-right: 0rem !important; 
    padding-left: 0 !important;
}
.learn_more-section.us_custom_fe9ce664 .us_custom_dc8b0ec8{
    padding-left: 0 !important;
}
.sidebar-logo img {
    width: 60% !important;
}
.wrap-floor-plan {
    width: 100%;
    overflow: unset;
    height: auto;
}
.wrap-floor-plan ul li.parent_plan_type > ul.single_plan_data > li {
    font-size: 14px;
}
.floor_plan_desc h2 {
    font-size: 25px !important;
}
.floor_plan_desc h4 {
    margin-bottom: 0;
}
.floor_details {
    padding-top: 10px;
}
.floor_plan_desc p {
    margin-bottom: 5px;
}
.desktop-menu-bar ul li a span {
line-height: 36px;
}
.desktop-menu-bar ul li a span.w-nav-arrow{
    line-height: 10px !important;   
}
.inner-box-content.right-content {
    text-align: start;
    padding: 3rem;
}
.inner-box-content.right-content h5.vc_custom_heading {
    text-align: left !important;
}
.inner-box-content.right-content .divider-box-line.right-divider{
    margin: 22px auto 22px 0;
}
.inner-box-content.left-content {
    text-align: start;
    padding: 3rem 3rem;
}
}

@media(max-width: 990.98px){
.cus_carousel .owl-prev{
left: 244px;
}
.cus_carousel .owl-next{
right: 244px;
}
.owl-theme .owl-controls {
display: none;
}
}


@media(max-width: 990.98px){
.w-image.footer_guarantee_img {
position: relative;
top: 0;
}
.us_custom_6df4bc3a.footer_text_with_img {
padding: 3rem;
}
.us_custom_6df4bc3a.footer_text_with_img:not(:last-child){
margin-bottom:0 !important;
}
.leadership-caption .w-tabs-sections {
padding-left: 0rem;
padding-right: 1rem;
}
.mob-pad .section_right_text{
    padding: 0 1.5rem !important;
}
/* .mob-bg-height .vc_column-inner{
    height: 100vw;
}*/
.right_side_img_text {
    padding-top: 0px !important;
    padding-bottom: 50px !important;
    margin-bottom: 0px !important;
}
 .skies-dining-accordian .vc_column-inner, .Skies-dining{
    padding-left: 1.5rem !important;
}
body.page .w-tabs-section-header .w-tabs-section-title {
    font-size: 20px !important;
}
.mob-bg-show {
    display: block;
}
.mob-bg-show img{
    width: 100%;
}
.l-section.no_top_sec.mob-bg-hidden.width_full {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.equalheightte{
    padding-top: 0 !important
}
.np .vc_column-inner{
    padding-top: 0 !important;
}
.about_left .vc_column-inner.us_custom_4fb9e5a3 {
    padding-left: 1.5rem !important;
    padding-top: 0px !important;
    padding-bottom: 60px !important;
}
.l-section.width_full.no_top_sec, .l-section.width_full.no_top_pad, .l-section.width_full, .mob-pad{
    padding: 0 2.5rem;
}
.mob-bg-hidden .vc_column-inner, .mob-bg-hidden.l-section{
    background-image: none !important;
}
.right_side_img_text h4.vc_custom_heading, .right_side_img_text p, .right_side_img_text .wpb_text_column h4, 
.right_side_img_text .w-btn-wrapper.align_right{
    text-align: left !important;
}
.right_side_img_text p img.wp-image-4016.alignright{
    float: none !important;
    margin: 0;
}
.section_right_text {
    padding-bottom: 0;
}
.no-pad{
    padding-bottom: 0 !important;
}
.be_a_hospice .w-image.align_right{
    float: none !important;
    margin-left: 0 !important;
}
.be_a_hospice .w-image.align_right img{
    width: 100%;
}
.report_images img{
    width: 100%;
}

}

@media(max-width: 900px){
.cus_carousel .owl-item .owl-controls .owl-nav {
    display: block !important;
}
.cus_carousel .owl-item.active .owl-controls .owl-nav {
    display: block;
}
.slider.slider-for .floor-inner-thumb img {
    height: auto;
}
.footer-botm-right-thumb .wpb_wrapper {
    margin-left: 5px;
}
.leadership-caption {
    display: block !important;
}
 .home-slider .remove-border {
    font-size: 22px !important;
    line-height: 27px !important;
}


}

@media(max-width: 767px){
.l-section.width_full.no_top_sec, .l-section.width_full.no_top_pad{
    padding: 0 1.5rem;
}
.us_custom_0ee32ec4 {
    width: 100% !important;
}
.nw-img-right .right_side_img_text p img{
    float: right;
}
.news-box article.w-grid-item .post_date, .news-box article.w-grid-item .post_taxonomy, .single-meta-date .post_date, .single-meta-date .post_taxonomy, .event-box article.w-grid-item .post_date, .event-box article.w-grid-item .post_taxonomy {
    padding-left: 20px;
    padding-right: 20px;
}
.news-cat ul li, ul.event-cat li {
    margin: 5px 0;
}
.direction_btn, .schedule_btn {
    width: auto;
}
.section_right_text {
    padding-bottom: 0 !important;
}
.us_custom_b03b1179 {
    display: none;
}
.vc_column-inner.us_custom_11374b0e, .vc_column-inner.us_custom_d28934eb {
    padding: 0 40px !important;
}
.report_images .w-image {
    text-align: left;
}
.report_images .us_custom_2a40123b {
    background: transparent !important;
}
.report_images .w-image img {
    width: 100%;
}
.report_link {
    margin-bottom: 20px !important;
}
p , .bottom-link-box p, .wpb_wrapper p {
    font-size: 20px !important;
}

.about_left {
    padding: 0 1.5rem;
}
.about_left .vc_column-inner.us_custom_4fb9e5a3{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.report_images {
    margin-bottom: 50px !important;
}
li.parent_plan_type > span{
    font-size: 18px;
}
li.parent_plan_type ul.child_plans li{
    font-size: 16px;
    line-height: 36px;
}
.child_plans_posts.active li a{
    font-size: 16px;
}
.child_plans_posts li{
    line-height: 30px !important;
}
.child_plans_posts.active li {
    margin-left: 12px;
}
.child_plans_posts.active li:hover a::before{
    font-size: 20px;
}
.child_plans_posts.active li:hover a{
    padding-left: 30px;
}
.close-bar{
    width: 40px;
    height: 40px;
}
.close-bar span::after, .close-bar.active-bar span::after{
    font-size: 18px;
    line-height: 36px;
}
.floor_plan_desc h2 {
    font-size: 28px !important;
}
.floor_plan_desc h4 {
    font-size: 18px !important;
}
.floor-photos-heading{
    font-size: 16px !important;
}
.news-box article.w-grid-item .post_date, .news-box article.w-grid-item .post_title, .news-box article.w-grid-item .post_content {
    padding: 0 20px;
}
.news-box article.w-grid-item a.w-btn {
    margin: 0 20px;
}
.news-box article.w-grid-item .post_title {
    font-size: 22px !important;
}
.news-box article.w-grid-item .post_content {
    font-size: 18px;
}
section#heading-area.l-section h2.vc_custom_heading.league-font-bold {
    font-size: 35px !important;
}
.sidebar-logo img {
    width: 60% !important;
}

.parent_plan_type > span::after {
    content: "\f054";
    position: absolute;
    right: 0;
    font-family: "FontAwesomeRegular";
}

.parent_plan_type.active > span::after {
    content: "\f078";
    position: absolute;
    right: 0;
    font-family: "FontAwesomeRegular";
}
.child_plans, .single_plan_data {
    display: none;
}
.child_plans.active, .single_plan_data.active {
    display: block;
}
.wrap-floor-plan.single-floor-plan {
    height: auto !important;
}
.sidebar-ico {
    padding: 20px 0;
}
.cat-title {
    width: 100%;
    text-align: center;
}
.league-font-bold h2 {
    font-size: 22px !important;
}
.west-map-sidebar .us_custom_a94efb03 {
    padding-left: 50px !important;
    padding-top: 2rem !important;
}
#heading-area.l-section {
    min-height: 50vw !important;
    height: auto;
}
}

@media(max-width: 600px){
.hospics_section.us_custom_baa6aff0, .no_top_sec.us_custom_a6a2c9c3 {
    background: #fff !important;
}
.no_top_sec.l-section.height_medium.us_custom_a6a2c9c3, .l-section.us_custom_baa6aff0.hospics_section.height_medium {
    padding-top: 0 !important;
}

.inner-box-content h6 {
font-size: 22px !important;
}
.slider.slider-for .floor-inner-thumb img {
    height: auto;
}
.slider.slider-nav {
    padding: 0;
}
.cat-title {
    font-size: 22px;
}
.home-slider .remove-border {
    font-size: 22px !important;
    line-height: 27px !important;
}
.home-slider #rev_slider_6_1_wrapper .hesperiden.tparrows{
    width: 30px !important;
    height: 30px !important;
}
.home-slider #rev_slider_6_1_wrapper .hesperiden.tparrows::before {
    font-size: 16px;
    line-height: 27px;
}

}

@media(max-width: 576px){
.floor_plan_desc {
    padding-top: 30px;
}
.cus_carousel .owl-item.active .owl-controls .owl-nav {
    display: block;
    visibility: visible;
}
.owl-item.active .owl-controls {
    display: block;
    visibility: visible;
}
.footer-top-bar .us_custom_20c54ede {
    padding: 3rem !important;
}
.inner-box-content.right-content {
    text-align: left;
    padding: 3rem;
}

}

@media(max-width: 479.98px){
.remove-border::before {
height: 140px;
}
.home-slider .rs-parallax-wrap {
    left: 90px !important;
    top: 20px !important;
}
.home-slider .divide-it {
    display: none;
}
.home-slider .floor-plans{
    font-size: 12px !important;
    padding: 5px 15px !important;
    top: 70px;
    position: relative;
}
.home-slider .remove-border {
font-size: 14px !important;
line-height: 27px !important;
}
/*#heading-area.l-section {
min-height: 300px !important;
height: auto;
}*/
.wpb_text_column.tab_right.wrap-right-tab p {
font-size: 18px !important;
    line-height: 25px !important;
}
}

@media(max-width: 425px){
li.parent_plan_type > span {
    font-size: 15px;
}
li.parent_plan_type ul.child_plans li {
    font-size: 13px;
    line-height: 30px;
}
.cat-title {
    font-size: 18px;
    padding: 20px;
}
.single-breadcrumb .g-breadcrumbs {
    display: block;
    white-space: unset;
    width: 100%;
}
body.page .w-tabs-section-header .w-tabs-section-title {
    font-size: 20px !important;
}
body.page .leadership-caption .w-tabs-section-header{
    padding: 1em 0 !important;
}
}
small.custom-title {
font-family: "LeagueSpartan-Regular";
}
.tab_right_text h3, .tab_right_text h5 {
font-family: "LeagueSpartan-Bold" !important;
}
/*@media(max-width: 400px){
#heading-area.l-section {
min-height: auto !important;
height: auto;
}
}*/

p.cta-text.quote {
    font-family: "LeagueSpartan-Regular" !important;
line-height:1.5 !important;
}
.script_section .g-cols.vc_row.via_flex.valign_top.type_default.stacking_default {
margin: -8px -1.5rem !important;
}
.orange-section-p p {
color: #fff !important;
font-size: 23px !important;
}
.orange-section-btn {
    background: #fff !important;
border-color: #fff !important;
}
.orange-section-btn:hover {
background: #005c93 !important;
border-color: #005c93 !important;
}
.remove-border{
font-size: 55px !important;
font-family: "league-spartan.bold" !important;
}
.single-floor-plan .slider-for .floor-inner-thumb.slick-slide.slick-current.slick-active {
opacity: 1;
width: 20% !important;
}
.height_medium.width_full.home-slider {
position: relative;
}
.quote-bg {
background: #005c94;
align-items: center;
}
h5#slider-5-slide-26-layer-0:after {
bottom: -35px;
}
.w-image.arrow-bottom.align_center {
top: unset !important;
position: absolute;
bottom: 30px;
}

.w-post-elm.post_content.usg_post_content_1 h5 {
font-family: 'DM Serif Display', serif;
font-size: 32px!important;
line-height: 47px;
color: #fff;
margin-bottom: 30px;
text-align:center;
}
.vc_col-sm-9.wpb_column.vc_column_container.right_side_img_text {
padding-top: 100px;
}
.wpb_text_column.equalheightte {
padding-top: 83px;
}p.cta-text.quote {
font-size: 23px !important;
line-height: 38px;
font-family: 'DM Serif Display', serif;
}
.wpb_text_column.tab_right {
padding-top: 30px;
padding-bottom: 30px;
}
.mood-off .right_side_img_text {
padding-top: 100px;
padding-bottom: 30px;
}.mood-off .section_right_text {
padding-bottom: 0px;
}
.common-heading h4 {
margin-bottom: 10px;
}.common-heading p {
margin-bottom: 15px;
}
.royal_slider_style_custom img.rsImg.rsMainSlideImage {
height: auto !important;
} 
.w-separator.size_custom.divider-box-line.left-divider{
    background: #69c3e1 !important;
}
li.myterm a {
color: black;
}
.floor_types_desc h3 {
margin-bottom: 10px;
} 

/*.floor_types_desc .types_inner_content {
padding-bottom: 50px;
}*/
.floor_types_desc .blue-under-line {
margin-bottom: 10px;
height: 2px;
}
/*.vc_wp_categories.wpb_content_element.news-cat .widget .widgettitle {
 display: none;}*/

.orange-bg {
background: #e58440 !important;
}
span.w-text.Video-meta-spanw {
z-index: 1;
}

.w-video.ratio_3x2 .w-video-h{
z-index:222;
}
.custom-title-avf img {
padding-bottom: 15px !important;
}
.custom-title-avf h3 {
margin-bottom: 20px;
font-size: 28px;
font-family: "league-spartan.bold" !important;
}
h3.afv {
margin-bottom: 0px;
font-size: 28px;
}
.memory-case-inner h4 {

font-size: 28px;
}
h3.big-title {
font-family: "league-spartan.bold" !important;
}
/*.w-text.all_tax_link.past_events a::after {
content: "\f054";
position: absolute;
right: -25px;
top: 36px;
font-size: 18px;
font-family: "FontAwesomeRegular";
}*/

.vc_wp_categories.wpb_content_element.news-cat .widget .widgettitle {
display:none;
}
.custom-title h3 {
margin-bottom: 0px;
}
.league-font-bold.donate {
display: block;
}
rs-arrow.tp-rightarrow.tparrows.hesperiden {
z-index: 999999;
}
.arrow-bottom {
position: fixed;
left: 0;
right: 0;
bottom: 15px;
z-index: 99;
}
.underline-it span.w-text-value {

font-family: LeagueSpartan-SemiBold;
font-size: 22px;
color: #005c94 !important;
}
.about_title_height.league-font-bold {
font-size: 28px !important;
font-family: "LeagueSpartan-SemiBold" !important;
}

.royal_slider_style_custom.royal_slider_style .royalSlider .rsArrowLeft{
    left: calc(50% - 50px);
}

.royal_slider_style_custom.royal_slider_style .royalSlider .rsArrowRight{
    right: calc(50% - 50px);
}
.royal_slider_style_custom .rsArrowRight::after {
right: 0px !important;
top: 10px !important;
}
body .royal_slider_style_custom .rsArrowLeft::after {
left: 0px !important;
top: 10px !important;
}
.royal_slider_style_custom.royal_slider_style .royalSlider .rsArrow{
height: 3rem !important;
bottom: 0px !important;
top: unset;
background-image: unset;
background-color: #005c94;
width: 3rem;
line-height: 26px;
text-align: center !important;}
.complex_data.floor_2d.active {
margin-top: 40px;
}
.complex_data.floor_2d_3d.floor_3d.active {
margin-top: 40px;
}
.l-header.sticky .l-subheader.at_middle {
line-height: 80px !important;
height: 80px !important;
}

.halfwsec.half_bg {
padding-top: 2rem;
}.half_bg:before {
position: absolute;
top: 0;
left: 0;
content: "";
background: #fff;
height: 170px;
width: 100%;
}.textcenterdivt{text-align:center}.w-tabs.layout_ver.navwidth_auto .w-tabs-list {
 
background: #0000;}.royalSlider .rsArrowLeft::after {
left: -29px !important;
top: 15px !important;
}
.royalSlider .rsArrow{

height: 6rem !important;

}
h5#slider-5-slide-31-layer-0:after {
content: unset;
}
.floor-plans {
background: #69c3e1;
color: #fff;
font-weight: 500;
font-size: 18px;
padding: 5px 10px;z-index: 5;
background-color: rgb(0, 92, 148);
font-family: Roboto;
height: auto;
width: auto;
color: rgb(255, 255, 255);
text-decoration: none;
white-space: nowrap;
min-height: 0px;
min-width: 0px;
max-height: none;
max-width: none;
text-align: left;
line-height: 33px;
letter-spacing: 0px;
font-weight: 500;
font-size: 16px !Important;
border-color: rgba(255, 255, 255, 0.35);
border-style: solid;
border-width: 1px;
padding-left: 21px;
padding-right: 21px;
transform-origin: 50% 50%;
opacity: 1;
transform: translate(0px, 0px);
visibility: visible;
border-radius: 0px;    padding: 10px 25px;
}
.remove-border:after {
content:unset !important;

}
.divide-it{ background-color: rgb(0, 92, 148) !important;}

.divide-it {
background: #69c3e1 !important;
width: 100px;
margin-top: 26px;
}
a#slider-5-slide-30-layer-1{

background-color:#005C93 !important;
}
.page-id-3523 span.w-tabs-item-title em {
display: block;
}
.testright9 .wpb_text_column {
clear: both;
}.royal_slider_style {
display: none;
}
.royal_slider_style.active {
display: block;
}
.slider-banner-content h5 {
font-size: 55px;
}section.l-section.wpb_row.height_auto.color_footer-top.footer_top_space.with_overlay {
padding-top: 2rem;
    padding-bottom: 1rem;
}
.copyright-content p {
font-size: 12px!important;
}
.ush_menu_1 .menu-item:not(.level_1):hover > a::after {
top: 28px;
}
.contact-item ul.address-link li:last-child a::before{
top: -5px;
left: -26px;
width: 30px;
height: 30px;
background-size: 30px;
}
.contact-item ul.address-link li:first-child a::before{
 top: -5px;
left: -26px;
width: 25px;
height: 25px;
background-size: 25px;
}
.inner-text-block-testi h5 {
text-align: center;
}
.w-post-elm.post_custom_field.usg_post_custom_field_1.type_text {
text-align: center;
}
.active, .accordion:hover {
background-color: transparent!important;
}
footer img {
margin: 0 10px;
}
section#heading-area h2 {
font-size: 55px!important;
}
.welcome-content h5 {
font-size: 60px;
}
.welcome-content h6 {
font-size: 28px !important;
font-family: "league-spartan.bold";
}

h2 {
font-size: 55px!important;
}
.inner-box-content h5 {
font-size: 50px;
}
.inner-box-content h6 {
font-size: 33px;
margin-top:30px;
}
a.w-tabs-item,a.w-tabs-item.active.defined-active {
background: #f4f9fd;
}
.us-nav-style_2>*, .navstyle_2>.owl-nav div, .us-btn-style_2 { 
font-size: 22px!important;
font-weight:400!important;
}
.contact-item li a {
color: #24303d;
font-family: "LeagueSpartan-SemiBold";
}
.us-nav-style_1>*, .navstyle_1>.owl-nav div, .us-btn-style_1 {
font-size: 22px!important;
}

.inner-text-block-testi h5 {
font-size: 32px;
line-height: 47px;
}
.bottom-link-box h5 {
font-size: 28px;
}
.w-post-elm.post_custom_field.usg_post_custom_field_1.type_text p {
font-size: 18px!important;
      letter-spacing:2px!important;
font-family: 'LeagueSpartan-Regular';

}
h2.vc_custom_heading {
font-size: 25px!important;
}
.l-subheader-h, .l-section-h, .l-main .aligncenter, .w-tabs-section-content-h {
font-size: 22px!important;
}
body.page-id-3518 .w-tabs-section-title {
font-size: 22px!important;
}
.w-tabs-section-title {
font-size: 22px!important;
}

p{
font-size:22px!important;
}

.w-separator.thick_2 .w-separator-h:before, .w-separator.thick_2 .w-separator-h:after {
border-top: 2px solid #37c3e1!important;
}
p {
font-family: "LeagueSpartan-Regular";
}
body .us_custom_47f6499d{
    width: 100%!important;
    padding: 90px!important;
}
body .marginleft20 {
    margin: 50px 0px 0px 30px !important;
}
body .marginleft25 {
    margin: 50px 0px -25px 40px !important;
}
body .marginleft50 {
    margin: 50px 0px -25px 60px !important;
}

.w-separator.size_custom.headingundeline.marginleft20.with_line.width_30.thick_2.style_solid.color_primary.align_left {
margin-left: 30px !important;
    margin-top: 0px !important;
}

.w-separator.size_custom.headingundeline.marginleft25.with_line.width_30.thick_2.style_solid.color_primary.align_left {
margin-left: 40px !important;
}

.w-separator.size_custom.headingundeline.marginleft50.with_line.width_30.thick_2.style_solid.color_primary.align_left {
margin-left: 60px !important;
}



body.page-id-3520 .l-section.height_medium{
padding-bottom: 0rem;
}

a.w-btn.us-btn-style_1.marginleft20{
margin: 0px 0px 0px 30px !important;
}

.customheight img{
min-height: 560px !important;
}

a.w-btn.us-btn-style_1.imgonbutton {
position: relative;
bottom: 47px;
color: #69c3e1;
border: 0px;
background-color: #fff;
padding: 12px 20px;
}
h4.imgheading {
padding-top: 0px;
}

body.page-id-3518 .w-tabs-section-title{
color: #232f3b;
font-size: 20px;
font-weight: 700;
}
body.page-id-3518 .accordion{
padding: 0px;
border-top: 0px;
}
body.page-id-3518 .w-tabs.accordion .w-tabs-section{
border-color: #232f3b;
border-width: 2px 0 0 0;
}
body.page-id-3518 .active, body.page-id-3518 .accordion:hover {
background-color: #f4f9fd !important;
}
.customimgheight img{
min-height:935px;
}
body.page-id-3518 .us_custom_b935a66b{
padding-top: 0rem !important;
}
div#\31 620893142291-4e9fbd5b-84b3 {
border-width: 0px;
}
body .us_custom_f6f9ac54 .w-separator.size_custom.headingundeline.marginleft20{
margin-right: 30px !important;
margin-left: auto !important;
margin-top: 0px !important;
}
h2.us_custom_95ebd667{
padding-right: 30px;
}
.us_custom_5cd26a65{
padding-bottom: 0rem !important;
}
.us_custom_952f4172 h2.us_custom_95ebd667{
margin: 50px 0px 0px 0px !important;
}
.us_custom_952f4172 .w-separator.size_custom.headingundeline.marginleft20.with_line.width_30.thick_2.style_solid.color_primary.align_left{
margin-left: 0px !important;
}
/*.us_custom_e7f5d98a img {
min-height: 900px;
}*/
body.page-id-3519 .accordion{
border-top: 0px;
}
div#\31 607637954669-8d33b205-f285 {
border-width: 0px;
}
body.page-id-3519 .w-tabs.accordion .w-tabs-section{
border-width: 1px 0 0 0;
border-color: #232f3b;
}
body.page-id-3519 .active, body.page-id-3519 .accordion:hover {
background-color: #f4f9fc;
}

body.page-id-3519 .w-tabs-section-title {
color: #232f3b;
font-size: 20px;
font-weight: 700;
}
body.page-id-3519 button.w-tabs-section-header.active .w-tabs-section-title{
color: #005c93;
}
body.page-id-3519 .w-tabs-section-content p{
line-height: 30px;
}
.us_custom_bb7967fc p{
line-height: 24px;
margin: 0 0 .5rem;
}
.us_custom_bb7967fc{
margin-bottom: 0rem !important;
}
body.page-id-3518 button.w-tabs-section-header.active .w-tabs-section-title{
color: #005C93;
}
.hr_by_rafsan{
border-bottom: 2px solid #000;
padding-top:70px;
}
.head_bs h2{
margin-bottom:10px!important;
}
.img_text_rj img{
max-height: 130px;
width:auto;
}
.about_left .us_custom_4fb9e5a3 {
padding-left: 90px!important;
padding-top: 60px!important;
padding-bottom: 60px!important;
}
.no_top_sec.l-section.height_medium{
padding-top: 0px!important;
padding-bottom: 8rem!important;
}
h5.vc_custom_heading.about_title_height {
min-height: 80px;
}
.bottom-link-box h5 {
font-family: "LeagueSpartan-SemiBold";
}
section.l-section.wpb_row.height_medium.head_bs {
padding-top: 100px;
margin-bottom: 15px;
}
.bottom_space_70{
margin-bottom: 35px;
}
p.cta-name {
font-size: 18px!important;
  letter-spacing:2px!important;
text-transform: uppercase;
letter-spacing: 1px;
font-family: "LeagueSpartan-SemiBold";
}
p.cta-text {
font-family: 'DM Serif Display', serif;
font-size: 32px!important;
line-height: 47px;
}
.right_side_img_text{
padding-top: 100px;
padding-bottom: 30px;
margin-bottom: 30px !important;
}
.right_side_img_text img{
padding-bottom: 30px;
}
.no_bottom_pad{
padding-bottom: 0px!important;
}
.right_pad_up_down{
padding-top: 60px;
padding-bottom:75px;
}
.right_pad_up_down h3{
margin-bottom: .5rem;
}
.right_pad_up_down h4{
line-height:0px;
}
section.l-section.wpb_row.height_medium.value_section {
padding-top: 40px;
margin-bottom:25px;
}
.value_item img{
padding-top: 0px;
}
.value_item h4{
padding-top: 0px;
margin-bottom: 10px;
color: #006699;
}
.value_item2 h4{
padding-top: 0px;
margin-bottom: 10px;
color: #006699;
}
.value_item p,
.value_item2 p{
margin-bottom: 0px!important;
}
.tab_right{
padding-top: 100px;
padding-bottom: 100px;
}
span.w-tabs-item-title h4, span.w-tabs-item-title h6 {
margin: 0px!important;
padding: 0px!important;
}
span.w-tabs-item-title {
font-family: "LeagueSpartan-Bold";
}
span.w-tabs-item-title em{
font-family: "LeagueSpartan-Regular";
font-style: normal;
}
.w-tabs.style_default.layout_ver.navpos_left .w-tabs-item {
border-bottom: 1px solid #a4a4a4!important;
}

.active span.w-tabs-item-title em,
.active span.w-tabs-item-title {
color: #006699;
}
.tab_right_text h3 {
padding-top: 45px;
margin-bottom: 0px;
color: #006699!important;
}
.tab_right_text h5 {
font-size: 18px;
}
.w-tabs-item {
padding: 18px 1.5em;
}
.no_bottom_margin, .no_bottom_margin h4 {
margin-bottom: 5px!important;
}
.lgx-carousel-section .lgx-carousel .lgx-item {
padding: 0!important;
}
.lgx-carousel-section .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover,
.lgx-carousel-section .owl-theme .owl-controls .owl-nav [class*="owl-"]{
background: #006699!important;
opacity: 1!important;
width: 37px;
}
.owl-next img,
.owl-prev img {
display: none!important;
}
.lgx-carousel-section .owl-theme .owl-controls .owl-next {
right: -200px;
}
.lgx-carousel-section .owl-theme .owl-controls .owl-prev {
left: -200px;
}
.active, .accordion:hover {
background-color: #fff!important;
}
.item.lgx-item h1{
    font-family: 'DM Serif Display', serif;
margin-bottom:22px;
}
.item.lgx-item p{
margin-bottom:35px;
}
.lgx-carousel-section .owl-theme .owl-controls .owl-prev, .lgx-carousel-section .owl-theme .owl-controls .owl-next {
top: 60%;
}

#rev_slider_3_1_wrapper .erinyen .tp-thumb-title{
font-family: "LeagueSpartan-Regular";
transition: all .5s ease;
}
#rev_slider_3_1_wrapper .erinyen .tp-thumb.selected .tp-thumb-title, #rev_slider_3_1_wrapper .erinyen .tp-thumb:hover .tp-thumb-title {
font-weight: 900;
font-family: "LeagueSpartan-SemiBold";
transition: all .5s ease;
}
#rev_slider_3_1_wrapper .erinyen .tp-thumb-more:before {
content: url(https://wwwblueskiesoftexad14a0.zapwp.com/q:u/r:0/wp:0/w:1/u:https://blueskiesoftexas-toolbox.dangdesigns.net/wp-content/uploads/2021/06/dot.png)!important;
}
#rev_slider_3_1_wrapper .erinyen .tp-thumb:last-child .tp-thumb-more:before{
display: none;
}
.tp-tabs, .tp-thumbs {
border-top: 1px solid #333;
border-bottom: 1px solid #333;
}
#rev_slider_3_1_wrapper .custom.tparrows {
background: rgba(0,92,148,.9);
}
#rev_slider_3_1_wrapper .custom.tparrows:hover{

background: #005c94;
}
.plan_item h3{
padding-top: 25px;
font-size: 25px !important;
font-family: "LeagueSpartan-SemiBold" !important;
}
.life_plan_bottom_margin{
margin-bottom:12px!important;
}
.no_bottom_pad.no_top_pad{
padding-top:0px!important;
padding-bottom:0px!important;
}

.section_right_text {
padding-bottom:70px;
}
.section_right_text .right_side_img_text img {
padding-bottom: 0px;
}
.regular_five_section h5.vc_custom_heading.about_title_height {
min-height: auto;
}
.w-tabs.style_default.switch_click.has_scrolling.title_atleft.icon_chevron.iconpos_right.accordion.initialized,
.accordion {
background-color: #f3f9fc!important;
border-top: 0px solid darkgray;
}
.active, .accordion:hover {
background-color: #f3f9fc!important;
}
.w-tabs-section-title {
font-family: "LeagueSpartan-SemiBold";
font-size: 18px;
}
.l-subheader-h, .l-section-h, .l-main .aligncenter, .w-tabs-section-content-h {
font-size: 24px;
}
.ush_menu_1.type_desktop .menu-item:not(.level_1){
font-size:24px!important;
}
.active .w-tabs-section-title {
color: #005c94;
}
.w-image-title {
background: #fff;
padding: 10px 15px;
max-width: 275px;
text-align: center;
position: relative;
bottom: -10px;
left: -16px;
color: #006699;
text-decoration: underline;font-family: "LeagueSpartan-SemiBold";
}
b, strong {
font-weight: bold;
font-family: "LeagueSpartan-SemiBold";
}
section.l-section.wpb_row.us_custom_23a9b86c.height_medium.width_full.hospics_section {
padding-bottom: 0px;
padding-top: 100px;
}
section.l-section.wpb_row.height_medium.half_bg {
background: #f2f2f2;
}
section.l-section.wpb_row.height_medium.half_bg:before {
position: absolute;
top: 0;
left: 0;
content: "";
background: #fff;
height: 170px;
width: 100%;
}
.l-header.sticky .ush_image_1 {
height: 65px!important;
}



@media (max-width: 1140px){
.img_text_rj img {
max-width: 150px!important;
}
    section.l-section.wpb_row.height_medium.half_bg:before {
    height: 110px;
}
}
@media (max-width: 676px){
.community-center .vc_column-inner.us_custom_75574422 {
padding: 50px !important;
}
.hr_by_rafsan{
padding-top:30px;
}

.vc_column-inner.us_custom_82818b81 {
min-height: 400px;
}
section.l-section.wpb_row.us_custom_23a9b86c.height_medium.width_full.hospics_section {
padding-bottom: 0px;
padding-top: 00px;
background: none!important;
}

}
@media (max-width: 768px){
.l-section.height_full {
min-height: 40vh!important;
}
.l-section.height_full {
min-height: 40vh!important;
}
rs-arrow.tp-leftarrow.tparrows.custom.noSwipe {
transform: translate(0px, -120px)!important;
}
rs-arrow.tp-rightarrow.tparrows.custom.noSwipe {
transform: translate(-40px, -120px)!important;
}
}


@media (min-width: 1200px){
.admin-bar .l-section.height_full {
min-height: calc(100vh - 32px)!important;
}
}

@media (min-width: 992px) and (max-width: 1199.98px){
.admin-bar .l-section.height_full {
min-height: calc(50vh - 32px)!important;
}
}

@media screen and (min-width: 783px){
.admin-bar .l-section.height_full {
min-height: calc(80vh - 32px);
}ul.ullist li {
width: 50%;
float: left;
}
}

@media (max-width: 767px){.Video-meta-span {
position: absolute;
top: auto;
bottom: 0;
background: #fff;
padding: 8px 20px !important;
line-height: 20px;
font-size: 14px !important;
}
.w-image.arrow-bottom.align_center {
top: unset !important;
position: absolute;
bottom: 10px;
}

.page-id-5072 span.w-text.Video-meta-span {
padding-left: 10px !important;
padding-right: 10px !important;
padding-top: 2px !important;
padding-bottom: 2px !important;
}
h1,h2{
    font-size: 35px!important;
}
h3,h4,h5{
    font-size: 28px!important;
}

p{
    font-size:16px!important;
}
.l-section.height_full {
min-height: 31vh!important;
}
section.l-section.wpb_row.height_medium.head_bs {
padding-top: 0px;

}
    section.l-section.wpb_row.height_medium.half_bg:before {
height: 0px;
}
section.l-section.wpb_row.us_custom_44d74e6a.height_medium.faq_small {
padding-top: 50px;
padding-bottom: 50px;
}
ul.listleft {
width: 100%!important;
}
}
@media (max-width:1024px){

.vc_col-sm-6.wpb_column.vc_column_container.has-fill.section_left_bg {
width: 100%!important;
min-height: 500px;
}
}
@media (min-width:900px){
.l-header.sticky .w-image.ush_image_1 {
height: 72px!important;
}
}

h2.vc_custom_heading.pp-title.us_custom_72f770c9 {
font-size: 35px !important;
margin-bottom: 15px;
}
.divider-box-line-2 {
background: #69c3e1;
height: 2px !important;
width: 100px;
opacity: 1;
text-align: center;
margin: auto;
margin-bottom: 30px;
}
.campus .w-image-title {
text-decoration: none;
}.campus .w-image-title {
background: #fff;
padding: 10px 15px;
max-width: 300px;
text-align: center;
position: relative;}
header#page-header {
z-index: 9999;
}

@media(min-width:768px){
.mood-off .vc_column-inner.us_custom_8845181b {
padding-right: 0px !important;
}
#heading-area.more-height {
height: 800px;
padding: 8% 12.5%;
}

.community-center .west-map-sidebar {
overflow-y: scroll;
height: 700px;
}
.main-calander .vc_column-inner {
padding-left: 0px !important;
padding-right: 0px !important;
}

.main-calander .vc_col-sm-6{
     
}
}.set-max .vc_column-inner {
width: 80%;
margin: auto;    padding-top: 30px;
padding-bottom: 30px;
}

span.title_sqft::first-letter{color:#099}

.page-id-3523 .w-tabs.layout_ver.navwidth_auto .w-tabs-list.items_9 {
flex-shrink: 0;
background: #fff;
}.page-id-3517 h2.vc_custom_heading, .Skies-dining h4 {
font-size: 45px!important;
}

@media (min-width: 1200px){ 
.admin-bar .l-section.height_full {
min-height: calc(121vh - 32px)!important;
}}
.page-id-8 rs-thumbs.nav-dir-horizontal.nav-pos-ver-top.nav-pos-hor-center.rs-nav-element.tp-thumbs.outer-top.erinyen {
margin-bottom: 30px;
}

span.w-text.Video-meta-spanw{position: absolute;
/* top: auto; */
/* bottom: 0; */
background: #fff;
padding: 12px 60px !important;
margin-top: -55px;}
span.w-text.Video-meta-spanw a{
color: #005c94 !important;
font-size: 22px !important;
background: #ffffff !important;
padding: 20px 40px;
font-family: LeagueSpartan-SemiBold;}

.textcenterdiv span.w-text.image-meta-span {
background: #fff;
margin-top: -44px;
position: absolute;
padding: 7px 20px;
font-size: 16px;
color: #3e84b1;
font-weight: bold;
}

.textcenterdiv span.w-text.image-meta-span a {

color: #3e84b1 !important;}
.textcenterdiv h4.vc_custom_heading.imgheading {
font-size: 22px !important;padding-top: 20px;
}

ul.child_plans_posts .title_sqft {
font-size: 16px !important;
font-weight: 500 !important;
display: inline-flex !important;
font-family: "LeagueSpartan-Regular";
padding-left: 2px !important;
}
ul.child_plans_posts .myterm a {
font-size: 16px !important;
}
@media (min-width: 900px){ 
body ul.listleft {
width: calc(50% - 20px);
float: left;
padding-right: 20px;
}


body ul.listright{    width: calc(50% - 20px);
float: left;
padding-left: 20px;}

.Wellness-staff ul.listleft{width: calc(50% - 20px)!important;;
float: left;
padding-right: 20px!important;;}


}


@media (min-width: 768px){ 
html #heading-area.more-height {
height: calc(100vh - 110px) !important;

min-height: calc(100vh - 110px) !important;    background-size: 100% 100% !important;
}}
@media (max-width: 768px){ 
body	h5.rs-layer:after{height:0px !important}

rs-module-wrap h5   {
font-size: 20px !important;

}}
.floor_photos  .slider.slider-nav.slick-initialized.slick-slider>div>div {
padding-left: 120px;
}

.single-floor-plan .slider-for .floor-inner-thumb.slick-slide {
opacity: 0;
}
.single-floor-plan .slider-for .floor-inner-thumb.slick-slide.slick-current.slick-active {
opacity: 1;
}

@media(max-width: 1224px){
.royal_slider_style_custom img.rsImg.rsMainSlideImage {
    height: auto !important;
        width: 100% !important;
}
.royal_slider_style_custom .rsContent {
padding: 10px 30px 0px 32px !important;
}
}

@media(max-width: 767px){
/*.royal_slider_style_custom img.rsImg.rsMainSlideImage {
width: auto !important;
}*/
.royal_slider_style_custom .rsContent {
padding: 0 !important;
}
}
.pum-theme-7179 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
position: absolute;
height: 18px;
width: 18px;
left: auto;
right: 7px;
bottom: auto;
top: -10px;
padding: 0px;
color: #ffffff;font-size: 50px;
color: #ffffff;}.pum-theme-7179 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close {
right: calc(50% - 335px) !Important;
}

.pum-content.popmake-content{max-width:700px;    width: auto !IMPORTANT;}

body .popup-content h2:after {

top: 100%;}
body li.color-li {
font-size: 16px;
font-weight: bold;
white-space: nowrap;
}body li.color-li strong {
 
font-size: 13px;
}
body .popup-content h2 {

padding-bottom: 9px;}
@media screen and (max-width:990px){ 
.pum-content.popmake-content{max-width:100%;width:100%;}
    .pum-theme-7179 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close{ 	right: 0px !Important;}} 

@media screen and (max-width:350px){ body li.color-li {

white-space: unset;
}body li.color-li strong {
     display: table;

}}

/* 16/03/2022 */

h2.vc_custom_heading.Afvheading {
font-size: 60px !important;
}


/* Popup Styles         */
/* Love & Co 4 Apr 2023 */
.pum-theme-default-theme .pum-container {
background-color: #f9f9f9 !important;
}
.popmake-content h3 {
color: #0A284C!important;
text-transform:uppercase;
}
.popmake-content h3 svg {
height: 1em;
padding:.2em 0 0 0;
}
@media screen and (max-width:920px) {
.popmake-content h3 {
    display:block;
    text-align:center;
}
}
@media screen and (max-width: 767px) {
    .pum-content.popmake-content h3 {
    margin-top: 50px !important;
}
.orange-section-p p { 
font-size: 20px !important;
}

}
/* End Popup Styles     */

.life-block .divider-box-line.right-divider {
margin: 22px auto 22px auto !important;
}

@media(max-width:991px){
.life-block.inner-box-content.right-content h5.vc_custom_heading {
text-align: center !important;
}
}

