@charset "UTF-8";
@media (max-width:992px){body:not(.scrolled) header .toggle-menu i,body:not(.scrolled) header .header-search i.las.la-search{color:white}}body #header_search_form{background:#21203a}body #header_search_form ul.ap-quick-search li.col-submit button,body #header_search_form ul.ap-quick-search div.col-submit button{border-color:#c6a86b !important;background:#21203a !important;color:#ffffff !important}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body header .header-menu-container{width:100%}}@media (min-width:992px){body header .header-menu-container>.group{padding:1rem 0}}body header .header-menu-container .site-branding a.custom-logo-link img{padding:0 1rem 1rem 1rem}body header .header-menu-container .site-branding.mobile-logo{max-width:100px}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body header .header-menu-container .toggle-menu{cursor:pointer;display:block !important;margin-right:16px}body header .header-menu-container .toggle-menu span{display:none}body header .header-menu-container .toggle-menu i{font-size:26px}}@media (min-width:1200px){body header .header-menu-container .toggle-menu{cursor:pointer;display:block !important;margin-right:16px}body header .header-menu-container .toggle-menu span{display:none}body header .header-menu-container .toggle-menu i{font-size:26px}}@media (min-width:1200px){body header .header-menu-container nav.main-navigation{display:none !important}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body header .header-menu-container nav.main-navigation{display:none !important}}body header .header-menu-container nav.main-navigation ul.menu>li>ul.sub-menu{top:calc(100% + 1rem)}@media (min-width:992px){body header .header-menu-container nav.main-navigation ul.menu>li>a{font-size:16px}}@media (min-width:1200px){body header .header-search>a span{display:none !important}body header .header-search i{font-size:24px !important}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body header .mobile-menu{display:block !important;visibility:hidden;opacity:0;height:0;top:60px;left:0;top:0;right:0;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#21203a transparent;background-color:#FFF}body header .mobile-menu::-webkit-scrollbar{width:8px}body header .mobile-menu::-webkit-scrollbar-track{background:transparent}body header .mobile-menu::-webkit-scrollbar-thumb{background-color:#21203a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body header .mobile-menu .menu-main-menu-container{padding:0rem 0 6.5rem 0;width:87%;margin:auto}body header .mobile-menu .menu-main-menu-container ul.menu{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item{font-size:32px;text-transform:uppercase}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item[class*="current"]>a{color:#FCCC62}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item>ul.sub-menu{position:absolute;opacity:0;list-style:none;margin:0;padding:0}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item>ul.sub-menu>li{font-size:24px}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item>a{display:block;width:100%;padding:10px 15px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-top:1px solid rgba(255, 255, 255, 0.5)}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children>i{display:inline-block;padding:15px 10px;color:#333333;cursor:pointer;margin-left:-9px;position:absolute;right:0rem;top:0rem}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children.shrink>i::before{content:""}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children.shrink>ul.sub-menu{position:static;opacity:1}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children.shrink>ul.sub-menu>li{padding:14px 14px 14px 35px;border-bottom:1px solid #ddd}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children.shrink>ul.sub-menu>li[class*="current"]>a{color:#FCCC62}}@media (min-width:1200px){body header .mobile-menu{display:block !important;visibility:hidden;opacity:0;height:0;top:60px;left:0;top:0;right:0;overflow-x:scroll;scrollbar-width:thin;scrollbar-color:#21203a transparent;background-color:#FFF}body header .mobile-menu::-webkit-scrollbar{width:8px}body header .mobile-menu::-webkit-scrollbar-track{background:transparent}body header .mobile-menu::-webkit-scrollbar-thumb{background-color:#21203a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body header .mobile-menu .menu-main-menu-container{padding:0rem 0 6.5rem 0;width:87%;margin:auto}body header .mobile-menu .menu-main-menu-container ul.menu{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item{font-size:32px;text-transform:uppercase}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item[class*="current"]>a{color:#FCCC62}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item>ul.sub-menu{position:absolute;opacity:0;list-style:none;margin:0;padding:0}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item>ul.sub-menu>li{font-size:24px}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item>a{display:block;width:100%;padding:10px 15px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-top:1px solid rgba(255, 255, 255, 0.5)}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children>i{display:inline-block;padding:15px 10px;color:#333333;cursor:pointer;margin-left:-9px;position:absolute;right:0rem;top:0rem}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children.shrink>i::before{content:""}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children.shrink>ul.sub-menu{position:static;opacity:1}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children.shrink>ul.sub-menu>li{padding:14px 14px 14px 35px;border-bottom:1px solid #ddd}body header .mobile-menu .menu-main-menu-container ul.menu>li.menu-item-has-children.shrink>ul.sub-menu>li[class*="current"]>a{color:#FCCC62}}@media (min-width:1200px){body.logged-in header .mobile-menu{top:0 !important}}@media (min-width:1200px){body.menu-expand{overflow:hidden}body.menu-expand header .site-branding{opacity:0}body.menu-expand header .mobile-menu{opacity:1;visibility:visible;height:100vh}body.menu-expand header .toggle-menu i::before{content:""}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.menu-expand{overflow:hidden}body.menu-expand header .site-branding{opacity:0}body.menu-expand header .mobile-menu{opacity:1;visibility:visible;height:100vh}body.menu-expand header .toggle-menu i::before{content:""}}body footer #footer-top>.container .contact-info p.contact-link{display:none}@media (max-width:992px){body footer #footer-top>.container .contact-info .socmed{margin-top:24px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body footer #footer-top>.container .footer-search{padding:0;position:unset;margin-top:12px}}@media (max-width:791px) and (min-width:667px){body footer #footer-top>.container .footer-search{margin-top:12px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body footer #footer-top>.container>div[class*="col"].col-2{flex:0 0 33.333%;max-width:33.333%;margin-top:2.5rem}}@media (max-width:600px){body footer #footer-top>.container>div[class*="col"].col-2{margin-top:2.5rem;flex:0 0 100% !important;max-width:100% !important;text-align:center}}@media screen and (max-width:900px) and (min-width:600px){body footer #footer-top>.container>div[class*="col"].col-2{flex:0 0 33.333% !important;max-width:33.333% !important;margin-top:2.5rem}}@media (max-width:767px){body footer #footer-bottom .copyright span.sep{display:none}body footer #footer-bottom .copyright span.sep+span{width:100%;margin:0.5rem 0}body footer #footer-bottom .menu-footer-menu-container{width:100%}body footer #footer-bottom .menu-footer-menu-container ul.menu{flex-direction:column}body footer #footer-bottom .menu-footer-menu-container ul.menu li{margin-bottom:0.5rem}body footer #footer-bottom .menu-footer-menu-container ul.menu li::after{display:none}}@media (max-width:791px) and (min-width:667px){body footer #footer-bottom .copyright{padding-top:35px !important}}body #mobile-tools div{color:white}body .sticker{color:white;background-color:#21203a}body .sticker::before{border-left:1px solid #21203a;border-top:32px solid #21203a}body .sticker::after{border-left:1px solid #21203a;border-bottom:32px solid #21203a}body .gform_wrapper.wide_wrapper{margin:auto}body .gform_wrapper.gravity-theme form .gform_body .is-radio-small .ginput_container .gfield_radio .gchoice{flex:5% 0 0}body .gform_wrapper.gform_legacy_markup_wrapper form ul li.gfield .ginput_container{width:100%}body .gform_wrapper.gform_legacy_markup_wrapper form .gform_footer input[type=submit]{margin-left:0}body .gform_wrapper.gravity-theme form .gform_footer input[type=submit]{background:#21203a}body .wp-block-columns .wp-block-column img{width:100%}body .wp-block-image .size-full{display:block}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow:after{display:none}@media (max-width:992px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .embed-responsive{padding-bottom:133.33%}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .caption-hero{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;bottom:auto !important;top:50% !important;transform:translateY(-50%);z-index:2}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .caption-hero>.container{justify-content:center}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .caption-hero .carousel-description{text-align:center}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .caption-hero .carousel-description .carousel-title{margin-bottom:3.5rem}@media (max-width:992px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .caption-hero .carousel-description .carousel-title{font-size:1rem}}@media (max-width:992px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .caption-hero .carousel-description .main-description{display:block !important}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .caption-hero .carousel-description .main-description .wp-block-button__link{border-radius:0 !important;background-color:#21203a !important;border:1px solid #FFF;opacity:0.5}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget.widget_ap-slideshow .ap-slideshow.single-slideshow .tns-outer .carousel .item .caption-hero .carousel-description .main-description .wp-block-button__link:hover{opacity:1;background-color:#21203a !important;color:#ffffff !important}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .list-cta .image-cta figure:after{display:none}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .list-cta .title-cta{position:unset;transform:unset;margin-top:2rem}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .list-cta .title-cta a{color:#111}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .container .list-cta .title-cta a h4{font-size:28px;font-weight:bold}body.home #page main#main #ap-company{padding:6.5rem 1.5625%;width:87%;margin:0 auto}@media (max-width:992px){body.home #page main#main #ap-company{padding:1.5rem 0}}body.home #page main#main #ap-company>div{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:992px){body.home #page main#main #ap-company>div{flex-direction:column}}body.home #page main#main #ap-company>div .wp-block-image{flex:0 0 40%;-ms-flex:0 0 40%;max-width:40%}@media (max-width:992px){body.home #page main#main #ap-company>div .wp-block-image{flex:0 0 100%;max-width:100%}}body.home #page main#main #ap-company>div .wp-block-group{flex:0 0 60%;-ms-flex:0 0 60%;max-width:60%;padding:0 3.5rem}@media (max-width:992px){body.home #page main#main #ap-company>div .wp-block-group{flex:0 0 100%;max-width:100%;padding:0}}body.home #page main#main #ap-company>div .wp-block-group h1,body.home #page main#main #ap-company>div .wp-block-group h2{font-weight:bold}body.home #page main#main #ap-company>div .wp-block-group h1:first-of-type,body.home #page main#main #ap-company>div .wp-block-group h2:first-of-type{margin-top:0}body.home #page main#main #ap-company>div .wp-block-group h2,body.home #page main#main #ap-company>div .wp-block-group p{margin:1rem 0}body.home #page main#main #ap-company>div .wp-block-group .wp-block-buttons{margin-top:3rem}body.home #page main#main #ap-company>div .wp-block-group .wp-block-buttons .wp-block-button__link{border-radius:0 !important;background-color:#21203a !important;border:1px solid #FFF}body.home #page main#main #ap-company>div .wp-block-group .wp-block-buttons .wp-block-button__link:hover{opacity:1;background-color:#21203a !important;color:#ffffff !important}@media (max-width:768px){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address{flex-direction:column}body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address .property-rooms{position:relative;bottom:unset;margin-bottom:30px}}body.ap-page-less-ap_property .ui-widget.ui-widget-content .container>.row>.col-2.action-buttons .social-share li a{display:inline}body.ap-page-less-ap_property .ui-widget.ui-widget-content .container>.row>.col-2.action-buttons>ul.menu-tab li.list-tab a{cursor:pointer}@media (max-width:768px){body.ap-page-less-ap_team #page main#main .agent-top-section .agent-detail .agent-img-container{padding-bottom:100%}}#search-results .right-listings-nav>*{vertical-align:unset}section.not-found{margin-top:3rem}