header.inline-logo .site-branding a.custom-logo-link img.custom-logo{max-height:110px}@media (min-width:768px){header.inline-logo nav.main-navigation ul.menu>li>a{line-height:120px}}@media (max-width:1199px){header.inline-logo nav.main-navigation{display:none}}@media (max-width:1199px){header.inline-logo .header-search{flex:0 0 50%;-ms-flex:0 0 50%;text-align:right;padding-right:15px}header.inline-logo .header-search a{display:inline}header.inline-logo .toggle-menu{text-transform:capitalize;height:55px;cursor:pointer;width:auto;flex:0 0 50%;-ms-flex:0 0 50%;display:block !important}header.inline-logo .toggle-menu span{display:none}header.inline-logo .toggle-menu i{font-size:40px;line-height:55px;transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s}header.inline-logo .header-menu-container .group{justify-content:space-between !important}header.inline-logo .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.inline-logo .header-menu-container .site-branding:not(.mobile-logo){display:none !important}header.inline-logo .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.inline-logo .mobile-menu ul.menu{padding:0;margin:0}header.inline-logo .mobile-menu ul.menu>li{display:block}header.inline-logo .mobile-menu ul.menu>li>a{padding:14px 14px 14px 25px;font-size:13px;color:#ffffff}header.inline-logo .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.inline-logo .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.inline-logo .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.inline-logo .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.inline-logo .mobile-menu ul.menu>li.shrink>ul.sub-menu{max-height:200em;-webkit-transition-duration:1s;transition-duration:1s}}.mobile-menu ul.menu{padding:0;margin:0}.mobile-menu ul.menu>li[class*="current"]>a{color:#ffffff}.mobile-menu ul.menu>li a{padding:14px 14px 14px 25px;font-size:13px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-top:1px solid rgba(255, 255, 255, 0.5);display:block;color:#000000}.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}.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}.mobile-menu ul.menu>li ul.sub-menu a{padding:14px 14px 14px 35px;border-bottom:1px solid #ddd}.mobile-menu ul.menu>li.shrink ul.sub-menu{max-height:200em;-webkit-transition-duration:1s;transition-duration:1s}body.menu-expand .mobile-menu{top:55px;max-height:calc(100vh - 55px);overflow:auto}.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 !important;color:white !important}#header_search_form ul.ap-quick-search li.col-keywords input[type="text"],#header_search_form ul.ap-quick-search div.col-keywords input[type="text"]{font-size:16px !important}#header_search_form ul.ap-quick-search li span.select2.select2-container.select2-container--default .select2-search--inline .select2-search__field,#header_search_form ul.ap-quick-search #header_search_form ul.ap-quick-search div span.select2.select2-container.select2-container--default .select2-search--inline .select2-search__field{font-size:16px}body.page-template-default.page #content main#main article:first-child{padding-top:calc(120px + 2rem)}#search-results .right-listings-nav>*{vertical-align:unset}.mfp-image-holder .mfp-close{right:0;padding:0 1rem;width:auto;top:40px;color:black}body.ap-page-less-ap_property main#main{padding-top:150px}@media (min-width:768px){body.ap-shortcode-ap_signin .entry-content .alert.alert-danger{width:50%;margin:20px auto 0}}@media (min-width:1200px){body.ap-shortcode-ap_signin .entry-content .alert.alert-danger{width:33.33%;margin:20px auto 0}}@media (min-width:768px){body.ap-shortcode-ap_register .entry-content .alert.alert-danger{width:88%;margin:20px auto 0}}@media (min-width:1200px){body.ap-shortcode-ap_register .entry-content .alert.alert-danger{width:760px;margin:20px auto 0}}body:not(.home) main#main .hero-container[style]{margin-top:55px}@media (min-width:768px){body:not(.home) main#main .hero-container[style]{margin-top:120px}}body.ap-page-less-ap_team .agent-top-section{padding-top:150px}@media (max-width:666px){body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container{padding-bottom:100%;height:0}body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container img{object-fit:cover}}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}}@media (max-width:767px){body.ap-page-less-ap_property .listing-top-section>.container{padding:0 !important}}.gform_wrapper.gform-theme .gform_footer input[type=submit]{background:transparent !important;border:1px solid #009688 !important;color:#009688 !important}.gform_wrapper.gform-theme .gform_footer input[type=submit]:hover{background:#009688 !important;color:#ffffff !important}.mobile-menu ul.menu>li[class*="current"]>a{color:#ffffff}.mobile-menu ul.menu>li[class*="current"] li[class*="current"]>a{color:#ffffff}