@charset "UTF-8";
.custom-title-hero{height:130px}@media (max-width:992px){.custom-title-hero{height:auto;filter:invert(1)}}@media (min-width:1024px){#masthead .header-menu-container .site-branding a img.custom-logo{max-height:80px !important}}header.site-header nav.main-navigation ul li a{font-size:21px}header.site-header nav.main-navigation ul.sub-menu li.menu-item a{font-size:15px !important;line-height:21px !important}#ap-property-carousel-2 .property-carousel.single-slideshow .tns-outer .caption-hero .carousel-description .main-description{font-size:16px !important;line-height:23px !important;font-style:italic !important}#ap-cta-box-2 .caption{color:#333 !important}@media (max-width:1024px){#ap-cta-box-2 .row{margin-left:0 !important;margin-right:0 !important}}#ap-cta-box-2 .cta-square{position:relative}@media (max-width:1024px){#ap-cta-box-2 .cta-square{border:10px solid #EFEFEF}}#ap-cta-box-2 .cta-square:hover .bg-overlay{opacity:1 !important}#ap-cta-box-2 .cta-square .bg-overlay{background:rgba(255, 255, 255, 0.5) !important;opacity:0.7 !important}@media (max-width:767px){body.home #page>#content{padding-top:60px}}body.home #page main#main{padding-top:0 !important}@media (min-width:1122px){body.home #page main#main .ap-wrap-absolute-content{padding-bottom:8rem}}@media (max-width:1200px){body.home #page main#main .ap-wrap-absolute-content{min-height:calc(-120px + 100vh) !important}body.home #page main#main .ap-wrap-absolute-content .widget_ap-slideshow{position:absolute;height:100%}body.home #page main#main .ap-wrap-absolute-content .widget_ap-slideshow *{height:100%}body.home #page main#main .ap-wrap-absolute-content .widget_ap-slideshow .bg-overlay-section-slideshow-25{display:block}body.home #page main#main .ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .item.tns-item{height:100% !important}body.home #page main#main .ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .item.tns-item .embed-responsive{height:100%}body.home #page main#main .ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow.single-slideshow .carousel .item.tns-item .embed-responsive a{position:absolute}body.home #page main#main .ap-wrap-absolute-content .widget_ap-quick-search.simple{width:100%;max-width:60rem;margin:1.5rem auto;background:none}}@media (max-width:767px){body.home #page main#main .ap-wrap-absolute-content{min-height:calc(100vh - 60px) !important}body.home #page main#main .ap-wrap-absolute-content .widget_media_image .wp-block-image{margin:0}body.home #page main#main .ap-wrap-absolute-content .widget_media_image .wp-block-image img{width:320px !important;max-width:80%;height:auto !important;margin:0 auto;display:block}body.home #page main#main .ap-wrap-absolute-content .widget_ap-quick-search.simple{margin:0}}@media (min-width:1024px){main#main{padding-top:80px !important}}@media (min-width:769px) and (max-width:1199px){header.site-header .topbar .social-media li a{display:block}header.site-header .topbar .contact-menu li a:not([class*="btn"]){display:block}}@media (max-width:767px){header.site-header nav.main-navigation ul:not(.sub-menu)>li.menu-item>a{padding:12px 23px !important}}#main .title-hero span a span{color:#FFDF10 !important}#search-results h4{font-family:"Roboto", sans-serif !important;font-weight:600 !important;color:#404141 !important;line-height:35px !important}#search-results .tab-icons.ui-tabs ul.ui-tabs-nav li:hover a{background-color:#efefef !important;color:#404141 !important}#search-results .tab-icons.ui-tabs ul.ui-tabs-nav li:hover .la-map-marker:before,#search-results .tab-icons.ui-tabs ul.ui-tabs-nav li:hover .la-save:before,#search-results .tab-icons.ui-tabs ul.ui-tabs-nav li:hover .la-th-large:before{color:black !important}#search-results .tab-icons.ui-tabs ul.ui-tabs-nav li[class*="active"]:hover .la-map-marker:before,#search-results .tab-icons.ui-tabs ul.ui-tabs-nav li[class*="active"]:hover .la-save:before,#search-results .tab-icons.ui-tabs ul.ui-tabs-nav li[class*="active"]:hover .la-th-large:before{color:#fff !important}#search-results .tab-icons.ui-tabs ul.ui-tabs-nav li[class*="active"] a{background-color:#404141 !important;color:#fff !important}#search-results .tab-icons.ui-tabs ul.ui-tabs-nav li[class*="active"] a:before{color:#fff !important}#list-view .listing-info .listing-headline>a{font-size:16px !important;line-height:21px !important;font-weight:500 !important;color:#404141 !important}#list-view .listing-footer>span a>span{color:white !important}.gform_wrapper form ul li.gfield h3,.gform_wrapper form ul #field_24_3 h3,.gform_wrapper form ul #field_24_9 h3,.gform_wrapper form ul #field_27_3 h3,.gform_wrapper form ul #field_27_9 h3,.gform_wrapper form ul #field_9_1 h3,.gform_wrapper form ul #field_9_7 h3{color:#404141 !important;font-family:"Oswald", Arial, Helvetica, sans-serif !important;font-size:24px !important;line-height:26px !important;font-weight:600 !important}article .entry-content h3{color:#404141 !important;font-family:"Roboto", sans-serif !important;font-size:24px !important;line-height:26px !important;font-weight:600 !important}article .entry-content form .text-center{width:100% !important;display:block}#footer-bottom{padding:1.65rem 0 1.5rem 0}#footer-bottom .container{display:flex;justify-content:center !important;flex-direction:column-reverse}@media (max-width:768px){#footer-bottom .top-nav-menu{justify-content:center !important}}@media (min-width:1024px){#footer-bottom .top-nav-menu{max-width:100% !important;justify-content:center !important}}#footer-bottom .top-nav-menu ul{display:flex}#footer-bottom .top-nav-menu ul li+li{margin-left:1rem}#footer-bottom .top-nav-menu ul li a{color:#dc2b20 !important}#property-description .listing-page-header-title .property-id-title p{font-family:"Oswald", Arial, Helvetica, sans-serif !important;color:#404141 !important;line-height:18px !important;font-size:16px !important;font-weight:500 !important}#property-description .listing-page-header-title .address-title h4{font-family:"Oswald", Arial, Helvetica, sans-serif !important;color:#404141 !important;line-height:31px !important;font-size:28px !important;font-weight:500 !important}#property-description .listing-page-description h5{font-family:"Oswald", Arial, Helvetica, sans-serif !important;color:#404141 !important;line-height:22px !important;font-size:20px !important;font-weight:500 !important}#contact-agent h4{font-family:"Oswald", Arial, Helvetica, sans-serif !important;color:#404141 !important;line-height:22px !important;font-size:20px !important;font-weight:400 !important;border-color:#404141 !important}#agent>div.container.padded>div>div:nth-child(2)>h3{font-family:"Oswald", Arial, Helvetica, sans-serif !important;line-height:40px !important;font-weight:500 !important}#footer-top h2{display:none}#footer-top h5{font-family:"Oswald", Arial, Helvetica, sans-serif !important;line-height:22px !important;font-size:20px !important;font-weight:400 !important;color:#404141 !important}#footer-top h5:after{border-bottom:1px solid #404141 !important;width:50%;height:1px;content:"";display:block;margin:auto;padding-top:20px}#tabs .tab-menu ul li a{line-height:26px !important;font-size:18px !important;font-weight:400 !important}#agent-listing .staff-item-container .sub-title{font-family:"Oswald", Arial, Helvetica, sans-serif !important;color:#404141 !important;line-height:26px !important;font-size:18px !important;font-weight:400 !important}#agent-listing .staff-item-container .agent-name{font-family:"Roboto", Arial, Helvetica, sans-serif !important}#agent-listing .staff-item-container .bg-overlay{background:rgba(64, 65, 65, 0.7) !important}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .tns-controls button[data-controls="prev"]:before{content:"" !important}body.home .widget_ap-property-carousel .property-carousel.single-slideshow .tns-controls button[data-controls="next"]:before{content:"" !important}#page>#content{padding-top:42px}#gallery-slideshow .main-gallery .embed-responsive .sticker{display:inline-block;width:auto;height:auto;z-index:1;left:auto}.widget_ap-contact-details .company-details .address::before,.widget_ap-contact-details .company-details .phone::before,.widget_ap-contact-details .company-details .email::before{font-family:"Line Awesome Free";font-weight:600;padding:0 5px;font-size:1.3rem;vertical-align:middle}.widget_ap-contact-details .company-details .address::before{content:""}.widget_ap-contact-details .company-details .phone::before{content:""}.widget_ap-contact-details .company-details .email::before{content:""}#map-gallery{padding:2rem 0}#map-gallery .container{padding:0}#map-gallery .container .leaflet-container{padding-bottom:calc(100%* 9 / 21);z-index:0}.slider-nav{position:absolute;z-index:2;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%)}.slider-nav>*{cursor:pointer;color:white !important;position:absolute;z-index:1;font-size:2rem}.slider-nav .prev{left:20px}.slider-nav .next{right:20px}.tns-nav{display:none}