.listing-bottom-section .contact-agent-wrapper .container .agent-img-container img,section#property-description .contact-agent-wrapper .container .agent-img-container img{object-position:top}.listing-bottom-section .property-content-section .col-md-4{padding-right:0}header.site-header{padding-top:20px;padding-bottom:20px}header.site-header .site-branding.logo img{max-height:120px}@media (max-width:991px){header.site-header .site-branding.logo img{height:auto;max-height:80px}}header.site-header .toggle-menu{height:100%;display:flex;align-items:center}header.site-header nav.main-navigation ul.menu>li:hover ul.sub-menu{display:none}header.site-header nav.main-navigation ul.menu>li:hover>ul.sub-menu{display:block}.home .widget_ap-listing-tab .listing-item section .container{text-align:left}.home .widget_ap-listing-tab .listing-item section .container .headline{font-size:1.15rem;font-weight:500}.home .widget_ap-listing-tab .listing-item section .container .price{color:#2d6daa}@media (max-width:767px){.home .widget_ap-listing-tab{padding-bottom:0}.home .widget_ap-listing-tab .button-link-wrap{margin-top:50px}}@media (max-width:767px){.home .widget_ap_cta_box .call-to-action{padding-top:2rem;padding-bottom:2rem}}.home .widget_ap-image .image-wrapper img{max-width:300px}body:not(.home) footer#footer{padding-top:3rem}footer#footer #footer-top{padding:1.75rem 0}footer#footer #footer-top .menu-footer-top-menu-container ul.menu{margin:0 -0.75rem;justify-content:flex-end}footer#footer #footer-top .menu-footer-top-menu-container ul.menu li.menu-item{padding:0 0.75rem 1rem;flex:0 0 auto}footer#footer #footer-top .menu-footer-top-menu-container ul.menu li.menu-item[class*=current] a,footer#footer #footer-top .menu-footer-top-menu-container ul.menu li.menu-item:hover a{opacity:1}footer#footer #footer-top .menu-footer-top-menu-container ul.menu li.menu-item a{font-size:0.9rem;margin-bottom:0;opacity:0.5;transition:0.3s}@media (min-width:992px){footer#footer #footer-top .mid-row>[class*=col]{flex:1}footer#footer #footer-top .mid-row .col-lg-2{flex:0 0 20%;max-width:20%}}footer#footer #footer-top .mid-row .company-details .title{margin-bottom:1.25rem;font-size:1.35rem}footer#footer #footer-top .mid-row .company-details a{color:inherit}footer#footer #footer-top .mid-row .menu-footer-quick-search-container ul.menu{flex-direction:column}footer#footer #footer-top .mid-row .menu-footer-quick-search-container ul.menu li{flex:0 0 auto;max-width:unset}footer#footer #footer-top .mid-row .menu-footer-quick-search-container ul.menu li a{font-size:1rem;margin-bottom:0;text-transform:unset}@media (max-width:991px){footer#footer #footer-top{display:block}footer#footer #footer-top .mid-row img{max-width:200px}footer#footer #footer-top .mid-row .menu-footer-quick-search-container ul.menu{align-items:center}footer#footer #footer-top .mid-row .footer-logo{padding-top:1.5rem;padding-bottom:1.5rem}footer#footer #footer-top .menu-footer-top-menu-container ul.menu{flex-direction:column;justify-content:center;align-items:center}}footer#footer #footer-bottom{background-color:#6099C6}.button-link-wrap>a{color:#ffffff}.ui-menu .ui-menu-divider{display:none}@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}}.gform_wrapper.gform-theme .gform_footer input[type="submit"]{background:#2d6daa !important;color:#ffffff !important;border-color:#2d6daa !important}.gform_wrapper.gform-theme .gform_footer input[type="submit"]:hover{background:#ffffff !important;color:#2d6daa !important;border-color:#2d6daa !important}form.ap-core-register-form button{background:#2d6daa !important;color:#ffffff !important;border-color:#2d6daa !important}form.ap-core-register-form button:hover{background:#ffffff !important;color:#2d6daa !important;border-color:#2d6daa !important}