:focus-visible{ outline: 2px dashed #ffdf4f !important;outline-offset: 2px !important;}
a.skip-link:focus { color: #00809c !important; }
.nxb-section--reusableContent .nxb-gallery__link:hover .nxb-gallery__image{ transform: unset !important; }
.nxb-pods-arrow--previous, .nxb-gallery__arrow--previous, .nxb-banner-carousel__arrow--previous { left: 0px;width: 55px;padding-left: 20px;padding-right: 5px; }
.nxb-pods-arrow--next, .nxb-gallery__arrow--next, .nxb-banner-carousel__arrow--next { right: 0px;width: 55px;padding-right: 20px;padding-left: 5px; }
.nxb-pods-pause::before{ content:"❚❚"; }
.global-content--top .nxb-simple-pods{max-width: 1350px;width: 100%;}

.nxb-simple-pods__grid:not(.slick-slider) .nxb-simple-pods__content{ padding: 5px 0px; }

.nxb-section.nxb-property-details__intro .nxb-text-block__secondary-heading{ color: #ffdf4f !important;font-size: 20px; }
.nxb-text-block__content hr{opacity: .25;border-width: 1px;border-color: #fff; }
.nxb-property-details--rental .nxb-property-details__photos .nxb-gallery__arrow{ width: 40px; }
.nxb-property-details--rental .nxb-property-details__photos .nxb-gallery__arrow.nxb-gallery__arrow--previous{ padding-left: 5px; }
.nxb-property-details--rental .nxb-property-details__photos .nxb-gallery__arrow.nxb-gallery__arrow--next{ padding-right: 5px; }
.global-content.global-content--top .nxb-simple-pods__grid .nxb-simple-pods__content{padding: 0px;}

.button-primary { background: #00809c;border-color: #00809c;color: #fff;}
.button-light:hover{ background: #64bde1;border-color: #64bde1;color: #fff; }
.nxb-sitemap__item>a {color: #64bde1;}
.nxb-sitemap__item>a:hover {color:#00809c;text-decoration: none;}

.page-content-shell__sidebar .nxb-reusable-pods .nxb-simple-pods__card:first-child{ padding-top: 25px;padding-bottom: 20px; }
.page-content-shell__sidebar .nxb-reusable-pods .nxb-simple-pods__text p:has(>span+strong) strong{ font-weight: 600; }
.page-content-shell__sidebar .nxb-reusable-pods .nxb-simple-pods__content:has(p>span+strong) .nxb-simple-pods__heading{ margin-bottom: 24px; }
.page-content-shell__sidebar .nxb-reusable-pods .nxb-simple-pods__text p{ position: relative; }
.page-content-shell__sidebar .nxb-reusable-pods .nxb-simple-pods__card:last-child .nxb-simple-pods__text p:not(:last-child)::before { content: "";position: absolute;bottom: -8px;right: 15px;left: 15px;height: 1px;background-color: #e3e3e3; }

.ownership-cost-plans-section .nxb-simple-pods__card .nxb-simple-pods__media:after{ display: none;}
.ownership-cost-plans-section .nxb-simple-pods__card .nxb-simple-pods__eyebrow{ font-size: 20px;font-weight: 600; }
.ownership-cost-plans-section .nxb-simple-pods__card .nxb-simple-pods__text hr{ margin: 10px 0px 14px 0px;opacity: .25; }

@media(min-width: 1000px){
    .site-footer .footer-navigation ul{ position: relative; }
    .site-footer .footer-bottom .footer-navigation li.site-credit{ position: absolute;right: 0px;margin: 0px; }
}


@media (prefers-reduced-motion: reduce) {
    * { transition-duration: 0.4s !important; }
    .nxb-banner-carousel .slick-track, 
    .nxb-banner-carousel .slick-slide { transition-duration: 0.4s !important; }
    .nxb-gallery__image, .nxb-gallery .slick-track, .nxb-gallery .slick-slide { transition-duration: 0.4s !important; }
}
@media(min-width: 992px){
    .site-header .navigation-level .has-child  .expand-subpages{ position: absolute;top: 50%;transform: translateY(-50%);display: flex;align-items: center;justify-content: center; }
    .site-header .navigation-level .has-child  .expand-subpages:after{ position: relative;top: 0px;left: 0px; }
    .header-inner .navigation-level-1>li>a{ line-height: 40px; }
    .site-header .navigation-level .has-child .navigation-submenu{ background-color: var(--dropdown-hover-background); }
    .site-header .navigation-level .has-child .navigation-submenu li a{ color: #fff;font-size: 15px;padding: 10px 15px; }
    .site-header .navigation-level .has-child .navigation-submenu li a:hover,
    .site-header .navigation-level .has-child .navigation-submenu li.active a{ color: #c4edf6; }
}