body.ap-page-less-ap_property main#main{padding-top:100px}@media (min-width:768px){body.ap-page-less-ap_property main#main{padding-top:150px}}body.ap-page-less-ap_property .ui-widget.ui-widget-content .container>.row{align-items:center}body.ap-page-less-ap_property .ui-widget.ui-widget-content .container>.row>.col-2.action-buttons{align-items:center}body.ap-page-less-ap_property .ui-widget.ui-widget-content .container>.row>.col-2.action-buttons>ul.menu-tab li.list-tab{line-height:2}@media (max-width:1199px) and (min-width:768px){body.ap-shortcode-ap_open_times .opentimes-wrapper #open-times-wrapper>.row .listing-item{flex:0 0 50%;max-width:50%}}body.single-post main#main{padding-top:120px}body.single-post .hero.page-title,body.single-post h1.page-title{max-width:100%}body.ap-shortcode-ap_open_times .opentimes-wrapper #open-times-wrapper>.row .listing-item .listing-footer .inspection-item{padding-right:1.25rem !important}body.ap-shortcode-ap_open_times .opentimes-wrapper #open-times-wrapper>.row .listing-item .listing-footer>*:nth-child(2){max-width:50%}#search-results .right-listings-nav>*{vertical-align:unset}.mfp-gallery .mfp-close{width:auto;padding:0 1rem;right:0;top:40px;background:#dc1c2e}.agent-top-section{padding-top:115px}input[type=text],input[type=number],input[type=email],input[type=password],input[type=search]{font-size:16px !important}textarea{font-size:16px !important}#map_canvas .apmap{position:absolute;left:0;top:0;height:100% !important;padding-bottom:0}.gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield,.gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required{padding:0}.gform_wrapper .gform_footer input[type=submit]{background:transparent !important;color:#dc1c2e !important;border-radius:0 !important;border:1px solid #000000 !important}.gform_wrapper .gform_footer input[type=submit]:hover{background:#000000 !important;color:#ffffff !important;border:1px solid #c5c6c8 !important}@media (min-width:1200px){header .header-menu-container .toggle-menu{display:none}header .header-menu-container .header-search>a{line-height:60px}header .header-menu-container .header-search>a span{display:none;line-height:inherit}header .header-menu-container .header-search>a i{position:relative;min-width:25px}header .header-menu-container .header-search>a i::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media (max-width:1199px){header .header-menu-container .toggle-menu{display:block !important;height:55px;cursor:pointer;width:auto;flex:0 0 50%}header .header-menu-container .toggle-menu i{font-size:40px;line-height:55px}header .header-menu-container .toggle-menu span{display:none}header .header-menu-container nav.main-navigation{display:none !important}header .header-menu-container .header-search{flex:0 0 50%;-ms-flex:0 0 50%;text-align:right;padding-right:15px}header .header-menu-container .header-search>a{display:inline !important}header .header-menu-container .header-search>a span{display:none !important}header .header-menu-container .site-branding{display:none !important}header .header-menu-container .site-branding.mobile-logo{display:block !important;max-width:160px;position:static;transform:none;flex-direction:0 0 auto}header .header-menu-container .header-search,header .header-menu-container .toggle-menu{flex:1}}header .header-menu-container .header-search{position:static}header .header-menu-container #header_search_form{left:unset;width:100% !important;z-index:2}.mobile-menu ul.menu{padding:0;margin:0}.mobile-menu ul.menu>li[class*="current"]>a{color:#dc1c2e}.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;color:black}.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;color:black}.mobile-menu ul.menu>li.shrink ul.sub-menu{max-height:200em;-webkit-transition-duration:1s;transition-duration:1s}@media (min-width:768px){body.menu-expand .mobile-menu{top:0;max-height:calc(100vh - 55px);overflow:auto;display:block}}