@media (min-width:768px){body.ap-page-less-ap_property main#main{padding-top:150px}}body.ap-page-less-ap_property #gallery .single-slideshow .carousel .item-image .embed-responsive img{left:0;width:100%;transform:none;object-fit:cover}@media (max-width:767px){body.ap-page-less-ap_property .listing-top-section{padding-top:5rem}body.ap-page-less-ap_property .listing-top-section .ui-widget.ui-widget-content>.container .col-2{padding-bottom:1rem !important}body.ap-page-less-ap_property .listing-top-section .ui-widget.ui-widget-content>.container .row>.col-2.action-buttons{justify-content:flex-start !important}}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-action-sidebar .action-buttons a{padding:0 1rem;height:40px;line-height:40px;display:inline-block;background:#0d1548;color:#ffffff;border:1px solid #0d1548}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .property-action-sidebar .action-buttons a:hover{background:#ffffff;color:#0d1548}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address{position:static}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address .property-rooms{position:static}@media (max-width:767px){body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address{flex-direction:column}body.ap-page-less-ap_property .listing-bottom-section .property-content-section .feature-address .property-rooms{margin-bottom:1rem}}body.single-post .site-main{margin-top:80px}body.single-post .hero.page-title{max-width:100%;padding:0}body.single-post .hero.page-title .entry-header{display:flex;align-items:center;justify-content:center}body.single-post .hero.page-title .entry-header .post-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%}body.single-post .hero.page-title .entry-header .post-thumbnail img{width:100%;object-fit:cover;height:100%;filter:brightness(0.75)}body.single-post .hero.page-title .entry-header .page-title{padding:15vw 0;margin-bottom:0;color:white;font-weight:bold}@media (min-width:1200px){body.single-post article.post>.group{width:100%;max-width:1100px}}body .listing-opentimes .col-icons ul{margin:0 -0.5rem !important}body .listing-opentimes .col-icons ul li{padding:0 0.5rem}@media (max-width:767px){body .listing-opentimes>.row>.col{flex:0 0 100%;max-width:100%;padding-bottom:0.5rem}body .listing-opentimes>.row>.col-image a{display:block}body .listing-opentimes>.row>.col-image a img{width:100%}}body.home .widget_ap_cta_box section#block-call-to-action .container .cta-square a:hover .bg-overlay{opacity:0.45}body #search-results .right-listings-nav>*{vertical-align:unset}body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit]{background:#0d1548 !important;color:#ffffff !important;border-color:#0d1548 !important}body .gform-theme.gform-theme--framework.gform_wrapper .gform_footer input[type=submit]:hover{background:#ffffff !important;color:#0d1548 !important;border-color:#0d1548 !important}body.menu-expand .mobile-menu{top:55px;max-height:calc(100vh - 55px);overflow:auto}@media (max-width:666px){body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container{padding-bottom:100%}body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container img{left:0;transform:none;object-fit:cover;width:100%}}@media (max-width:1199px){header nav.main-navigation{display:none}}@media (max-width:1199px){header .header-search{flex:0 0 50%;-ms-flex:0 0 50%;text-align:right;padding-right:15px}header .header-search a{display:inline}header .toggle-menu{text-transform:capitalize;height:55px;cursor:pointer;width:auto;flex:0 0 50%;-ms-flex:0 0 50%;display:block !important}header .toggle-menu span{display:none}header .toggle-menu i{font-size:40px;line-height:55px;transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;color:#ffffff}header .header-menu-container .group{justify-content:space-between !important}header .header-menu-container .site-branding.mobile-logo{display:block !important;max-width:160px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header .header-menu-container .site-branding:not(.mobile-logo){display:none !important}header .mobile-menu{display:block;position:fixed;width:100%;height:auto;max-height:0;overflow:hidden;top:55px;background:#ffffff;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:uppercase}header .mobile-menu ul.menu{padding:0;margin:0}header .mobile-menu ul.menu>li{display:block}header .mobile-menu ul.menu>li>a{padding:14px 14px 14px 25px;font-size:13px;color:#ffffff}header .mobile-menu ul.menu>li a{border-bottom:1px solid rgba(0, 0, 0, 0.1);border-top:1px solid rgba(255, 255, 255, 0.25);display:block;color:#01334b}header .mobile-menu ul.menu>li i{display:flex;display:-ms-flexbox;width:40px;height:53px;position:absolute;right:0;top:0;text-align:center;justify-content:center;align-items:center;z-index:2;color:black}header .mobile-menu ul.menu>li ul.sub-menu{margin:0;position:relative;max-height:0;overflow:hidden;-webkit-transition-duration:0.3s;transition-duration:0.3s}header .mobile-menu ul.menu>li ul.sub-menu a{padding:14px 14px 14px 35px;border-bottom:1px solid rgba(255, 255, 255, 0.25);color:black}header .mobile-menu ul.menu>li.shrink>ul.sub-menu{max-height:200em;-webkit-transition-duration:1s;transition-duration:1s}}.mfp-img-property .mfp-close{top:40px;right:0;width:auto;padding:0 1rem;background:#0d1548}.sticker{padding:0;font-size:22px;justify-content:center;text-align:center}.agent-top-section{padding-top:120px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}#header_search_form ul.ap-quick-search li.col-submit button,#header_search_form ul.ap-quick-search div.col-submit button{background:black}#header_search_form ul.ap-quick-search li.col-submit button:hover,#header_search_form ul.ap-quick-search div.col-submit button:hover{background:white;color:black}footer #footer-top .top-footer-menu ul#footer-menu>li>a{font-size:14px}@media (max-width:1199px){.mobile-menu ul.menu>li[class*="current"]>a{font-weight:bold;color:black}.mobile-menu ul.menu>li[class*="current"] li[class*="current"]>a{color:black;font-weight:bold}}body.blog .blog-container .post-item .content-blog,body.archive .blog-container .post-item .content-blog{padding:0}body.blog .blog-container .post-item .content-blog .entry-header,body.archive .blog-container .post-item .content-blog .entry-header{padding:20px;background-color:#0d1548;text-align:center}body.blog .blog-container .post-item .content-blog .entry-header .entry-title,body.archive .blog-container .post-item .content-blog .entry-header .entry-title{margin-bottom:0px}body.blog .blog-container .post-item .content-blog .entry-header .entry-title a,body.archive .blog-container .post-item .content-blog .entry-header .entry-title a{color:white}body.blog .blog-container .post-item .content-blog .entry-content,body.archive .blog-container .post-item .content-blog .entry-content{padding:10px 20px 20px}